Ios Xcode在生成.app文件时拾取错误的info.plist文件

Ios Xcode在生成.app文件时拾取错误的info.plist文件,ios,xcode,Ios,Xcode,我有一个独特的问题,Xcode在编译时选择了错误的info.plist文件。我有两个目标,一个是发布版本,另一个是beta配置(scheme)。我们在应用程序包中有不同的文件,它们根据目标和构建配置使用 当我运行beta版配置时,它运行得很好,但是当我尝试运行应用程序的发行版时,xcode仍然会选择beta版配置 我尝试了各种方法来更改plist文件、删除文件、再次添加文件、编辑构建阶段、编辑复制包资源中的构建设置。关闭xcode和模拟器。我不知道我在这些书中遗漏了什么 我还确保只有一个info

我有一个独特的问题,Xcode在编译时选择了错误的info.plist文件。我有两个目标,一个是发布版本,另一个是beta配置(scheme)。我们在应用程序包中有不同的文件,它们根据目标和构建配置使用

当我运行beta版配置时,它运行得很好,但是当我尝试运行应用程序的发行版时,xcode仍然会选择beta版配置

我尝试了各种方法来更改plist文件、删除文件、再次添加文件、编辑构建阶段、编辑复制包资源中的构建设置。关闭xcode和模拟器。我不知道我在这些书中遗漏了什么

我还确保只有一个info.plist文件与一个目标关联。目标显示正确的信息,同时检查,你能帮我这个。合并两个代码版本时出现问题

更新:

我继续删除了info.plist文件,它显示在两个目标中,但我收到的只是编译info.plist实用程序错误时的一个错误。它指向我删除的plist文件。信息、生成设置显示正确的plist文件

更新2


我继续,也改变了文件,改变了构建设置,打包了文件,但是目标仍然选择了另一个文件。有什么办法可以解决这个问题吗?

我今天遇到了这种情况,这里写的什么都没有帮助

  • 设置正常,但重置设置没有帮助
  • 缓存清理没有帮助
但有帮助的是:

  • 使用100%相同的设置重新创建方案:)现在工作正常

无论配置如何,我都已通过使用plist文件修复了此问题。因此,无论目标是什么,如果对应的方案具有beta配置,我将使用一个plist文件,如果另一个目标是发布版本,那么我将使用另一个plist文件。

您不必清除任何缓存,只需编辑新目标的方案,并将“信息”选项卡中的“运行可执行文件”更改为新的可执行目标

我知道你说你已经检查了构建设置,但只是为了确定。。。您已将“打包”中“Info.plist File”下的plist设置为正确的目标?我已经设置了,但仍然是相同的问题。我继续删除了info.plist文件,它显示在两个目标中,但我收到的只是编译info.plist实用程序错误时的一个错误。它指向我删除的plist文件。信息,构建设置,显示正确的plist文件,我继续,也改变了文件,改变了构建设置,打包了文件,但是目标仍然选择了另一个文件。有什么办法可以解决这个问题吗?你需要清理构建之间的缓存,正如我在这里解释的:@matt我已经完成了清理,从目录中删除了文件,但没有任何帮助。我总是重置内容和设置,但总是相同的问题。