【发布时间】:2018-08-07 15:20:14
【问题描述】:
我目前正在开发一款使用预先录制的过场动画的游戏(Mac、Objective-C)。所有的 mp4 视频文件都很大。我总共有 86 个视频文件,总共 3.77 GB。每当我构建应用程序时,都需要超过 15 分钟。如果您只编写一行代码并且需要对其进行测试,那么时间太长了。
出于测试目的,我总是从“复制捆绑资源”中删除文件,以便这些文件仍然在我的 Xcode 项目中,但不在我的应用程序中。我只包含了我当时需要的文件(所以从 3.77 GB 到 ±100 MB 的文件)。当我构建应用程序时,它只有 40 秒左右。这一直很好。
然而,本周 Xcode 开始表现得很奇怪。即使我删除了 Copy Bundle Resources 中的所有文件,所有视频文件仍会在我的应用程序中。这意味着每次我必须纠正我犯的错误时,我都必须等待 15 分钟以上。
在沮丧了一段时间后,我开始手动删除文件(我点击了删除 -> 移至废纸篓)。所以现在所有文件都从 Copy Bundle Resources 和我的 Xcode 项目中删除了。但是如果我构建它,Xcode 仍然会将它们包含在我的应用程序中。怎么样?!
所以,长话短说,Xcode 不会从我的应用程序中删除文件。这些文件甚至不在我的项目中,但 Xcode 仍然找到了一种方法将它们包含在我的应用程序中。有谁知道 Xcode 为什么/如何做到这一点?有什么建议/解决方案吗?
【问题讨论】:
标签: xcode