Устройство iPhone 3G завершило работу, но приложение не загружается - PullRequest
8 голосов
/ 15 ноября 2011

Я пытаюсь запустить приложение на устройстве 3G. XCode сообщает, что приложение «Завершено на iPhone», но оно не будет развернуто. Я думаю, что у меня правильно настроены архитектуры (см. Изображение ниже)

enter image description here

enter image description here

любая помощь будет великолепна,

спасибо

Ответы [ 8 ]

17 голосов
/ 17 ноября 2011

Я наконец понял это. В Info.plist есть параметр «Требуемые возможности устройства», который был установлен на armv7. Я знал о требованиях armv6 и armv7 в настройках целевой сборки для модели 3G, но не в plist. вот скриншот. надеюсь, что это поможет кому-то еще застрявшему с чем-то похожим:

enter image description here

1 голос
/ 26 мая 2012

Каждый файл .xib и базовая модель данных также имеют свойство развертывания.Это в личном инспекторе.Изменение меня сработало.

1 голос
/ 27 января 2012

Отметьте «Необходимые возможности устройства» в настройках.У меня была проблема с акселерометром, установленным на OFF.Когда я удалил эту строку, все начало работать.

Та же проблема с 3G (iOS4) и 4GS (iOS5)

1 голос
/ 13 декабря 2011

В моем случае архитектура в целевых свойствах была установлена ​​на Standard (armv7).Мне пришлось добавить архитектуру armv6, и она работала

1 голос
/ 15 ноября 2011

Ваша конфигурация выглядит нормально. Я видел это раньше; удаление устройства из органайзера (выбор его в списке слева от вкладки «Устройства» и нажатие кнопки «Удалить» в нижней части главной панели), перезапуск Xcode и его повторное подключение, казалось, решили проблему.

0 голосов
/ 16 декабря 2011

В разделе «Настройки сборки» вверху вы не выберете «Уровни». Если вы выберете это, вы можете обнаружить, что архитектура и / или ваша идентификация подписи кода не соответствуют настройкам, показанным в настройке «Объединенный». У меня был случай, когда приложение успешно создавалось и просто не развертывалось на телефоне. Когда я выбираю «Уровни», значения в целевом приложении для этих параметров сборки были неверными. После того, как я их здесь установил, он нормально развернулся на устройстве.

Надеюсь, это поможет.

0 голосов
/ 17 ноября 2011

Перезапуск устройства обычно исправляет это для меня.

0 голосов
/ 15 ноября 2011

Убедитесь, что вы настроили его в настройках целевой сборки, а не только в настройках сборки проекта.

...