не могу выполнить код на Ipod Touch 4-го поколения - PullRequest
2 голосов
/ 23 февраля 2012

Я не могу запустить приложение, которое разработал для iOs 5. Он отлично работает на моем iPhone 4, но не на моем iPod Touch 4-го поколения.

Я добавил iPod в список устройств, используемых для разработки в Xcode Organizer.

Но когда я нажимаю кнопку «Выполнить», XCode успешно компилируется (в середине экрана отображается «Построение завершено успешно») и неожиданно сообщает мне: «Закончено выполнение MyApp на iPod's m»

Я использую Xcode 4.2, iOS - 5.01 на iPod и iPhone.

Приложение можно протестировать на iPhone 4 или в симуляторе, но не на iPod. Он даже не запускается, поэтому немедленный сбой приложения не является причиной!

Кто знает, как справиться с этим явлением?

1 Ответ

2 голосов
/ 24 февраля 2012

проблему было очень легко решить, но трудно найти (для меня), так как ни сообщение об ошибке, ни сообщение из Xcode не подсказали:

В файле Info.plist раздел Необходимые возможности устройства содержит GPS и Магнитометр .

Оба не доступны на iPod.

После удаления необходимых устройств приложение работало на iPod

...