xcode 4仅在设备上复制一次资源

时间:2012-04-11 15:48:08

标签: ios xcode build resources copy

我对xCode资源的复制阶段有疑问。我有一个非常沉重的应用程序(约1GB,很多png),我想知道是否有可能只复制一次设备上的所有资源?因为,当我更改程序的某些行并进行另一次构建时,xCode会再次复制所有资源......但它们不会更改。

有一个选项可以跳过设备上的复制阶段或只进行一次吗?

谢谢

Xcode 4.2

1 个答案:

答案 0 :(得分:2)

我有同样的问题,这是一个适合我的XCode黑客:

  1. 正确构建应用程序,然后将所有资源复制到设备上
  2. 从目标
  3. 中删除“复制资源”构建阶段
  4. 干净利落(即使您删除了构建阶段,构建文件夹中仍存在所有资源,并在执行时上传到设备)
  5. 执行“运行”(这只会将构建文件夹中的文件上传到设备上的正确位置,从而保留第一步中的资源并只上传二进制文件)
  6. 每当您想上传资源时,只需“git checkout”您的xcodeproj以恢复您的更改并返回第一步,请确保不要检查您对项目所做的更改。
  7. 请注意,您正在严重破坏构建过程,如果使用不当,您可能会引入本地错误。