【问题标题】:Xcode Project cannot build after adding iOS Charts Framework (Info.plist not found)添加 iOS 图表框架后 Xcode 项目无法构建(找不到 Info.plist)
【发布时间】:2015-12-27 15:03:43
【问题描述】:

我最近将 iOS-Charts 框架添加到我的 Xcode 项目中。该项目会在我将框架添加到我的项目之前构建,但之后不会。我什至还没有使用框架的任何功能,它没有在任何地方导入,我只是根据指令here 将它添加到嵌入式二进制文件中。

构建失败消息:could not read data from .../AppName/Supporting Files/Info.plist': The file "Info.plist" couldn't be opened because there is no such file.

这没有任何意义,因为没有任何内容被移动,如果我从嵌入式二进制文件部分删除框架,项目确实会构建。

非常感谢您的帮助,谢谢。

【问题讨论】:

  • 你尝试过清理吗?
  • 是的,清理成功,没有问题,但构建仍然失败。
  • 几周前我使用过这个框架(作为嵌入式二进制文件添加),但没有出现任何错误
  • 但是 Info.plist 文件仍在您的项目中并且还如此命名?
  • 是的,没有改变

标签: ios xcode swift info.plist ios-charts


【解决方案1】:

错误信息已经说得很清楚了:The file "Info.plist" couldn't be opened because there is no such file. 当你看到这个时,仔细检查你磁盘中的 Info.plist 文件,以确保它确实存在。

如果您删除了库并重新开始构建,则更像是 Info.plist 已修改但已损坏。您可能想 google 并进行一些测试,例如创建一个新项目并导入库以进行尝试。如果新项目有同样的问题,请在其 github 页面上提出问题。

【讨论】:

    【解决方案2】:

    原来 iOS Charts 的项目文件在我设置它时被移动了。工程文件必须拖到 Xcode 界面中,而不是实际移动到工程目录中。

    【讨论】:

      【解决方案3】:

      我遇到了同样的问题,因为它说“没有这样的文件”,它提供了它的路径。所以我意识到我忘记将“支持文件”复制到文件夹。

      请注意此屏幕截图中的文件: the missing Info.plist

      然后在你的项目中:TARGET -> Building Settings -> Packaging -> Info.plist File

      顺便说一句,由于Xcode的bug,你应该在导入图表之前构建。

      祝你好运!

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2019-01-08
        • 1970-01-01
        • 1970-01-01
        • 2012-12-06
        • 1970-01-01
        • 2022-08-16
        • 1970-01-01
        相关资源
        最近更新 更多