Как отладить сборку приложения iOS с более низким SDK на устройстве с более высокой iOS - PullRequest
0 голосов
/ 23 января 2011

Я использую xCode 3.2.3 с 4.0 iOS SDK, но в моем iTouch установлена ​​iOS 4.2.

Я могу развернуть и запустить приложение Release version на своем iTouch, но при попытке отладить приложение наустройство, приложение всегда работает только с черным экраном, без какого-либо ответа.

Проблема заключается в следующем: Как отладить сборку приложения iOS с 4.0 SDK на устройстве, установленном iOS 4.2?

Ответы [ 2 ]

3 голосов
/ 23 января 2011

Если вы зайдете в органайзер XCode, вы увидите, что вашему устройству фактически не разрешено запускать режим отладки (с файлом обеспечения разработки), поскольку ваша версия SDK ниже, чем ОС вашего устройства.Apple просто не позволяет этому случиться.

Я предполагаю, что вы хотите сохранить старый SDK, потому что вы хотите проверить совместимость со старыми ОС.Я бы посоветовал вам обновить ваш Xcode и его SDK до последней версии (3.2.5 / 4.2.1) во время тестирования приложения на старых и новых устройствах с ОС.

1 голос
/ 23 января 2011

Попробуйте установить последнюю версию iOS SDK в другую папку (у меня / DeveloperBeta).Таким образом, вы можете продолжить разработку и отладку, используя новый SDK, при этом оставаясь со старым SDK для сборки приложения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...