Я создаю совершенно новое Приложение для одного просмотра Приложение для iPhone в Xcode 4.2, оно показывает только серый экран.
При создании приложения я получаю предупреждение:
BWARN]warning: iPhone apps with a deployment target lower than 4.3 should include an armv6 architecture (current IPHONEOS_DEPLOYMENT_TARGET = "3.0", ARCHS = "armv7").
Я следовал это SO , это SO и это SO , чтобы исправить предупреждение.
Мои настройки сборки:
- Архитектура: armv6, armv7
- Базовый SDK: Последняя версия iOS (iOS 5.0)
- Цель развертывания iOS: iOS 3.0
Требуемые возможности устройства значения в Info.plist: armv6, armv7 .
Я делаю Ad Hoc-дистрибутив приложения (это приложение показывает только серый экран) и помещаю его в iTunes.
- Когда я установил приложение на 2 iPhone4 (один с iOS 4, другой с iOS 5), он работает нормально.
- Когда я установил приложение в iPhone 3GS (с iOS 4), оно работает нормально.
- Но
, когда я пытаюсь установить приложение на 2 iPhone 3G (один с iOS 4.2.1, одно с iOS 3.0),
приложение не было установлено, и я получил это сообщение.
Приложение "SingleViewApplication" не было установлено на iPhone XXXXX, поскольку ононесовместим с этим iPhone.
Знаете ли вы, как заставить iPhone 3G запускать приложения, созданные с помощью Xcode 4.2?