Di seguito gli interventi pubblicati in questa sezione, in ordine cronologico.
Oggi tra le tante cose, ero di lavoro al SAIE di Bologna. Siccome ho perso il treno, ho deciso di farmi un giretto verso il centro di Bologna - viale dell'Indipendenza per intenderci - e son passato dentro un centro Vodafone One, visto che è da una settimana che ho l'iPhone e non ho ancora provato ad usare la connettività 3G del telefono. Per attivare il Vodafone Pack per iPhone bisognava andare presso uno dei loro punti e non si poteva fare dal 190.it.
Una mezz'oretta fa l'SMS di conferma dell'attivazione del servizio...
Ho appena provato la connessione 3G sull'iPhone. Qua da casa mia c'e' una discreta copertura 3G e con uno speed test non molto affidabile non Flash-based mi da 674 kbps (cioe' di piu' delle vecchie ADSL). Tieni conto che il mio PC in ADSL sul medesimo sito di speed test dice 2607 kbps. Quindi direi che e' decisamente buona la qualita' del servizio UMTS qui a casa mia. Nei prossimi giorni lo provo in giro per la provincia...
Questi sono alcuni link che ho trovato per riuscire a caricare la propria applicazione in sviluppo sull'iPhone:
Effettivamente iPhone mi ha spalancato gli occhi ad un sacco di cose, che avevo visto e sfiorato qua e là su notizie, blog, carta stampata e siti web in genere. In ordine sparso questi sono i limiti alle meraviglie, che mi hanno ostacolato un po' in questi primi due giorni:
- fintantoché non recupero un router Wifi, tiro a campare con la rete ad-hoc tra il mio laptop Windows e l'iPhone: peccato che ogni ora l'Internet Connection Sharing di Windows XP vada a farsi benedire, perché il bridging tra la connessione locale Ethernet e il Wifi fallisce, col risultato che il mio iPhone rimane isolato. In rete in tanti lamentano la questione su Windows Vista, ma secondo me c'è anche su Windows XP SP3. Per il momento l'unico rimedio che ho trovato io è accorgermi che la connessione non sta più funzionando, andare nelle proprietà della connessione di rete condivisa e disattivare e riattivare l'ICS
- per il momento non ho in mente di andare di jailbreak sul mio nuovo telefono, per cui sto prendendo misura con tutti i limiti che comporta il fatto di non poter smanettare direttamente sui file contenuti internamente al telefono
- la sincronizzazione tra iTunes e l'iPhone funziona bene, peccato che si possa usare un solo computer e non una coppia di computer, per sistemarsi rubrica, contatti e appuntamenti in agenda
- si aspetta ancora qualche settimana per l'uscita di Skype per iPhone: per il momento devo dire che Fring assolve pienamente al compito
- il GPS va che è una meraviglia, anche se non c'è accesso dati sia tramite GPRS/UMTS o Wifi: ieri sera mi sono fatto una passeggiatina di cinque minuti ed ho apprezzato il tracking
- il browser Safari è perfetto, veloce e pulito come quello su Mac e Windows: son perfino riuscito ad entrare su un sito che è ostico per tanti browser su PC
- l'ambiente di sviluppo son riuscito a piegarlo come volevo io: mi manca però ancora l'ultimo tassello, che consiste nel fare l'upload sul telefono del mio programmino di prova
- l'accelerometro integrato è una gran risorsa: qua bisogna inventarsi qualcosa per usarlo anche nel mio programmino in preparazione...
- AppStore, a mio avviso, è strapieno di programmetti e doppioni: però c'è l'imbarazzo della scelta e ci son pure un sacco di cose molto utili e gratuite, per cui lo spazio libero sul mio iPhone si sta riducendo a vista.Â
At last I found a solution that solved my issue. The faulty step while using Pacifist was that it installed the "Aspen" packages in the root folder of my primary disk.
As soon as you have the Xcode and the iPhone SDK installed in the root folder, you can't build successfully any project, because of an error of the ibtool.
In order to having the full iPhone SDK running on my MacMini PPC-based these are the steps you should follow. Several information is available online about that, but those infos are quite fragmented:
- be sure to have your Leopard updated up to 10.5.4 or 10.5.5 (it's a requirement of the original iPhone SDK 2.1)
- install the full XCode 3.1 (it's only a 1 GB package)
- use Pacifist to install the iPhone packages although you could install everything in the root folder and then move the folders iPhoneOS.platform and the iPhoneSimulator.platform from the /Platforms folder to the /Developer/Platforms folder. You may need to authenticate as an administrator to complete this action. Please leave the MacOSX.platform in that folder, because XCode 3.1 installation should have already installed such folder in the /Developer/Platforms
- trash the unneeded packages and files put in the root folder. Everything you need has already been installed in the /Developer folder by the XCode 3.1 installer (you may trash About iPhone SDK.pdf, About Xcode Tools.pdf, some duplicated applications in /Applications instead of the right /Developer/Applications, Documentation, Examples, Headers, Makefiles, Platforms, Tools)
- patch the file iPhone Simulator Architecures.xcspec located Developer > Platforms > iPhoneSimulator.platform > Developer > Library > Xcode > Specifications > in order to have a right target architecture available
An alternative way could be to install Xcode 3.1 with its full installer and install the iPhone packages using Pacifist telling it to install them in the /Developer folder instead of the root one, but I didn't try such way, so make it at your own risk.
Ho speso cospicua parte del weekend per cercare di far girare correttamente iPhone SDK sul mio MacMini, dotato di processore PowerPC, ma purtroppo le istruzioni che ho trovato online erano frammentarie e non mi hanno consentito di arrivare compiutamente a soluzione.
Il problema era dovuto al fatto che io ho fatto partire l'installazione dell'intero iPhone SDK utilizzando Pacifist - l'installer dell'iPhone SDK ferma l'installazione perché l'hardware non è Intel-based - e questa installazione collocava tutti i package nella directory root del disco principale.
Cosa ho fatto allora:
- ho riformattato tutto, vista la confusione generale del mio disco
- ho reinstallato ex-novo MacOS X 10.5.1 Leopard
- ho aggiornato con l'ultimo Combo Update 10.5.5 (iPhone SDK pretende almeno il 10.5.4)
- ho installato iPhone SDK usando Pacifist (così com'è installato, non funziona, perché dice che manca la target architecture o una cosa del genere...)
- ho editato a mano il file iPhone Simulator Architecures.xcspec che dovrebbe trovarsi in Developer > Platforms > iPhoneSimulator.platform > Developer > Library > Xcode > Specifications > (ma ancora non ci siamo a causa di un errore interno di ibtool)
- ho installato da zero Xcode 3.1 usando l'installer Apple standard e questo installa tutto tranne la iPhone platform correttamente
- ho spostato la roba di iPhoneOS e iPhoneSimulator dalla cartella /Platforms dentro /Developer/Platforms (cosa che dovrebbe fare correttamente l'installer completo di iPhone SDK)
- ho eliminato tutte le cose spurie rimaste in giro per il disco a partire dalla cartella root (all'incirca una decina di cartelle sparse come MakeFiles, Extras, SDKs, Documentation) recuperando così più di 2 GB di spazio su disco
Adesso gira tutto egregiamente e son pronto per cominciare a sviluppare per iPhone!
|