升級(jí)Xcode15、iOS17遇到的問(wèn)題總結(jié)
Xcode15真機(jī)運(yùn)行正常 模擬器iphone15(iOS17)運(yùn)行報(bào)錯(cuò):
問(wèn)題1:
xxx/Pods/Target Support Files/Pods-xxx/Pods-xxx-frameworks.sh: line 128: ARCHS[@]: unbound variable Command PhaseScriptExecution failed with a nonzero exit code
解決:模擬器跑報(bào)錯(cuò)xxx/Pods/Target Support Files/Pods-xxx/Pods-xxx-frameworks.sh: line 121: ARCHS[@]: unbound variable?
解決辦法:
在Target-Build Settings-VALID_ARCHS(Excluded Architectures)中添加以下代碼
EXCLUDED_ARCHS__EFFECTIVE_PLATFORM_SUFFIX_simulator__NATIVE_ARCH_64_BIT_x86_64=arm64 arm64e armv7 armv7s armv6 armv8 EXCLUDED_ARCHS=$(inherited) $(EXCLUDED_ARCHS__EFFECTIVE_PLATFORM_SUFFIX_$(EFFECTIVE_PLATFORM_SUFFIX)__NATIVE_ARCH_64_BIT_$(NATIVE_ARCH_64_BIT))
然后再跑就可以了
2個(gè)地方
VALID_ARCHS
Excluded Architectures
如圖:
問(wèn)題2:
升級(jí)xcode 15 遇到 mixed objc xxx 問(wèn)題懈费,在在other link flags添加 -ld64 即可解決
其他問(wèn)題可以參考:http://www.reibang.com/p/5aa979df8ff0
https://blog.csdn.net/amaoatao/article/details/114021550?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_baidulandingword~default-1-114021550-blog-108723507.235%5Ev38%5Epc_relevant_default_base&spm=1001.2101.3001.4242.2&utm_relevant_index=4