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

标签 ios xcode build resources copy

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

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

谢谢

Xcode 4.2

最佳答案

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

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

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

关于ios - xcode 4 仅在设备上复制一次资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10109432/

相关文章:

ios - 如何在 tableView swift 中快速进行数组追加和排序

ios - 快速向后滑动时,UITableViewCell 不会被取消选择

iphone - iOS 5 的潜在(大概) future 使用趋势是什么?

swift - 如何从 Swift 中的 NSTextView 中获取选定的字符串?

c# - 在 Visual Studio 中将应用程序移动到另一台计算机时复制数据库文件

javascript - 在 phonegap 应用程序内重定向不起作用

ios - 如何在 Storyboard 场景中嵌入自定义 View xib?

ios - 获取2个uiwebview的url,放到各自的地址栏

java - Android Studio - 任务 ':app:transformClassesWithDexForDebug' 执行失败 - java.exe 以非零退出值 2 完成

maven - Hot 通过cmd禁用buildnumber-maven-plugin