我正在Xcode 4.6.1上为iOS 6开发
在我的项目进行中,我决定同时更改项目名称和应用名称。
更改项目名称非常简单。正如许多人所说,我应该
Double click slowly on the Xcode Project name on the top left. Change this name and a window will pop up asking you to rename the whole project, select yes and the name of your project will be changed.
但是我注意到我的应用目标没有改变。
因此,我尝试手动重命名。当我更改应用程序目标并运行该应用程序时,它崩溃了。
这是日志:
*** Terminating app due to uncaught exception
'NSInvalidArgumentException', reason: '***
-[NSURL initFileURLWithPath:]: nil string parameter'
我检查了一下代码,发现此行引起了错误:
NSString *url = [[NSBundle mainBundle]
pathForResource:videoName
ofType:@"mp4"];
url
的值为nil
。如果我将目标名称恢复为原始名称,则可以使用。
我尝试了一个干净的项目构建。我还尝试过重置和清洁模拟器。似乎没有任何作用。任何帮助将不胜感激。
谢谢 :)
最佳答案
在“构建阶段”->“复制 bundle 资源”列表中检查mp4文件,然后在窗口->管理器->项目->您的项目上按“删除...”。
关于objective-c - 无法在Xcode中更改产品名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17133026/