无法在Xcode中更改产品名称

时间:2013-06-16 11:52:45

标签: objective-c xcode ios6 crash xcode4.6

我正在Xcode 4.6.1上为iOS 6开发

在我的项目中途,我决定更改项目名称和应用名称。

更改项目名称非常简单。正如许多人所说,我应该

  

在左上角的Xcode Project名称上慢慢双击。更改此名称,将弹出一个窗口,要求您重命名整个项目,选择是,项目名称将被更改。

但我注意到我的应用目标没有改变。

所以我尝试手动重命名它。当我更改我的应用目标并运行应用时,它会崩溃。

这是日志:

*** Terminating app due to uncaught exception
'NSInvalidArgumentException', reason: '***
-[NSURL initFileURLWithPath:]: nil string parameter'

我查看了我的代码并发现此行导致错误:

NSString *url = [[NSBundle mainBundle]
                 pathForResource:videoName
                 ofType:@"mp4"];

url的值为nil

如果我将目标名称还原为原始名称,则可以正常工作。

我尝试了一个项目构建清理。我也尝试过重置和清洁模拟器。似乎没什么用。任何帮助将受到高度赞赏。

谢谢:)

2 个答案:

答案 0 :(得分:1)

在“构建阶段”中检查您的mp4文件 - > “复制捆绑资源”列表,然后在“窗口”上按“删除...” - >组织者 - >项目 - >你的项目。

答案 1 :(得分:0)

当您双击并重命名时,它会显示警告,仔细阅读并检查是否已选中所有选项。

enter image description here