Je construis un universel pour iphone/ipad et j'ai déjà fixé la cible de déploiement à 3.0. Il peut bien fonctionner sur iPad 3.2 et iPhone 4.1. Cependant, quand je le compile et l'exécute sur mon iPod 3.1.3, le moteur d'exécution choisit automatiquement le chemin de code d'iPad et me dit qu'il ne peut pas trouver UIPopOverController et UIMenuItem. Dans mon code de chemin iPhone, je n'utilise rien de tel.Comment faire une application universelle (iPad et iPhone 4.1) fonctionne sur iPod 3.1.3
Il construit avec succès et seulement en essayant de courir, il dit erreur et ne peut pas trouver:
dyld: Symbol not found: _OBJC_CLASS_$_UIPopoverController
Referenced from: /var/mobile/Applications/My_APP
Expected in: /System/Library/Frameworks/UIKit.framework/UIKit
editted:
Si je supprime toutes mes classes iPad et définissez les App.info Le faisceau principal de nib doit être iphone seulement. Ensuite, ça fonctionne bien. Je pense que le problème est qu'il fonctionne le code de l'iPad. Je ne sais pas ce qui ne va pas avec mon iPod ou mon projet
double possible de [erreur de compilation de débogage d'applications iPhone/iPad universel pour les tests iPhone] (http://stackoverflow.com/questions/2618889/iphone-ipad-ipad-application-debug-compilation-erreur-pour-iphone-testing) –
C'est vrai. Merci de partager le lien – vodkhang