2015-08-04 2 views
9

Я хочу, чтобы развернуть приложение IOS для IOS версии 5.1.1 и выше с Xcode 7.Я хотел бы знать, как получить опцию ENABLE Bitcode в XCODE 7 beta 4?

Но когда я попытался запустить свой проект приложения IOS в Xcode 7 бета-4, то он выдает сообщение об ошибке «-fembed-битового кода не поддерживаются в версиях прошивки до 6,0”

и этой ошибку я нашел следующие предсказания о прибегая к помощи, «Xcode 7 имеет опцию ENABLE_BITCODE встраивать битовый код в приложении, расширении приложений и фреймворк. опция включена по умолчанию для iOS и является обязательным для проектов watchOS, переданных в хранилище. Когда биткод включен для цели, все объекты, статические библиотеки и пользовательские рамки, используемые при связывании этой цели, должны c ontain bitcode. В противном случае компоновщик выдает сообщение об ошибке или предупреждении. (Примечание: отсутствующий биткод в настоящее время является предупреждением для iOS, но он станет ошибкой в ​​предстоящей бета-версии Xcode 7.) ENABLE_BITCODE должен быть последовательно включен для всех целей. Если вы используете библиотеку или инфраструктуру, предоставленную третьей стороной, обратитесь к поставщику за обновленной версией, которая содержит биткод. »

Затем попытался установить ENABLE_BITCODE = НЕТ в Xcode 7 beta 4 Но я не могу найти эту опцию в Xcode 7 беты-4 под Строительством настроек проекта и цель моего проекта приложения IOS.

Пожалуйста, помогите мне, я хотел бы знать, как получить параметр ВКЛЮЧИТЬ битовый код в Xcode 7 Beta 4?

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

+0

Если вы хотите развернуть iOS5.1.1, вы не сможете поддерживать ОС Windows. Если вы хотите поддерживать Watch Watch, необходимо активировать биткод. Я бы посоветовал вам рассмотреть возможность отмены поддержки iOS 5, так как он устарел сейчас. –

ответ

11

Чтобы показать Вариант ENABLE_BITCODE Вариант в Xcode 7 использовать следующие шаги,

1) Щелкните правой кнопкой мыши на файле «YourProjectName.xcodeproj» и выберите «Показать содержимое пакета» вариант.

2) Откройте приложение «project.pbxproj» TextEdit и добавьте ENABLE_BITCODE = НЕТ; в двух местах project.pbxproj файла, как показано ниже,

1D6058950D05DD3E006BFB54/* Освободить /= {списка конфигурации/ сборки для PBXNativeTarget ":: :: Приложению APP_TITLE" */ иш = XCBuildConfiguration; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; ENABLE_BITCODE = NO;

1D6058940D05DD3E006BFB54/* Debug /= {список конфигурации/ Построить для PBXNativeTarget ":: :: Приложению APP_TITLE" */ иш = XCBuildConfiguration; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; ENABLE_BITCODE = NO;

3) Сохраните изменения в файле "project.pbxproj".

4) Откройте проект в Xcode 7, после чего вы увидите параметр ENABLE_BITCODE в разделе Targets => BuildSettings.

5) Установите ENABLE_BITCODE = NO для отладки, выпуска, распространения.

6) Создайте и запустите проект на своем устройстве.

4

Ввод bitcode в настройках строительства rch создает параметр Enable Bitcode build для меня в редакторе. Значение Enable Bitcode build устанавливается в группе «Параметры сборки».

enter image description here

9

Этот ответ немного запоздал, но для тех, кто впервые попадает на эту страницу. Когда вы нажмете на Настройки сборки убедитесь, что вы также выбрали Все вкладка, а затем найдите bitcode.

По умолчанию Базовая вкладка выбран, и вы не смогли бы найти Включить битового кода в параметры сборки. Сказал, что, если вы изменили настройку биткода в прошлом, он будет отображаться под Basic. Как видно из сообщения Mark Szymczyk, Все закладки.