- fembed-bitcode не поддерживается в версиях iOS до 6.0


недавно я загрузил Xcode 7 beta и столкнулся с ошибкой:

- fembed-bitcode не поддерживается в версиях iOS до 6.0

есть ли какие-либо обходные пути, чтобы исправить эту проблему с изменением цели развертывания?

спасибо заранее.

2 58

2 ответа:

нашел это недавно, что, похоже, означает, что вам нужно включить bitcode для каждой платформы.

" Xcode 7 имеет опцию ENABLE_BITCODE для встраивания bitcode в приложения, приложение расширения и шаблоны. Опция включена по умолчанию для iOS и является обязательным для watchOS проектов, представленных в магазин. Когда bitcode включен для цели, всех объектов, статических библиотек и пользовательские фреймворки, используемые при связывании этой цели, должны содержать битовый код. Иначе, компоновщик выдаст ошибку или предупреждение. (Отмечать: отсутствующий биткод в настоящее время является предупреждением для iOS, но он станет ошибка в предстоящей бета-версии Xcode 7.) ENABLE_BITCODE должен будьте последовательно включены для всех целей. Если вы используете библиотеку или рамки обеспеченные третьей стороной, пожалуйста свяжутся поставщик для обновленная версия, которая содержит биткод.- Боже милостивый, неужели нам нужно ждать? для всех библиотек для обновления? : S

источник (ссылке)

Если вы не планируете поддерживать Apple Watch, вы можете отключить эту опцию, выполнив поиск битового кода в проекте и цели. Измените параметр на "нет".

bitcode

Я пытался запустить AudioModem код (установлен на целевой iOS 5.1) на устройстве iOS 9.1. Для меня просто изменение цели развертывания из приложения до 9.0 (невероятно!) работал (как-то без внесения других ошибок?!).