iOS è il sistema operativo sviluppato da Apple per iPhone, iPad ed iPod Touch. In questa sezione parleremo principalmente di Xcode, un IDE sviluppato da Apple per agevolare lo sviluppo di app, e non solo, da pubblicare sull'App Store. Per la realizzazione di interfacce grafiche ci concentreremo invece su un tool denominato Interface Builder (integrato in Xcode nelle ultime sue versioni). Un mondo di app continuamente in evoluzione e per gli scopi più disparati.
![](/_components/timthumb/timthumb.php?src=https://media.bigbossweb.com/corporates/chdlr48tnm8thg95tgh9e4mjgngthemb/website/michelepisani/media/pictures/ios_developer_categoria_articoli.jpg&w=330&h=200)
In fase di compilazione di un progetto, sicuramente dopo l'aggiornamento di iOS alla versione 9, può essere restituito un determinato errore se una libreria, di terze parti, all'interno del progetto non contiene il bitcode (codice binario). La soluzione, suggerita …
ERROR ITMS-90475 Invalid Bundle iPad Multitasking support requires launch story board in bundle
Articoli
![](/_components/timthumb/timthumb.php?src=https://media.bigbossweb.com/corporates/chdlr48tnm8thg95tgh9e4mjgngthemb/website/michelepisani/media/pictures/ios_developer_categoria_articoli.jpg&w=330&h=200)
Durante il caricamento sull'Apple Store tramite la schermata di Archive di Xcode può capitare di incappare in un errore di questo tipo: ERROR ITMS-90475: "Invalid Bundle. iPad Multitasking support requires launch story board in bundle …
![Your application might be rejected by Apple if you store too much data. Your application might be rejected by Apple if you store too much data.](/_components/timthumb/timthumb.php?src=https://media.bigbossweb.com/corporates/chdlr48tnm8thg95tgh9e4mjgngthemb/website/michelepisani/media/pictures/cordova_phonegap_ios_app_respinta_da_apple_per_troppi_dati_archiviati_su_icloud.jpg&w=330&h=200)
Uno dei messaggi che possono essere restituiti dal log di XCode in fase di esecuzione di un'app creata con Apache Cordova (Phonegap) si riferisce alla memorizzazione dei dati e ci avvisa preventivamente che se l'app ne memorizza troppi potrebbe essere respinta da Apple in …
![Multiple declarations of method 'myMethod:' found and ignored Multiple declarations of method 'myMethod:' found and ignored](/_components/timthumb/timthumb.php?src=https://media.bigbossweb.com/corporates/chdlr48tnm8thg95tgh9e4mjgngthemb/website/michelepisani/media/pictures/ios_developer_categoria_articoli.jpg&w=330&h=200)
Nel caso in cui Xcode visualizzi l'errore "Multiple declarations of method 'myMethod:' found and ignored" (simile anche all'errore "Duplicate declaration of method 'myMethod:'") significa che il metodo evidenziato dall'IDE è già stato definito all'interno della …
![](/_components/timthumb/timthumb.php?src=https://media.bigbossweb.com/corporates/chdlr48tnm8thg95tgh9e4mjgngthemb/website/michelepisani/media/pictures/ios_developer_categoria_articoli.jpg&w=330&h=200)
Un banale errore, facilmente risovibile durante lo sviluppo di un app iOS è "Method definition for 'myMethod:' not found", dove al posto di 'myMethod' c'è ovviamente il nome del metodo che abbiamo istanziato. Il problema è di tipo semantico e solitamente ci …
![](/_components/timthumb/timthumb.php?src=https://media.bigbossweb.com/corporates/chdlr48tnm8thg95tgh9e4mjgngthemb/website/michelepisani/media/pictures/ios_developer_categoria_articoli.jpg&w=330&h=200)
Durante il processo di Validazione della propria app (Archive) tramite Xcode (o di invio diretto all'App Store 'Submit to App Store...') effettuato dalla schermata Organizer dell'IDE in questione, può essere restituito un errore che ne invalida l'invio, nel caso …
![App Transport Security has blocked a cleartext HTTP resource load since it is insecure App Transport Security has blocked a cleartext HTTP resource load since it is insecure](/_components/timthumb/timthumb.php?src=https://media.bigbossweb.com/corporates/chdlr48tnm8thg95tgh9e4mjgngthemb/website/michelepisani/media/pictures/ios_phonegap_app_transport_security_has_blocked_a_cleartext_http.png&w=330&h=200)
Mi è capitato di testare una mia app dopo un'aggiornamento del sistema operativo iOS e, mentre prima funzionava correttamente, ha smesso di effettuare chiamate esterne. Non so quanto il nesso tra l'aggiornamento ed il problema in questione possa essere collegato, tuttavia …
![Risolvere l'errore EXC_BAD_ACCESS su iOS con Cordova Risolvere l'errore EXC_BAD_ACCESS su iOS con Cordova](/_components/timthumb/timthumb.php?src=https://media.bigbossweb.com/corporates/chdlr48tnm8thg95tgh9e4mjgngthemb/website/michelepisani/media/pictures/cordova_phonegap_ios_risolvere_il_crash_causato_da_exc_bad_access.jpg&w=330&h=200)
Eseguendo la propria applicazione realizzata con Apache Cordova su un dispositivo iOS può capitare che essa si comporti in maniera anomala crashando all'avvio senza un evidente motivo riportato nel file di log. E' probabile che indagando salti all'occhio …
![](/_components/timthumb/timthumb.php?src=https://media.bigbossweb.com/corporates/chdlr48tnm8thg95tgh9e4mjgngthemb/website/michelepisani/media/pictures/cordova_phonegap_ios_evitare_la_sovrapposizione_della_status_bar.jpg&w=330&h=200)
Lavorando con Cordova (Phonegap) per iOS uno dei problemi in cui è possibile imbattersi è la sovrapposizione della status bar con il contenuto delle nostre schermate che, oltre ad inficiare negativamente sul risultato visivo dell'applicazione, va a limitare le …
![Terminating with uncaught exception of type NSException Terminating with uncaught exception of type NSException](/_components/timthumb/timthumb.php?src=https://media.bigbossweb.com/corporates/chdlr48tnm8thg95tgh9e4mjgngthemb/website/michelepisani/media/pictures/ios_developer_categoria_articoli.jpg&w=330&h=200)
Se durante il build della nostra app con Xcode ci viene restituito l'errore "Terminating with uncaught exception of type NSException" è necessario rimuovere i collegamenti con i triangoli gialli, dal..., cliccando sulla croce a fianco del testo …
![](/_components/timthumb/timthumb.php?src=https://media.bigbossweb.com/corporates/chdlr48tnm8thg95tgh9e4mjgngthemb/website/michelepisani/media/pictures/ios_developer_categoria_articoli.jpg&w=330&h=200)
Ci possono essere vari casi in cui viene restituito il messaggio di errore "This IP, site or mobile application is not authorized to use this API key. Request received from IP address xx.xx.xx.xxx, with empty referer", uno tra questi potrebbe essere un errato utilizzo della …
![Fontanelle a Livorno, di Michele Pisani - App per tablet e smartphone Fontanelle a Livorno, di Michele Pisani - App per tablet e smartphone](/_components/timthumb/timthumb.php?src=https://media.bigbossweb.com/corporates/chdlr48tnm8thg95tgh9e4mjgngthemb/website/michelepisani/media/pictures/fontanelle_a_livorno_app_android_ios_michele_pisani.jpg&w=330&h=200)
Uno dei motivi che mi ha spinto a realizzare quest'app, oltre al mero interesse di unire l'utile al dilettevole data la necessità da parte mia di testare alcune funzionalità lato codice, è nato nel momento in cui ho scoperto per caso che in rete esisteva un …
Grazie ancora!