項(xiàng)目運(yùn)行在release環(huán)境下入愧,竟然報(bào)一下錯(cuò)誤
第一個(gè)錯(cuò)誤
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
這種錯(cuò)誤就是
Apple M1芯片電腦 Xcode 模擬器編譯報(bào)GTExtensionSDK 不支持模擬器arm64架構(gòu)
新版Apple M1芯片電腦荠呐,使用Xcode14開(kāi)發(fā),運(yùn)行的模擬器是采用arm64架構(gòu)砂客,但個(gè)推提供的最新版本SDK不支持泥张,導(dǎo)致項(xiàng)目采用模擬器編譯報(bào)錯(cuò),希望能提供一版支持模擬器arm64架構(gòu)的版本鞠值;
說(shuō)明:真機(jī)arm64架構(gòu)和模擬器arm64架構(gòu)有區(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項(xiàng)目,
截屏2022-09-28 16.45.42.png
再pod install下; 重新運(yùn)行項(xiàng)目就能在模擬器運(yùn)行了
第二個(gè)錯(cuò)誤
error build: Framework not found Pods_NotificationService
直接在刪除就行
截屏2022-09-28 16.50.27.png
運(yùn)行起來(lái)就沒(méi)問(wèn)題了