2013-01-08 27 views
1

Xcode 4.5.2,使用cocos2d-iphone 1.0.1进行游戏开发。如何避免在更换文件后必须清理项目?

最近,我意识到每次用一个相同的名称替换一个图像文件时,我的设备中的项目将继续使用旧的,当我创建一个CCSprite这样的文件。

这可以通过简单地清理项目来解决。

但是,现在这个项目非常庞大,清理后编译需要花费相当多的时间。

是否有可能替换文件,并使Xcode使用正确的文件,而不是必须清理项目?

另一个简单的修复方法是为新文件指定一个不同的名称并删除旧文件,然后将CCSprite更改为使用新文件名。当然,这很荒谬,所以我想避免这样做。

我相信即使我刚刚从设备上删除应用程序也会发生这种情况 - 看起来我必须清理该项目。

+0

? – bluestunt

+0

它发生在场合,但不应该频繁发生。也许清理你的整个构建文件夹,并重新启动设备和Mac。 – LearnCocos2D

+0

@bluestunt:我搬到垃圾箱 – Voldemort

回答

0

在您的Xcode中打开Organizer。转到Projects选项卡。

enter image description here

你可以看到Derived data选项。点击Delete接近该选项,以清理项目

enter image description here

当你删除的文件,你选择移动到回收站或删除引用
+0

实际上,派生数据旁边的删除按钮未启用。快照旁边的按钮已启用。所有不同于你的屏幕截图:( – Voldemort

+0

)通过导航到以下路径'/ Users/your_computer_name/Library/Developer/Xcode/DerivedData'手动删除它。找到你的项目文件夹并删除它。检查这个[link](http:// stackoverflow.com/questions/9509004/cannot-delete-derived-data-in-xcode-4s-organizer#answer-9509049) – arthankamal

相关问题