我花了4个小时试图找出为什么Xcode 4没有正确地将我的资产文件夹与模拟器同步。问题如下:
1)我在一个名为Assets的文件夹中有一堆图像等。此文件夹已添加到Xcode并带有创建文件夹选项(它创建文件夹(蓝色)而非组(黄色))。
2)我将图像添加到磁盘上的Assets / image文件夹中,并立即在Xcode中更新。
3)我编译并运行应用程序,我可以看到模拟器中安装的应用程序是如何添加新文件的。
4)我从Assets / image文件夹中删除该文件。 Xcode立即显示变化。
5)我构建并运行应用程序,但文件未从模拟器中的Assets / Image文件夹中删除。
当然,我已将Assets目录添加到Copy Build阶段。因此,唯一想到的是它只是将文件从源文件夹(Xcode构建文件夹)复制到模拟器应用程序文件夹,但不更新它,如果有什么不使用它将不会被删除。什么是IMO真的很丑陋和奇怪。
Xcode中的资源组中的文件也会发生同样的事情。我错过了什么吗?我对Xcode没什么经验。
提前致谢。
答案 0 :(得分:1)
确保在更改目录结构之后再次运行之前清理应用程序(Shift-Command-K)或清理构建文件夹(Option-Shift-Command-K)。 Here是Xcode键盘快捷键的便捷列表。