Устройства, совместимые с Xcode Set - PullRequest
3 голосов
/ 03 декабря 2011

Я выпустил свое первое приложение в iOS App Store несколько дней назад и велел своим друзьям скачать его. Тем не менее, они сказали мне, что он не совместим с iPod Touch 2G под управлением iOS 4.2.1. Почему это? И как мне это исправить?

Я использую Xcode 4.2 с iOS SDK 5.0, но моя цель развертывания - iOS 4.0, поэтому она должна работать.

На странице iTunes для моего приложения написано: Требования: Совместимо с iPhone 3GS, iPhone 4, iPhone 4S, iPod touch (3-го поколения), iPod touch (4-го поколения) и iPad. Требуется iOS 4.0 или более поздняя версия.

Как включить iPod Touch 2G в этот список? Я использую iPod 3G в качестве одного из моих тестирующих устройств, и мое приложение отлично работает на нем.

Заранее спасибо за помощь,

Guvvy

1 Ответ

6 голосов
/ 03 декабря 2011

Наиболее вероятной причиной является то, что вы не строили для armv6.Это обычная проблема, обычно возникающая при отладке, но поскольку вы не тестировали на этих устройствах, вы ее не поймали.

Если вы хотите добавить поддержку устройств armv6, например iPod touch 2nd gen & iPhone 3g,затем в дополнение к настройке цели развертывания, как вы сделали, вы также должны:

1) Добавить armv6 в поле Архитектуры:

enter image description here

2)Удалите armv7 из требований в info.plist:

enter image description here

3) Проверьте совместимость с этими устройствами. Пожалуйста, не игнорируйте этот шаг.

...