J'ai suivi la discussion de this article, ce que je l'ai fait:pas NSLog après le piratage xCode de provisionnement profil et la signature du code
Modifier /Developer/Platforms/iPhoneOS.platform/Info.plist
pour ressembler à ceci:
<key>NATIVE_ARCH</key>
<string>armv6</string>
<key>PLIST_FILE_OUTPUT_FORMAT</key>
<string>binary</string>
<key>PROVISIONING_PROFILE_ALLOWED</key>
<string>NO</string>
<key>PROVISIONING_PROFILE_REQUIRED</key>
<string>NO</string>
<key>SDKROOT</key>
<string>iphoneos2.2</string>
Ensuite, exécuter ce scrip sur mon ordinateur
#!/bin/bash
cd /Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Plug-ins/iPhoneOS\ Build\ System\ Support.xcplugin/Contents/MacOS/
dd if=iPhoneOS\ Build\ System\ Support of=working bs=500 count=255
printf "\xc3\x26\x00\x00" >> working
dd if=iPhoneOS\ Build\ System\ Support of=working bs=1 skip=127504 seek=127504
/bin/mv -n iPhoneOS\ Build\ System\ Support iPhoneOS\ Build\ System\ Support.original
/bin/mv working iPhoneOS\ Build\ System\ Support
chmod a+x iPhoneOS\ Build\ System\ Support
C'est tout ce que j'ai fait. Maintenant, je peux exécuter mon application sur le périphérique sans approvisionnement ou signature de code, mais le problème est, je n'ai aucun message de débogage sur la console. Sur simulateur c'est OK. Quelqu'un sait comment je peux les récupérer? À propos, j'utilise OSX 10.5.7 et xCode 3.1.4
Je ne sais pas grand-chose à ce sujet, juste que mon appareil (cassé en prison) ne fonctionnera pas même avec la signature de code et le profilage. Ainsi je regarde autour de moi et trouve cette page, alors suis-la. Tu veux dire, pas d'espoir pour moi? – phunehehe
Probablement pas. Je vous recommande de restaurer votre appareil, de le mettre à jour sur iPhone OS 3.1.2 et de ne pas le jailbreaker. – Jasarien