我不知道如何解决这个问题:
ld:-weak_library和-bitcode_bundle(Xcode设置ENABLE_bitcode=YES)不能一起使用clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)
我在目标中将ENABLE_BITCODE切换为NO,但它对该问题没有任何作用。
我在我的项目设置中也尝试了ENABLE_BITCODE=NO,尽管有同样的问题。
当我使用可可荚时,我用以下设置更新了我的pod文件,将启用位代码设置为NO状态:
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '9.0'
use_frameworks!
inhibit_all_warnings!
target 'MyProjectTargetName' do
pod 'YmsCoreBluetooth', '~> 1.10'
pod 'CrittercismSDK', '5.4.0'
pod 'XCGLogger', '~> 3.3'
pod 'TesseractOCRiOS', '~> 4.0'
end
post_install do |installer|
installer.pods_project.targets.each do |target|
installer.pods_project.build_configurations.each do |config|
config.build_settings['ENABLE_BITCODE'] = 'NO'
config.build_settings['CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES'] = 'YES'
end
target.build_configurations.each do |config|
config.build_settings['ENABLE_BITCODE'] = 'NO'
config.build_settings['CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES'] = 'YES'
end
end
end