uroboro845
Usuario (Argentina)
Esta es una guia que hice a partir de la fuente, a mano, para que los usuarios de iOS que programan, puedan hacerlo durante viajes o alejados de su computador (PC/laptop/notebook/netbook/tablet con Windows/Mac/Linux/Android) Leer TODO antes de empezar, lo digo para que no pregunten cosas que ya dije. Si tienen un problema, relean el post y si siguen con el problema, pregunten sin miedo Preparacion Es lo mas importante!! //el jailbreak es imperativo tenerlo hecho //cuando digo iOS me refiero a los iPod, los iPhone y los iPad //entre parentesis () es el programa que sugiero usar Version iOS [forma grafica]: 1. Buscar e instalar (Cydia): iphone-gcc, ldid, Safari Download Manager (SDM), MobileTerminal y iFile 2. Descargar (Safari con SDM) e instalar (iFile): http://www.syshalt.net/pub/iphone/gcc-iphone/fake-libgcc_1.0_iphoneos-arm.deb 3. Descargar (Safari con SDM) y extraer (iFile): http://www.syshalt.net/iphone/gcc-iphone/sdk-2.0-headers.tar.gz 4. Mover los contenidos de la carpeta del punto 3 a (iFile): /usr/include 5. Descargar (Safari con SDM): http://www.syshalt.net/iphone/gcc-iphone/gcc_files.tar.gz 6. Mover los contenidos de la carpeta del punto 5 a (iFile): /usr/lib Version iOS [forma consola]: 1. Buscar e instalar (Cydia): MobileTerminal 2. Ejecutar los siguientes comandos (MobileTerminal): su alpine o su [contraseña del iOS] mkdir tmp cd tmp apt-get install ldid wget http://www.syshalt.net/pub/iphone/gcc-iphone/fake-libgcc_1.0_iphoneos-arm.deb dpkg –i fake-libgcc_1.0_iphoneos-arm.deb apt-get install iphone-gcc wget http://www.syshalt.net/iphone/gcc-iphone/sdk-2.0-headers.tar.gz tar -xvzf sdk-2.0-headers.tar.gz cp –r include-2.0-sdk-ready-for-iphone /usr/include wget http://www.syshalt.net/iphone/gcc-iphone/gcc_files.tar.gz tar -xvzf gcc_files.tar.gz cp -r gcc_files /usr/lib cd .. rm -r tmp Version Windows/Mac/Linux: 1. Instalar (Cydia): OpenSSH 2. Usando WinSCP para Windows, pero hay otros / ni idea para Mac / Linux tiene el comando SSH en la consola 3. Ejecutar los comandos del punto 2 de la version iOS [forma consola] Programacion iOS: Escribir usando nano en consola o iFile y editando un archivo de texto Windows/Mac/Linux: 1. Escribir en un archivo de texto sin formato (tiende a ser *.c) 2. Pasar al iOS WinSCP (Windows), no se, Linux (Ubuntu al menos) puede entrar como si fuera un pendrive (entra a /var/mobile) Compilacion 1. Compilar (MobileTerminal): gcc -o [app] [app].c OPCIONAL Firmar digitalmente (MobileTerminal): ldid -S [app] 2. Ejecutar (MobileTerminal): ./[app] Hasta ahora me sirve para hacer programas simples, de los que usan printf, scanf, if, switch, for, while, do-while. Desconozco las limitaciones asi que no se si puede hacer apps que tengan in iconoen el springboard. Fuente (ingles):