2015-12-07 5 views

ответ

2

Это шаги, которые я сделал для своей проблемы. Задача решена. перед тем, как архивировать приложение, выполните следующие шаги:

  1. Un-plug the device from mac.
  2. Очистить и построить проект.
  3. Архив проекта.
  4. Подтвердить.
  5. Загрузить.
+0

Это работает и для xcode 7.3 – slowsword

+0

Я счастлив, это помогло вам. –

-1

Эти клавиши не работают так, как вы думаете, что они делают: что это и не OR. Включив ключ arm64, вы говорите, что ваше приложение предназначено только для 64-битных устройств, что запрещено в iOS 8. Удалите ключ arm64.

Apple, сообщил на WWDC, что 64-разрядный только IOS приложение будет разрешено на прошивке 9, но вы должны были бы строить с XCode 7 и нацеливанием IOS 9.

Вы также можете дать эти ключи верно и ложные значения, что усложняет ситуацию. См. Документы Apple, если вы хотите узнать больше. https://developer.apple.com/library/ios/qa/qa1397/_index.html

+0

Удалите требуемые возможности устройства и повторите попытку. Создайте Archietectures в настройке сборки для стандартного и для действительной дуги. Добавьте arm64.arm7, arm7s.Set build active arc: отлаживайте YES и отпустите до NO.Create archive снова –

0

Решение:

Изменить устройство для Generic iOS Device или отключить ваш телефон 64bit

.

Причина:

Проверить Сложение Активный Архитектура Только в Build Settings > Architectures

если ДА, Xcode будет определять архитектуру тестового устройства, выбранного и он будет строить для этого только.

если NO, Xcode будет строить для всех архитектур, учитывая ваш minimumOSVersion

Примечание: установка Build Active Architecture к YES быстрее при сборке, поэтому использовать его, когда вам это нужно быстро

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