У меня возникли проблемы с сборкой с Xcode 6 и я не могу заставить мое приложение компилироваться для всех устройств и симуляторов одновременно. Проблема, похоже, связана с выяснением параметров Valid Architectures в настройках сборки, частично объясненных в других потоках SO, но недостаточно для решения моей конкретной проблемы.Ошибка сборки с Xcode 6 и iPhone 6 и iPhone 4s
Я строй Кордова 3.6 приложения и работаю на MBP Mac OS X 10.9, с Xcode 6.
С помощью следующих Строить настройки (скриншот ниже), я получаю следующие результаты: построить
построить успешный - Тренажер - iPhone 4s/iPhone 5s/iPhone 6
построить успешные - устройства - iPhone 4S (iPhone 5s устройство не тестировалось)
Сложение FAILS - Устройства - iPhone 6
Мои настройки сборки и ошибки построения для приведенных выше результатов заключаются в следующем:
Однако, если я поменяю Действительные архитектуры и удалите "arm64", а затем измените команду Только для создания активной архитектуры на «Нет», то моя сборка работает для всех устройств, но не для симуляторов для iPhone 5s и iPhone 6. Я получаю следующие результаты: построить
Построить успешный - Тренажер - iPhone 4s
Сборка FAILS - Тренажер - iPhone 5S/iPhone 6
строить успешные - устройства - IPhone 4S/iPhone 6 (iPhone 5s устройство не тестировалось)
У меня есть следующие вопросы:
- Может кто-нибудь объяснить, что происходит? Как можно удалить «arm64» на самом деле, позвольте мне создать для устройства iPhone 6?
- Что я могу сделать, чтобы убедиться, что могу работать на ВСЕ симуляторах и устройствах?
- Должен ли я даже беспокоиться о том, чтобы запустить его на всех тренажерах и устройствах? Это мое первое ожидающее представление в App Store, поэтому я не уверен, что мне нужно для успешного создания. Если я смогу успешно построить iPhone 4 и iPhone 6, мне нужно беспокоиться о том, чтобы заставить их работать на каждом тренажере отлично?
Заранее благодарим за помощь!
У меня такой же выпуск. Невозможно построить для iPhone5, 6, 6 плюс. Я использую cordove verion 3.5.0. Какую версию вы использовали? 3.6.0-0.2.8 Считаете ли вы, что это проблема с версией Cordove? – Wen
Эй, Вэнь, я не уверен, что вы это поняли, но я обновил версию для Кордовы, которая взяла меня с 3,5 (я думаю) до 3,6, а затем сделала полную чистую сборку оттуда. Итак, да, это, похоже, проблема с Cordova 3.5. Удачи! – Mohammad