Подтвердить что ты не робот

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

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

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

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

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

4b9b3361

Ответ 1

Обнаружено это недавно, что, по-видимому, означает, что вам нужно включить биткод для каждой структуры.

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

Источник (ссылка)

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

bitcode

Ответ 2

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