Я сгенерировал базовый реактивный проект и настроил проект 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
После установки модуля, очистки и сборки это привело к очередной ошибке сборки, когда компоновщик пожаловался, что не может найти определенные файлы.Удаление его из подфайла + очистка + сборка снова привело к исходной ошибке.