错误:尝试在iOS模拟器上运行应用程序时,未找到生成输入文件
在将Xcode从11.x升级到12.2之后,我在iOS模拟器上运行应用程序时遇到了一个wierd错误 错误是:错误:尝试在iOS模拟器上运行应用程序时,未找到生成输入文件,ios,xcode12,Ios,Xcode12,在将Xcode从11.x升级到12.2之后,我在iOS模拟器上运行应用程序时遇到了一个wierd错误 错误是: error: Build input file cannot be found: '/Users/mrt/Library/Developer/Xcode/DerivedData/xxx-fqqnstjlfcnipqbcjbnhysubdksn/Build/Products/Debug-iphonesimulator/xxx.app/xxx' (in target 'xxx' from
error: Build input file cannot be found: '/Users/mrt/Library/Developer/Xcode/DerivedData/xxx-fqqnstjlfcnipqbcjbnhysubdksn/Build/Products/Debug-iphonesimulator/xxx.app/xxx' (in target 'xxx' from project 'xxx')
- 此处缺少的/xxx是.app文件夹中的unix可执行文件
- 我已经在新Xcode的excluded arch部分添加了arm64。在项目和目标建筑设置中
- 我尝试将项目设置更改为旧版本,但结果是相同的错误
- 我没有移动任何plist文件或项目中的任何文件。我删除了一些未使用的目标和相关文件。这个错误没有提到任何关于已删除文件的内容。因此,我不认为这是原因。我试过这样做,但没有解决我的问题。我的plist文件路径是
$(SRCROOT)/xxx/SupportingFiles/xxx.plist
- 我确实删除了派生数据并进行了多次清理。没有解决
- 我尝试在有效拱门下添加x86_64,并在排除拱门设置下添加arm64,如中所建议。没有解决
有什么我遗漏的吗?此错误可能是您更新的Xcode版本,如:Xcode 10到Xcode 12,您的旧项目将出现此错误,无法再次运行您的应用程序 试试这个: 1: “项目”组的BuildSettings上的有效_ARCHS(在“架构”选项卡中)键 或者只需在其他选项卡(或“用户定义”选项卡)中搜索“VALID_ARCHS” 设置值“arm64”或其他 IMG简单: 2: 选择目标:应用程序的目标 搜索同一个键(“VALID_ARCHS”),只需选择当前行并单击键盘上的“delete”,就会有默认值(与PROJECT的构建设置值相同) 3:清理和重建