Xcode26上无法选择模拟器

94 阅读1分钟

背景:

项目是以前的老项目。好像是以前用Intel芯片的机子创建的项目。
更新到Xcode26后。发现无法选择模拟器

image.png

如果用Xcode26创建一个新的空项目,是能正常选择模拟器的。

image.png

这说明不是Xcode的bug,而是项目的配置影响了选项。

Reddit上找到的解决方案

修改配置

搜索EXCLUDED_ARCHS 去掉配置中的arm64

  • 修改前:

    image.png

  • 修改后:

    image.png

异常处理

修改了配置之后,能够选择模拟器了。但是会遇到其他问题:

选择模拟器后,可能会报错:

  • /Users/xxx.xcodeproj Framework 'xxxxx' not found

可能原因:
1、某些SDK不支持模拟器。
2、pod中依然存在arm64

修改方案
  • 去掉pod中的SDK
  • 在pod中将arm64去掉(Pod中的每一项都排查一下)

image.png