jeudi 26 janvier 2012

Installation d'un environnement de développement sur iPhone

La méthode varie d'une version d'iOS à l'autre et j'ai toujours dû tatonner un peu pour avoir un environnement qui fonctionne. Cette installation est en revanche indispensable à qui veut compiler ses propres programmes puisque pour le moment on ne peut pas compiler de l'ARM iPhone en Makefile sur un Mac ou un PC. On est donc obligé de compiler directement sur l'iPhone.

Ajouter les repositories suivant à Cydia
http://repo.insanelyi.com
http://apt.thebigboss.org/repofiles/cydia

Installer le package Bigboss Recommended

(chercher "hackertools"). Ce package va vous installer une foultitude
d'utilitaires pour les développeurs et les hackers.

Installer "Compile C Apps IOS4"

(Raffraichir les sources Cydia si cette entrée n'apparait pas)

Connectez vous en ssh sur votre iPhone et tapez
installsdk3

Ce script va télécharger des utilitaires manquants, copier les librairies aux bons endroits, créer des alias, etc. Si vous avez le message "Could not get lock /var/lib/dpkg/lock", fermez Cydia et relancez le script. Assurez vous que l'iPhone ne se vérouille pas pendant son exécution (on ne sait jamais)

L'éxécution de installsdk3 m'a renvoyé le message d'erreur suivant:

Selecting previously deselected package fake-libgcc.
dpkg: regarding libgcc.deb containing fake-libgcc:
com.sull.fake-libgcc conflicts with libgcc
fake-libgcc provides libgcc and is to be installed.
dpkg: error processing libgcc.deb (--install):
conflicting packages - not installing fake-libgcc
Errors were encountered while processing:
libgcc.deb

dpkg m'indique juste que j'ai déjà certain packages nécessaires donc pas de problème.

Même après cela j'ai eu un problème de link avec la libc et j'ai du faire

cp /private/var/sdk/usr/lib/libc.dylib /usr/lib/

Aucun commentaire:

Enregistrer un commentaire