Ионный конденсатор случайно ошибся - PullRequest
0 голосов
/ 22 октября 2018
Documents/Ionic Projects/Skwap/node_modules/@capacitor/cli/assets/capacitor-cordova-ios-plugins/sources/CordovaPluginFacebook4/src/ios/FBSDKCoreKit.framework/FBSDKCoreKit(FBSDKConstants.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 arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

Эта ошибка начала появляться, когда я пытаюсь собрать свое приложение и запустить с xcode.Все работает в браузере, так что это должно быть ошибка с конденсатором.

Я сделал, как он говорит, и отключил битовый код в настройках приложения и pods.Наряду с этим «Командный CompileSwift завершился неудачно с ненулевым кодом завершения».

Я обновил все пакеты npm и все еще не изменился.

1 Ответ

0 голосов
/ 23 октября 2018

Последняя версия cordova-plugin-facebook4 обновила файлы фреймворка Facebook и выглядит так, как будто у них не включен битовый код, поэтому вам придется отключить его в своих целях, чтобы заставить сборку работать.(или вернитесь к предыдущей версии плагина и запустите npx cap update)

Чтобы отключить битовый код во всех ваших целях, вы можете добавить это к ProjectName/ios/App/Podfile и затем запустить npx cap update

post_install do |installer|
    installer.pods_project.targets.each do |target|
        target.build_configurations.each do |config|
            config.build_settings['ENABLE_BITCODE'] = 'NO'
        end
    end
end
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...