2015-04-01 3 views
0

Когда я запускаю мое приложение с помощью Xcode 6.2 на IPad 1 погонный прошивкой 5.1.1, я получаю следующее сообщение об ошибке:Тестирование приложений на IPad 1 (IOS 5.1.1) с помощью Xcode 6.2

Unsupported Run Configuration: Xcode cannot install or launch applications supporting the 64-bit architecture on devices running iOS version prior to 6.0

Я не мог найти документацию о том, как исключить эту архитектуру. Есть идеи? Цель развертывания моего приложения установлена ​​в 5.1.1.

ответ

2

Проблема была в arm64 архитектуре в VALID_ARCHS.

Снятие arm64 с VALID_ARCHS решает проблему. В моем случае мне пришлось создать отдельную ветку для тестирования на устройствах iOS 5.

enter image description here

затем попытайтесь запустить приложение.

установить этот параметр вашего Xcode

  1. арками = armv7 armv7s
  2. VALID_ARCHS = armv7 armv7s arm64
  3. В этом случае бинарный будет построен для armv7 armv7s arm64 архитектур. Но один и тот же двоичный файл будет работать только с ONLY ARCHS = armv7 armv7s.
+1

Он прав, но вы должны помнить, что Apple больше не одобрит ваше приложение, если вы не поддерживаете 64-битную архитектуру. – LoVo

+0

Да @ LoVo - это правильно. –

+0

Да, я просто подумал об этом. Я временно удалил arm64, чтобы проверить на iOS 5.1.1. Мы не нуждаемся в обширном тестировании, так как мы просто поддерживаем его как любезность :) Затем я возвращал руку64, когда я отправляю. Из сообщения об ошибке я предполагаю, что пользователи iPad 1 * смогут * загрузить его. Это и ваше понимание? –

Смежные вопросы