運行release環(huán)境,編譯報錯

項目運行在release環(huán)境下,竟然報一下錯誤

第一個錯誤

error build: In.../Pods/GTExtensionSDK/GTExtensionSDK.framework/GTExtensionSDK(GTExtensionSDK_vers.o), building for iOS Simulator, but linking in object file built for iOS, file '.../Pods/GTExtensionSDK/GTExtensionSDK.framework/GTExtensionSDK' for architecture arm64

這種錯誤就是
Apple M1芯片電腦 Xcode 模擬器編譯報GTExtensionSDK 不支持模擬器arm64架構
新版Apple M1芯片電腦,使用Xcode14開發(fā),運行的模擬器是采用arm64架構,但個推提供的最新版本SDK不支持,導致項目采用模擬器編譯報錯,希望能提供一版支持模擬器arm64架構的版本;

說明:真機arm64架構和模擬器arm64架構有區(qū)別

解決的辦法:
podFile加下面代碼

post_install do |installer| 

installer.pods_project.build_configurations.each do |config|    config.build_settings["EXCLUDED_ARCHS[sdk=iphonesimulator*]"] = "arm64"

  end

end

2.buildSetting中,加如下信息,然后clean項目,


截屏2022-09-28 16.45.42.png

再pod install下; 重新運行項目就能在模擬器運行了

第二個錯誤

error build: Framework not found Pods_NotificationService

直接在刪除就行


截屏2022-09-28 16.50.27.png

運行起來就沒問題了

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

相關閱讀更多精彩內容

友情鏈接更多精彩內容