2010-07-10 6 views
0

J'ai reconstruit mon projet à partir de zéro en me tournant vers une application universelle. Je voulais aussi un nouveau projet sans beaucoup d'histoire. Quoi qu'il en soit, pour une raison ou une autre, mon nouveau projet ne semble supporter que les appareils 3.2 et plus. Je suis en train de compiler avec SDK 4,0 et cible de périphérique 3.0, mais quelque chose doit être faux quelque part parce que sur mon appareil 3.1.3 il ne s'installera pas à cause d'un symbole non trouvé.Symbole non trouvé: _UIKeyboardFrameEndUserInfoKey sur l'iPhone 3.1.3

iPhone 3.1.3: en cours ... [Mise à fileter 11779] [Mise à enfiler 11779] SharedLibrary appliquent-charge toutes les règles continuent dyld: Symbole non trouvé: _UIKeyboardFrameEndUserInfoKey de Référencé:/var /mobile/Applications/150D69B7-9E40-41AA-8A43-F0E2C74A16A7/myappname.app/myappname Prévu dans: /System/Library/Frameworks/UIKit.framework/UIKit Les formateurs de données temporairement indisponibles, réessayeront après un 'continuer '. (Il n'est pas sûr d'appeler dlopen pour le moment.)

Répondre

0

Ce problème se trouve dans les trois dernières bibliothèques. Le problème est quelque part dans tous le nouveau code de compilation conditionnelle: #if __IPHONE_3_2 & & __IPHONE_3_2 < = __IPHONE_OS_VERSION_MAX_ALLOWED

http://github.com/dlackty/three20-gsoc.git semble résoudre les problèmes pour l'instant.

0

Apparemment, il y a un problème avec MobileSubstrate et Backgrounder, qui sont tous les deux des bibliothèques utilisées sur des appareils jailbreakés, il semble donc que le problème ne soit pas avec votre application, mais avec ceux bibliothèques.

+0

Il est vrai que ces appareils sont jailbreakés, mais cela n'explique pas pourquoi l'ancienne version du projet a fonctionné sans problèmes sur ces appareils. Je me demande si les erreurs de MobileSubstrate étaient là tout le temps et ne font que brouiller mes journaux ci-dessus. La partie pertinente semble être: dyld: symbole non trouvé: _UIKeyboardFrameEndUserInfoKey référencé à partir de: /var/mobile/Applications/150D69B7-9E40-41AA-8A43-F0E2C74A16A7/myappname.app/myappname Prévu dans:/System/Library/Frameworks/UIKit .framework/UIKit Data Formatters temporairement indisponible, ré-essayera après un 'continuer'. – toofah

Questions connexes