примечание: В этом ответе предполагается, что вы сможете запустить свое приложение на iPod touch.Если вы используете ресурс, недоступный на iPod touch, например, GPS, вам может быть запрещено запускать приложение из-за требования устройства GPS (см. Требуемые возможности устройства).
Звучит как классическийПример попытки запустить на iPod touch 1-го или 2-го поколения без прыжков через навязанные яблоком обручи.(Говорится, что закончил работу, но никогда не запускается, журналы - это просто вращающиеся индикаторы.)
Чтобы создать для этих старых устройств, вы должны перепрыгнуть через следующие обручи:armv6
в Xcode 4.2
и выше:
Установите цель развертывания на 4.2 или более раннюю: Измените архитектуру, включив в нее armv6
, например: 1) Выберите «Другое», 2) Нажмите накнопка «+», 3) Введите «armv6», 4) Нажмите «Готово».
Затем удалите armv7 из необходимых возможностей устройства, нажав кнопку «-» в этом ряду.
Я лично использую этот метод постоянно для запуска приложений на моем iPod touch 2-го поколения с новейшим Xcode.
Фактически проект, который я использовал для этого примера, теперь выполняется на этом iPod.