2010-10-06 3 views
0

J'ai un problème étrange: j'ai fait une application simple en utilisant le framework three20, ça se construit sans erreur, après avoir installé l'application sur 3GS ça marche super, mais après l'avoir ouvert sur des accidents 3G de jailbreakés avec les erreurs suivantes:Crash du projet Three20 sur jailbreaké iPhone3G, fonctionne très bien sur 3GS sans JB

warning: Unable to read symbols for "/Library/MobileSubstrate/MobileSubstrate.dylib" (file not found). 

warning: Unable to read symbols for "/Library/MobileSubstrate/MobileLoader.dylib" (file not found). 
2010-10-06 16:11:26.744 TTTest6[1653:307] MS:Notice: Installing: com.funandmobile.bluetoothdemo [TTTest6] (550.38) 

2010-10-06 16:11:26.886 TTTest6[1653:307] MS:Notice: Loading: /Library/MobileSubstrate/DynamicLibraries/Activator.dylib 


warning: Unable to read symbols for "/Library/MobileSubstrate/DynamicLibraries/Activator.dylib" (file not found). 

Program received signal: “EXC_BAD_INSTRUCTION”. 

Est-ce que quelqu'un a rencontré un problème similaire? Merci pour toute aide

Mapedd

+0

Dommage pour iPhone jailbreaké. Il semble qu'il ne trouve pas de librairies. – Vinzius

Répondre

1

Vous êtes fou pour essayer de soutenir les téléphones jailbreakés. Mon conseil - arrêtez-vous maintenant avant de vous rendre fou. Apple fronce le jailbreak pour de nombreuses raisons, ce qui est en haut de la liste. Il y a beaucoup trop de possibilités de configurations et de configurations jailbreakées pour que les applications les supportent, elles doivent faire des tonnes (normalement) de contrôles inutiles et de prévention des erreurs.

+0

Je n'essaie pas de les soutenir, j'ai tout simplement vu la première fois cette erreur, j'étais curieux de savoir ce que c'est. – Mapedd

+0

Donc, vous dites que ce n'est pas inhabituel, qu'il y a des problèmes étranges avec les téléphones JB? – Mapedd

+0

Oui téléphones jb désordre avec la façon dont normalement Apple attend les choses. Comme les bibliothèques et la configuration du système. Ne vous méprenez pas, je suis tout pour la liberté sur l'appareil et jb, mais je sais aussi que de nombreuses applications auront des échecs lorsque les gens JB sans savoir ce qu'ils font. – coneybeare

1

Je pense que le problème est plus susceptible de faire avec le fait que l'iPhone 3G et 3GS utilisent respectivement arm6 et arm7. Le binaire que vous construisez n'est pas compatible avec l'ancienne 3G.

Dans la version pour trois20 (et votre projet), activez l'option Activer les architectures actives uniquement.

Questions connexes