4

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

可以选择跳过设备上的复制阶段还是只复制一次?

谢谢

Xcode 4.2

4

1 回答 1

2

我遇到了同样的问题,这是一个对我有用的 XCode hack:

  1. 正确构建应用程序,然后所有资源将被复制到设备上
  2. 从目标中删除“复制资源”构建阶段
  3. 进行清理(即使您删除了构建阶段,所有资源仍存在于构建文件夹中并在执行时上传到设备)
  4. 执行“运行”(这只会将构建文件夹中的文件上传到设备上的正确位置,将第一步中的资源留在原处并上传二进制文件)
  5. 每当您想上传资源时,只需“git checkout”您的 xcodeproj 即可恢复您的更改并返回到第一步,请确保不要签入您对项目的更改)

请注意,您正在削弱构建过程,如果使用不正确,您可能会引入本地错误。

于 2012-09-11T00:22:04.820 回答