1

我花了 4 个小时试图弄清楚为什么 Xcode 4 没有正确地将我的资产文件夹与模拟器同步。问题如下:

1)我在一个名为 Assets 的文件夹中有一堆图像等。该文件夹已通过创建文件夹选项添加到 Xcode(它创建文件夹(蓝色)而不是组(黄色))。

2)我将图像添加到磁盘上的 Assets/image 文件夹,并立即在 Xcode 中更新。

3) 我编译并运行应用程序,我可以看到安装在模拟器中的应用程序是如何添加新文件的。

4) 我从 Assets/image 文件夹中删除该文件。Xcode 立即显示更改。

5) 我构建并运行了应用程序,但该文件没有从模拟器的 Assets/Image 文件夹中删除。

当然,我已将 Assets 目录添加到 Copy Build 阶段。所以,唯一想到的是它只是将文件从源文件夹(Xcode build 文件夹)复制到模拟器应用程序文件夹,但不要更新它,如果有没有使用的东西,它不会被删除. 什么是国际海事组织的东西真的很丑陋和奇怪。

Xcode 中资源组中的文件也会发生同样的情况。我错过了什么吗?我对 Xcode 没有太多经验。

提前致谢。

4

1 回答 1

1

请务必在更改目录结构后并再次运行之前清理您的应用程序 (Shift-Command-K) 或清理构建文件夹 (Option-Shift-Command-K)。是一个方便的 Xcode 键盘快捷键列表。

于 2011-07-30T14:11:51.027 回答