Xcode15运行报错

升级Xcode15、iOS17遇到的问题总结

Xcode15真机运行正常 模拟器iphone15(iOS17)运行报错:

问题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

解决:模拟器跑报错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个地方

VALID_ARCHS

Excluded Architectures

如图:

Excluded Architectures


VALID_ARCHS

问题2:

升级xcode 15 遇到 mixed objc xxx 问题,在在other link flags添加 -ld64 即可解决

其他问题可以参考:https://www.jianshu.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

https://www.jianshu.com/p/1805960799f0

https://www.jianshu.com/p/ed68ea57d667

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容