Ios 无法生成应用程序-在其他设备上对框架的引用错误

Ios 无法生成应用程序-在其他设备上对框架的引用错误,ios,objective-c,xcode,build,path,Ios,Objective C,Xcode,Build,Path,我的项目是建立在我的设备上的,非常好,然后突然我切换到另一个设备,它开始给我这个错误 我已经删除了派生数据,添加和删除了$(继承的)之间的搜索路径,以及从递归到非递归的搜索路径,我只是不知道如何找到问题的根源。下面是我得到的错误截图: 如您所见,这些文件存在: 我只是不知道为什么切换设备会阻止在构建时找到它们。即使您没有解决方案,我也希望您能为我提供指导,帮助我了解如何解决此类问题。它们经常发生,我觉得我对事物是如何联系在一起的还不够清楚。有人能给我指一下正确的方向吗 编辑:就我的架构配置而

我的项目是建立在我的设备上的,非常好,然后突然我切换到另一个设备,它开始给我这个错误

我已经删除了派生数据,添加和删除了$(继承的)之间的搜索路径,以及从递归到非递归的搜索路径,我只是不知道如何找到问题的根源。下面是我得到的错误截图:

如您所见,这些文件存在:

我只是不知道为什么切换设备会阻止在构建时找到它们。即使您没有解决方案,我也希望您能为我提供指导,帮助我了解如何解决此类问题。它们经常发生,我觉得我对事物是如何联系在一起的还不够清楚。有人能给我指一下正确的方向吗

编辑:就我的架构配置而言,以下是我在项目的构建设置中拥有的内容:

编辑#2:要回答以下关于我的纯构建架构的问题,如下所示:

转到您的项目 选择你的目标 然后,进入构建阶段 打开与二进制库的链接
最后,只需添加+框架/任何其他框架。

错误表明它找不到
arm64
体系结构的符号,可能是(这只是一个假设)它不是为arm64构建的,如果您以前使用32位设备进行测试,您不会看到它。我用一些有关体系结构配置的信息更新了我的问题。幸运的是,这不起作用,下面是我为您建议的解决方案所做的屏幕截图。您的活动体系结构构建设置为什么?应该是“是”。我已将我的应用程序目标>构建设置>“仅构建活动体系结构”设置为“是”