У меня есть универсальное приложение iOS 4.2. Я тестировал приложение против всех доступных симуляторов (iPhone 4.0, 4.2 и 4.2, iPad 3.2 и 4.2). Все отлично работает на этих симуляторах и на реальных устройствах с iOS 4.2 (iPad 4.2 и iPhone 4.0).Тест на универсальное приложение iOS на более раннем устройстве iOS
Проблема, с которой я столкнулся, заключается в тестировании приложения (из Xcode) на устройстве с до 4.0 iOS --- iPhone 3.x. Ошибка в том, что он не может запустить приложение с:
dyld: Symbol not found: _OBJC_CLASS_$_UIPopoverController
приложение строит, без erros (базовый SDK еще 4,2), устанавливается в порядке, но происходит сбой во время запуска. Я был осторожен в размещении всего iPhone только кода в папке/группе iPhone, iPad только в папке/группе iPad и всех общих библиотеках и представлениях в/Shared. Кроме того, приложение работает без ошибок на моем iPhone с iOS 4.0. UIPopoverController никогда не используется/не вызывается из iPhone, поэтому я теряю то, что вызывает это. Я изучаю добавление новой цели, которая не включает какие-либо дополнения post iOS 3.2. Любая помощь по этому вопросу в это время будет очень признательна.
Спасибо ... Мне нужно было выбрать LLVM GCC 4.2 в качестве компилятора. – Ephraim