Невозможно построить проект Xcode: «XCTest» не содержит битовый код » - PullRequest
0 голосов
/ 27 июня 2019

Я сгенерировал базовый реактивный проект и настроил проект ios для использования Cocoa Pods.

Проект прекрасно работает и работает с симулятором iOS, когда я запускаю react-native run-ios, но если я откроюПроект в XCode и попытаться собрать и запустить на физическом устройстве, я получаю следующее:

ld: '/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Frameworks/XCTest.framework/XCTest' 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. file '/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Frameworks/XCTest.framework/XCTest' for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

Я использую версию XCode версии 10.2.1, Reaction-native 0.59.8.

Я новичок в Xcode, и любые идеи о том, как я могу решить эту проблему, будут очень приветствоваться!

Дополнительная информация

Я не знаю много оКонфигурация XCode, но я попытался отключить битовый код в Podfile.

post_install do |installer|
  installer.pods_project.build_configurations.each do |config|
    config.build_settings['ENABLE_BITCODE'] = 'NO'
  end

  installer.pods_project.targets.each do |target|
    target.build_configurations.each do |config|
      config.build_settings['ENABLE_BITCODE'] = 'NO'
    end
  end
end

После установки модуля, очистки и сборки это привело к очередной ошибке сборки, когда компоновщик пожаловался, что не может найти определенные файлы.Удаление его из подфайла + очистка + сборка снова привело к исходной ошибке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...