【问题标题】:Resources not copied to bundle资源未复制到捆绑包
【发布时间】:2014-09-27 23:36:31
【问题描述】:

我有一个用于 iOS 应用程序的 XCode 项目,并在其结构中添加了 3 个小 mp3,这些文件在编译时复制到目标包。

然后,我在结构中添加了一个更大的 mp3 (4MB)(与之前的文件夹相同的文件夹)和构建阶段:
但是在编译时,该文件不存在于包中。我尝试清理并重新编译,更改目标,但文件仍然不存在:

有什么我可能忘记检查的吗?

谢谢。

【问题讨论】:

  • 显示“复制资源”的屏幕截图构建阶段
  • 嗯,奇怪;你的配置看起来不错。你有没有研究过Build Log(使用右侧的图标打开相关行)。
  • 您找到解决方案了吗?我刚开始在一个多年来一直运行良好并且仅在几个小时前才运行良好的项目中遇到这个问题。现在突然之间,文件没有被复制。
  • 当您在主编辑器窗口中单击文件时,检查器上是否检查了目标?

标签: ios xcode compilation bundle


【解决方案1】:

转到您的构建阶段->资源并检查这些文件是否显示在那里,并检查您添加它们时是否允许它们在需要时复制复选框被选中。

【讨论】:

  • 该文件已经在构建阶段资源中,并且复制复选框已被勾选(您说的是“将项目复制到目标组的文件夹(如果需要)”,对吧?)。
【解决方案2】:

添加资源时,不仅要勾选copy items into destination group's folder (if needed),还要勾选Add to targets中的对应目标> 列表。

【讨论】:

    猜你喜欢
    • 2013-01-19
    • 2020-01-07
    • 1970-01-01
    • 1970-01-01
    • 2019-02-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-01
    相关资源
    最近更新 更多