項目運行在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
運行起來就沒問題了