XCode 4.2 имеет проблемы с отладкой на моем подключенном ipod touch с 3.1.2 - PullRequest
0 голосов
/ 07 февраля 2012

У меня есть XCode 4.2 Build 4C199.

Я загрузил файлы поддержки ios для устройств ios 3.x, так как я тестирую на моем ipod touch 1st gen с ios 3.1.2

НеважноВ каком проекте я создаю, я пытаюсь протестировать свое приложение из xcode на подключенном iPod (распознается), но:

, когда я нажимаю «run», он компилируется без ошибок, но просто останавливается, говоря: «Закончено выполнение ProjectName»

В симуляторах работает просто отлично: -)

Нет ошибок в выводе ...

Предложения?

Ответы [ 3 ]

3 голосов
/ 07 февраля 2012

1) Добавьте архитектуру armv6 в параметры сборки Target и убедитесь, что целью развертывания является iOS 3.1.2.

screenshot

2) Удалите значение «armv7» из «Требуемые возможности устройства» (UIRequiredDeviceCapabilities) в вашем файле Info.plist.

0 голосов
/ 15 мая 2012
  1. Вставить устройство
  2. выход xcode
  3. и перезапустите xcode
0 голосов
/ 07 февраля 2012


xCode 4.2 создает приложение для запуска на устройствах с архитектурой armv7.
Это означает, что он будет работать только с iPhone 3gs или выше, iPod touch 3-го поколения или выше (извините, я не уверен) и iPad 1 и 2.

В Target-> Build Settings добавьте Armv6 к архитектурам.
После добавления это будет так

ARCHS = armv6 $(ARCHS_STANDARD_32_BIT)

Также добавьте Armv6 в действующие архитектуры
После добавления это будет так

VALID_ARCHS = armv6 armv7

Затем, наконец, в -info.plist удалите запись

Required device capabilities - armv7

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

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