我添加资源(大量的.png和其他)到我的iPhone项目中拖动文件夹到它并选择“为所有添加的文件夹创建文件夹引用”,以保留文件夹结构。 它们已正确添加到“复制资源”构建阶段。如何强制XCode 4始终更新资源?
问题是,我浪费了很多时间,因为当我创建/删除/更新新资源时,它经常会忽略已更改的文件并坚持使用旧版本。
看起来像它试图只更新资源时,它们被更改,但它无法看到更改。 在模拟器中,可以手动更新.app中的文件,但是在设备上工作时,它会抱怨某些资源的代码已经改变!
我发现强迫它更新所有东西的唯一可靠方法是删除构建产品,应用程序和设备应用程序,直到它最终决定忘记旧版本,但这样做是为了每次资源变化都浪费了我疯狂的时间(游戏内容更改频繁)。
因此,简而言之:我如何强制XCode禁用“版本控制”并且只是取消所有资源并每次都复制它们?
谢谢!
编辑:我发现,删除内置的“构建”文件夹中的文件夹名为.app总是迫使XCode中添加新的文件...
我仍然有它保持了旧文件,当我删除不知道该文件夹,但这是更好的,因为它只按预期复制新资源。 所以像
rm -rf "$CODESIGNING_FOLDER_PATH"
一个简单的脚本是否在每个版本中删除该文件夹的伎俩......
不幸的是,很明显的XCode运行代码签名前的构建阶段选项卡中的任何执行,所以更新旧的目标,该脚本删除旧的目标,然后崩溃抱怨没有找到代码签名资源。
所以...我必须坚持手动删除文件,或者有没有办法在代码签名之前运行脚本?
不幸的是,这正是我想要避免的 - 这样做也会删除所有已编译的代码,并强制完成重建... 现在我正在使用Bullet,重建需要很多时间。 我想要的只是清理资源,可能会自动! – Tom89