我正在 Xcode 4.6.1 上为 iOS 6 开发
在我的项目中途,我决定更改项目名称和应用程序名称。
更改项目名称非常简单。正如许多人提到的,我应该
双击左上角的 Xcode 项目名称。更改此名称,将弹出一个窗口要求您重命名整个项目,选择是,您的项目名称将被更改。
但我注意到我的应用目标没有改变。
所以我尝试手动重命名它。当我更改我的应用程序目标并运行该应用程序时,它会崩溃。
这是日志:
*** Terminating app due to uncaught exception
'NSInvalidArgumentException', reason: '***
-[NSURL initFileURLWithPath:]: nil string parameter'
我浏览了我的代码,发现这一行导致了错误:
NSString *url = [[NSBundle mainBundle]
pathForResource:videoName
ofType:@"mp4"];
url
有价值nil
。_
如果我将目标名称恢复为原始名称,它就可以工作。
我尝试了一个干净的项目构建。我还尝试重置和清理模拟器。似乎没有任何效果。任何帮助将不胜感激。
谢谢 :)