背景:
项目是以前的老项目。好像是以前用Intel芯片的机子创建的项目。
更新到Xcode26后。发现无法选择模拟器
如果用Xcode26创建一个新的空项目,是能正常选择模拟器的。
这说明不是Xcode的bug,而是项目的配置影响了选项。
在Reddit上找到的解决方案
修改配置
搜索EXCLUDED_ARCHS 去掉配置中的arm64
-
修改前:
-
修改后:
异常处理
修改了配置之后,能够选择模拟器了。但是会遇到其他问题:
选择模拟器后,可能会报错:
- /Users/xxx.xcodeproj Framework 'xxxxx' not found
可能原因:
1、某些SDK不支持模拟器。
2、pod中依然存在arm64
修改方案
- 去掉pod中的SDK
- 在pod中将arm64去掉(Pod中的每一项都排查一下)