Xcode NSBundle不工作

Xcode NSBundle不工作,xcode,path,directory,nsbundle,Xcode,Path,Directory,Nsbundle,NSBundle输出我的应用程序的旧名称:/var/mobile/Applications/0E1638D2-5B9C-4A1F-8ED2-5F8ADF55D3F6/distributedLCA.app,但我重命名了该项目,但它仍然打印出旧的.app名称。有办法解决这个问题吗 我的代码: [[NSBundle mainBundle] resourcePath] 您可能没有在构建设置中更改产品名称。在Project Explorer视图中,单击您的项目。然后单击编辑器视图顶部的“生成设置”选项卡

NSBundle输出我的应用程序的旧名称:/var/mobile/Applications/0E1638D2-5B9C-4A1F-8ED2-5F8ADF55D3F6/distributedLCA.app,但我重命名了该项目,但它仍然打印出旧的.app名称。有办法解决这个问题吗

我的代码:

[[NSBundle mainBundle] resourcePath]

您可能没有在构建设置中更改产品名称。在Project Explorer视图中,单击您的项目。然后单击编辑器视图顶部的“生成设置”选项卡。确保在左侧编辑器视图中选择了您的产品。向下滚动直到看到产品名称,然后更改产品名称。清理和重建。

在长时间的谷歌搜索之后,我发现了这段代码,解决了我的问题。我没有写入.app,而是写入设备的文档:

NSArray *searchPaths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *docStorePath = [searchPaths objectAtIndex:0];
NSString *filePath = [docStorePath stringByAppendingPathComponent:@"/YOUR_FILE.txt"];``

我仔细检查了一下,它被更新了。不管怎样,我又试着打扫建筑了,但还是不行:还有其他建议吗?