我有一个独特的问题,Xcode 在编译时选择了错误的 info.plist 文件。我有两个目标,一个在发布版本中,另一个在 beta 配置(方案)中。我们在应用程序包中有不同的文件,这些文件是根据目标和构建配置使用的。
当我运行 beta 配置时,它运行良好,但是当我尝试运行应用程序的发布版本时,xcode 仍然选择 beta 构建配置。
我尝试了各种方法来更改 plist 文件、删除文件、重新添加文件、编辑构建阶段、编辑复制包资源中的build设置。关闭 xcode 和模拟器。我不知道我在这些中遗漏了什么。
我还确保只有一个 info.plist 文件与一个目标关联。目标在检查时显示正确的信息,你能帮我解决这个问题吗?合并两个代码版本时出现问题。
更新:
我继续删除了 info.plist 文件,它出现在两个目标中,但我收到的只是编译 info.plist 实用程序错误时的错误。它指向我删除的 plist 文件。信息、build设置、显示正确的 plist 文件
更新 2
我继续更改文件、更改build设置、打包文件,但目标仍然选择另一个文件。有什么办法可以解决这个问题吗?
最佳答案
今天发生在我身上,这里写的没有任何帮助
- 设置没问题,但重置没有帮助
- 缓存清理没有帮助
但有用的是:
- 使用 100% 相同的设置重新创建方案 :) 现在工作正常
关于ios - Xcode 在生成 .app 文件时选择了错误的 info.plist 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28414957/