Den av Apple rekommenderade utvecklingsmiljön, Iphone SDK med Xcode, lirar som bekant bäst i deras eget OS, Mac OS X, och är inte helt lätt att få snurr på i en virtuell miljö.
Om man trivs bra i sin existerande Unix-miljö kan det kännas trist att behöva gå och köpa ny hårdvara och mjukvara enbart för att kunna utveckla för en annan maskin som till och med kör ett Unix-baserat OS (Iphone OS).
Till vår hjälp kommer the Toolchain som gör det möjligt att bygga Iphone-appar i Linux. Toolchain stödjer Iphone OS 3.0 och det finns ett käckt skript (toolchain.sh) som förenklar processen att bygga verktygen med gcc-4.3.
Jag lyckades inte bygga toolchain i Ubuntu 9.10 (varken 32- eller 64-bit-versionen) men i Debian 5.0 (Lenny) på webbservern gick det fint att följa installationsinstruktionerna.
Efter bygget kunde jag deploya och köra exempelapplikationen på Iphonen så nu återstår bara att börja skriva vettiga program i Emacs istället för Xcode…