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

  1. Xcode12把valid Architecture去掉了

    需要在user-Defined的EXLUDED_ARCHS的dug下加上Any iOS Simulator SDK值是arm64
  2. 如果項目使用了cocoapods需要在項目的Podfile里面添加代碼段,然后執(zhí)行pod install
post_install do |installer|
  installer.pods_project.build_configurations.each do |config|
    config.build_settings["EXCLUDED_ARCHS[sdk=iphonesimulator*]"] = "arm64"
  end
end

pod install之前記得先把Podfile.lock文件刪掉。

也可以在項目的Podspec文件里面添加

s.pod_target_xcconfig = { 'EXCLUDED_ARCHS[sdk=iphonesimulator*]' => 'arm64' }
s.user_target_xcconfig = { 'EXCLUDED_ARCHS[sdk=iphonesimulator*]' => 'arm64' }

由于我自己項目以前沒有創(chuàng)建Podspec文件,就直接在Podfile里面修改了

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容