Сообщение ERROR ITMS-90086, отправляющее приложение
Мне нужно отправить свое приложение, и я получаю эту ошибку:
и конфигурация находится на 64 бит:
Я не знаю, как это сделать...
заблаговременно
Ответы
Ответ 1
Убедитесь, что для ОБА:
- Проект → Настройки сборки → Архитектуры
![Project --> Build Settings --> Architectures]()
И
- Цели → Настройки сборки → Архитектуры
![Targets --> Build Settings --> Architectures]()
У вас есть следующие 4 вещи:
-
Architectures
установлен на Standard architectures (armv7, arm64) - $(ARCHS_STANDARD)
-
Base SDK
установить для некоторого SDK iOS8, например Latest iOS (iOS 8.3)
или iOS 8.3
-
Build Active Architecture Only
→ Release
установлен на No
-
Valid Architectures
установлен на arm64 armv7 armv7s
Затем вы больше не получите ERROR ITMS-90086
Ответ 2
Убедитесь, что для параметра "Только встроенная активная архитектура" установлено значение "Нет"
Ответ 3
В случае, если вы где-то купили старое приложение и имеете это сообщение об ошибке, также проверьте, что цель развертывания установлена на уровне 8.0 или выше как в проекте, так и в целевом.