martedì 20 settembre 2016

Trovare errori nei file Localizable

I classici file Localizable.strings possono essere piuttosto insidiosi specie quando non compilano per via di un ; dimenticato o di qualche minuscolo carattere.

XCODE non ci aiuta tantissimo nel darci la natura dell'errore o la riga incriminata.

Per evitare di affanarci alla ricerca degli errori nei nostri file utilizziamo l'utility plutil


andate nella directory con il file ed eseguite



plutil -lint Localizable.strings 


buone app a tutti

venerdì 22 aprile 2016

iOSBlocks deprecated

I just discovered that the useful iOSblocks pod has been deprecated in cocoapods and his repository has been deleted.

This is an annoying problem for someone like me and for my CuoriiLabs mobile agency that used that pod in several legacy projects.

However, i forked it(from another fork ) so you can still use the library.

just reference it in your pod with


pod 'iOSBlocks', :git => 'https://github.com/garixi/iOSBlocks.git'

You can find it on my Github page https://github.com/garixi/iOSBlocks.

Enjoy it

martedì 1 marzo 2016

Apple Worldwide Developer Relations Certification Authority Intermediate Certificate EXPIRED!


Ovvero come i nostri certificati non firmano più niente :)

Il 14 Febbraio scorso è scaduto il certificato intermediate di Apple e tutti i nostri amati certificati sono diventati non validi!

La cosa è quantomeno seccante visto che ci impedisce sul più bello di firmare le nostre app.

Qui sotto il link alla soluzione su StackOverflow :

http://stackoverflow.com/questions/35390072/this-certificate-has-an-invalid-issuer-apple-push-services/35399656#35399656

spero sia utile

venerdì 15 gennaio 2016

Una specie di Indovina CHI?! Gratis per iPhone e Android

Ricordate Indovina Chi, il gioco da Tavolo che vi ha fatto compagnia durante la vostra infanzia?
GuessTheFriends è un nuovo gioco per iPhone e Android che ne recupera l'eredità.

Hai poco meno di un minuto per indovinare il personaggio famoso e massimo 5 indizi per scoprire il personaggio misterioso.

Totalmente gratuito, e aspetta solo voi.


Gioco gratuito iPhone

Gioco gratuito Android


venerdì 9 ottobre 2015

How to update an XCode instance installed by another Apple ID

I had this problem within the Mac AppStore every time i need to Update XCode ask me the password for the Apple Id of a my teammate.

here the fix:

To make the AppStore forget the old credentials with which the app was downloaded, you must remove the _MASReceipt directory in the app itself.
To do this:
  1. Open Finder and navigate to Applications,
  1. Ctrl+Click XCode and choose "Show Package Contents",
  1. Expand the Contents directory and click _MASReceipt to select it,
  1. Type Command+Delete to delete the directory permanently---you will be prompted for your credentials since this is a protected file.
Quit and restart AppStore, then find XCode. The button should now say "Free" or "Install" instead of "Update". Clicking it will update your XCode to the latest version as the currently logged-in Apple user.

From http://stackoverflow.com/questions/11655116/how-to-update-xcode-with-a-new-apple-id


sabato 12 settembre 2015

Improved Map Input Widget for Yii2

Non sono certo un profeta dell'opensource benchè mi ritrovi spesso a beneficiare del codice scritto da qualcun altro.

Uno dei miei framework preferiti su PHP è YII specie nella sua versione YII2.
Su questa piattaforma già predisposta con tanti picker mancava un Input Picker con Mappa.
Tutti sappiamo quanto sua più facile cercare un indirizzo e selezionare latitudine e longitudine trascinando un icona.

Il mio yii2-map-input-widget riprende quello dell'autore ma aggiunge un campo per cercare l'indirizzo desiderato (anche perchè fare drag and drop per il mondo fino all'indirizzo desiderato non è molto edificante).


Potete accedervi da qui:  https://github.com/garixi/yii2-map-input-widget

Happy development

martedì 11 agosto 2015

Il mercato globale

Il mondo è diventato sempre più piccolo, e per noi sviluppatori di software questo è ancora più vero. Sviluppare e progettare App e Servizi dalla Sardegna per clienti di Milano, Chiasso, Trieste è all'ordine del giorno.
Ovviamente diventanto ancora più importanti la comunicazione, l'assistenza e l'utilizzo di strumenti adeguati alla gestione del progetto come Redmine, Basecamp possono sopperire a qualsiasi distanza.

Esperienza di chi sviluppa App dalla Sardegna.