building for iOS Simulator, but linking in object file built for iOS

  • 集成了一些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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容