Не удается установить приложение для iPhone на 3G - PullRequest
2 голосов
/ 13 марта 2012

Я пытался получить свое приложение - встроенное в Xcode 4.2 в Snow Leopard, используя ARC, ориентированное на iOS 4.0 и выше - для установки на 3G, но безуспешно. Я перепробовал каждое решение, которое смог найти (например, вот это: Возможно ли нацеливание на более старые версии iOS при использовании Xcode 4.2 и iOS 5 SDK? ), и хотя я смог получить приложение для запуска на телефоне через XCode, когда я делюсь приложением и пытаюсь установить его через iTunes, я получаю ту же ошибку, сообщая, что приложение не было установлено, потому что оно несовместимо с этим iPhone. Мой клиент использует 3G, так что это довольно большая проблема.

Я установил архитектуру / действующую архитектуру для поддержки armv6, а также armv7 в моих настройках сборки, и удалил строку в info.plist о необходимых возможностях устройства с armv7 (я также экспериментировал с добавлением armv6 вместо удаление строки, которая не имела значения). Я также добавил -mno-thumb в другие флаги C, если это было проблемой. Хотя я точно знаю, что он работает в 3G, iTunes отказывается его устанавливать. Я что-то упускаю?

Ответы [ 2 ]

0 голосов
/ 14 марта 2012

ОК, я просто тупой - я пропустил шаг и фактически не переархивировал приложение, я просто продолжал делиться одним и тем же оригинальным архивом снова и снова.Переархивирован и теперь работает нормально.

Спасибо всем за помощь, всем!В следующий раз, когда я задам вопрос, я постараюсь сначала исключить мое собственное отсутствие внимания ...: P

0 голосов
/ 13 марта 2012

Проверьте версию ОС для вас iPhone 3G. если он работает менее 4.0, вам может потребоваться более старый SDK. Кроме того, я думаю, что ARC не поддерживается в более ранних версиях iOS.

...