我正在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
。
如果我将目标名称还原为原始名称,则可以正常工作。
我尝试了一个项目构建清理。我也尝试过重置和清洁模拟器。似乎没什么用。任何帮助将受到高度赞赏。
谢谢:)
答案 0 :(得分:1)
在“构建阶段”中检查您的mp4文件 - > “复制捆绑资源”列表,然后在“窗口”上按“删除...” - >组织者 - >项目 - >你的项目。
答案 1 :(得分:0)
当您双击并重命名时,它会显示警告,仔细阅读并检查是否已选中所有选项。