为什么XCode 4总是在构建后复制iPhone上的所有资源文件?

为什么XCode 4总是在构建后复制iPhone上的所有资源文件?,xcode,resources,copy,Xcode,Resources,Copy,我知道有很多问题,比如“如何强制XCode总是更新资源”等等。但我有一个相反的问题——每次我点击“运行”时,不管发生什么,XCode都会复制我的所有资源,这需要花费太多的时间。为什么XCode不检查资源修改? 整个项目和资源都在一个挂载的网络卷上 编辑:好的,我想我说得对。分为两个阶段:“将文件复制到产品”和“将产品复制到设备”。每次“运行”时,XCode都会复制并替换设备上的整个应用程序包,无法强制XCode修改执行设备上已经存在的包。工作流程如下: 制作产品文件(应用程序!) 用资源填充产品

我知道有很多问题,比如“如何强制XCode总是更新资源”等等。但我有一个相反的问题——每次我点击“运行”时,不管发生什么,XCode都会复制我的所有资源,这需要花费太多的时间。为什么XCode不检查资源修改? 整个项目和资源都在一个挂载的网络卷上


编辑:好的,我想我说得对。分为两个阶段:“将文件复制到产品”和“将产品复制到设备”。每次“运行”时,XCode都会复制并替换设备上的整个应用程序包,无法强制XCode修改执行设备上已经存在的包。

工作流程如下: 制作产品文件(应用程序!) 用资源填充产品文件(完整的应用程序!)
将产品文件下载到本地设备(完成!)

这纯粹是我的猜测,但您可能需要确保运行Xcode的本地系统和拥有已装入卷的服务器具有相同的时间设置(即当前时间、时区、夏令时设置等)如果从本地系统的角度来看,您的资源文件将来可能会被修改,您将看到复制的资源。时区实际上不同,但同步对我没有多大帮助。您可能需要再次检查资源文件上的“上次修改”时间戳(在查找器中右键单击它们,然后选择“获取信息”);查看“信息”对话框顶部的修改日期,比较本地计算机和远程计算机上的日期)。我已复制了本地磁盘上的资源,以测试它是否依赖于网络卷。结果是一样的。