【问题标题】:Error: The file “Info.plist” couldn’t be opened because there is no such file错误:无法打开文件“Info.plist”,因为没有这样的文件
【发布时间】:2016-10-07 02:25:32
【问题描述】:

我已将我的项目从另一台安装了最新 Xcode 的机器上移走。但是现在当我运行项目时,它给了我错误

Info.plist:0: error: reading data: 文件“Info.plist”不能被 因为没有这样的文件而打开。

以前的项目运行没有问题,但现在新系统项目出现错误。以前的版本是 Xcode 7.3。

【问题讨论】:

  • 在 Build Settings 中检查 Info.plist 的路径。这是一个相对路径,可能与新位置不匹配。
  • 从项目中找到 info.plist 文件和 Remove reference 并将该文件再次添加到项目中。这对我有用...
  • 两种方式都试过了,但都没有成功...
  • 重复问题在这里查看答案stackoverflow.com/questions/26189404/…

标签: ios xcode swift plist file-not-found


【解决方案1】:

当系统无法从您的文件层次结构中找到 info.plist 文件时,会发生此错误。

考虑这种情况:我像这样将 info.plist 文件移动到“Others”组中..

转到目标 - 点击构建设置 - 查找“info.plist”

在这里,系统会搜索AddModifyDelete文件夹中的info.plist。但实际文件位于 AddModifyDelete/Others 下。所以,把它改成 AddModifyDelete/Others/info.plist

现在应该可以了!!

注意:这也适用于权利文件。我们应该为 info.plist 和 entitlements 文件定义正确的路径以避免这个错误。

【讨论】:

  • @Thor 欢迎 :)
【解决方案2】:

请尝试以下两种方法之一:-

第一次尝试:

这个特定错误实例的解决方案是“无法打开 Info.plist,因为没有这样的文件”是我已经删除了“项目测试”文件夹中的所有文件,但仍然有我的目标下列出的“项目测试”。删除“tests”目标后,项目构建成功。

最后一次尝试:

1) 转到:- App Target 2) 查看识别 --- 并选择 Plist

【讨论】:

  • 嘿 lalit ,您以前的机器是否可以从您转移代码的位置获得。如果可以从该代码中复制 plist 并从此处删除引用并粘贴它。
  • 不客气。如果我的回答对您有帮助,请投票给我。
【解决方案3】:

错误:无法打开文件“Info.plist”,因为没有这样的文件。当您更改 Info.plist 文件的位置时会发生此错误。要解决此问题,请按照以下步骤操作。

  1. 转到导航器窗格。
  2. 单击项目名称附近的错误符号。
  3. 它将打开分析屏幕。
  4. 点击选择 Info.plist 文件。
  5. 选择 Info.plist 并点击选择按钮。
  6. 单击产品选项并清理项目。

【讨论】:

    【解决方案4】:

    或者你可以试试

    可能你的 plist 格式不正确,因为 git pull 的冲突,所以你应该用文本编辑器打开你的 .plist 文件并解决冲突,然后用 Xcode 重新打开你的项目,一切正常。

    【讨论】:

      【解决方案5】:
      1. 选择目标
      2. 转到构建阶段
      3. 复制捆绑资源 中删除 .Plist 文件

      【讨论】:

        【解决方案6】:

        在终端中使用这些命令 1.pod解体 2.豆荚清洁 3.pod安装

        【讨论】:

          猜你喜欢
          • 2016-02-07
          • 2014-11-29
          • 2011-04-01
          • 2016-05-17
          • 2015-03-25
          • 2015-11-07
          • 1970-01-01
          • 2014-11-23
          • 1970-01-01
          相关资源
          最近更新 更多