У меня есть какао-стручки в качестве менеджера зависимостей для библиотек, используемых в моем приложении. И у меня есть поддержка Apple, часы - так после установки Xcode 7 Beta 3 я получил ошибку во время компиляции:Является ли биткод обязательным для расширения часов яблока в Xcode 7 beta 3?
ld: '/Users/**************/********/**************/Pods/FlurrySDK/Flurry/libFlurry_6.6.0.a(libFlurry.a-armv7-master.o)' does not contain bitcode. You must rebuild it with bitcode enabled (Xcode setting ENABLE_BITCODE), obtain an updated library from the vendor, or disable bitcode for this target. for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)
В моей цели расширения я не нашел возможность установить ENABLE_BITCODE = NO
.
Как я понимаю, для Apple Watch я должен предоставить все библиотеки, созданные с помощью опции биткода.
Я попытался добавить контейнеры только для основной основной цели приложения, чтобы предотвратить связывание библиотек с расширением приложения, но в любом случае я все еще получаю эту ошибку связывания.
Как я могу создать приложение в последней версии Xcode?
К сожалению, это не поможет ( – ShurupuS
Не получилось? –
вернулся xcode 7 beta 1 - там я получил это => ld: warning: СРОЧНО: весь биткод будет удален, потому что '/ Users/*** /Pods/FlurrySDK/Flurry/libFlurry_6.6.0.a(libCrashReporter-iphoneos.a-armv7-master.o) 'был создан без битового кода. Вы должны восстановить его с включенным битовым кодом (настройка Xcode ENABLE_BITCODE), получить обновленную библиотеку из поставщика или отключить бит-код для этой цели. Примечание: в будущем это будет ошибкой. – ShurupuS