集成了一些SDK后,真机上可运行,模拟器上不行,并出现以下错误:
in xx/xx/arm64, building for iOS Simulator, but linking in object file built for iOS, file 'xx/xx'
在
Pods
中的Podfile
文件中添加 如下代码:
post_install do |installer|
installer.pods_project.build_configurations.each do |config|
config.build_settings["EXCLUDED_ARCHS[sdk=iphonesimulator*]"] = "arm64"
end
end
终端执行pod install
搞定
- 另一种方式
post_install do |installer|
installer.pods_project.targets.each do |target|
target.build_configurations.each do |config|
config.build_settings['SWIFT_VERSION'] = '4.2'
// 适配XCode12 把下面这行注释掉
#config.build_settings['VALID_ARCHS'] = 'arm64 arm64e'
config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '10.0'
end
end
end