Я создаю универсальный для iphone / ipad, и я уже установил цель развертывания 3.0. Он может хорошо работать на iPad 3.2 и iphone 4.1. Однако, когда я собираю и запускаю его на своем iPod 3.1.3, среда выполнения автоматически выбирает путь к коду iPad и сообщает, что не может найти UIPopOverController и UIMenuItem. В моем коде пути iPhone я не использую ничего подобного.
Он успешно строится и только при попытке запуска выдает ошибку и не может найти:
dyld: Symbol not found: _OBJC_CLASS_$_UIPopoverController
Referenced from: /var/mobile/Applications/My_APP
Expected in: /System/Library/Frameworks/UIKit.framework/UIKit
Отредактировано :
Если я удаляю все свои классы iPad и устанавливаю основной комплект перьев App.info только на iphone. Тогда это работает хорошо. Я думаю, что проблема в том, что он запускает код iPad. Я не знаю, что случилось с моим iPod или моим проектом