ios - Xcode 在生成 .app 文件时选择了错误的 info.plist 文件

标签 ios xcode

我有一个独特的问题,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/

相关文章:

ios - AVFoundation 元数据对象类型

ios - 什么时候在关闭 View Controller 时 self 释放

objective-c - 发送到实例的典型 UITableView 无法识别的选择器

iOS 自定义框架 : Can't find symbols?

ios - Swift 中的复杂导航堆栈

ios - 为什么报亭是我在 IOS 模拟器中唯一的应用程序?

ios - 代码/iOS : setToolbarHidden:animated creates new unwanted toolbar?

ios - 为 xCode 问题安装 OpenCV

ruby - 类 SpecificationPolicy 的父类(super class)不匹配

ios - Xamarin 图像集不导入