1

我似乎无法摆脱 iOS 项目中的音频文件。我将它放在我的 Supporting Files 文件夹中,但将其删除(将其移至废纸篓,而不仅仅是其参考)。

我的 DetailViewController 中的这行代码仍在拾取它:

NSArray* soundFilesArray = [[NSBundle mainBundle] pathsForResourcesOfType:@"wav" inDirectory:nil];

我确信这很简单,但我对此还是很陌生,所以对 XCode 如何查找文件感到困惑。在 XCode 项目中到处寻找之后,我什至搜索了所有文件夹(在终端中),但找不到任何东西。我也做了一个清洁(产品>清洁)。

4

2 回答 2

3

文件缓存在您的 .app 文件中。要清理它,请执行以下步骤:

1) 打开组织者

2) 点击项目

3) 在左侧面板中找到您的项目,然后单击

4)单击中心面板上的删除

5)(可选)如果您想在 Finder 中查看,请单击“派生数据”路径后的箭头

6)构建你的项目。XCode 将再次复制您的资源。

于 2012-05-24T23:16:21.240 回答
2

即使您已从项目中删除该文件,它也已被复制到您正在构建的设备(模拟器,或者您正在测试的 iPhone 或 iPad)。从设备中删除应用程序,所有文件将从设备中删除。然后,由于您已经清理了 XCode 项目以确保文件真的消失了,如果您重建到您的测试设备,该文件应该永远消失了。

于 2012-05-25T00:44:53.783 回答