因此,在我创建了一个Xcode6项目之后,即使我还没有在其中编写任何代码,如果我尝试通过双击导航器左上角的粗体程序标题来重命名它,然后确认我想要更改选中项的名称,当我尝试运行它时,我会得到以下错误:"clang: error: linker command failed with exit code 1(使用-v查看调用)“
我甚至尝试过使用find工具查看所有以以前的名称命名的内容,包括info.plist (我认为这是问题所在),并将它们更改为新名称。通过手动重命名info.plist,我得到一个错误,说它不存在。
我做错了什么?
发布于 2015-02-02 10:55:54
转到我的"Tests“目标的Build Settings,然后将路径从旧项目名称更改为新项目名称
Test Host
- Debug Build/Debug-iphoneos/OldProjectName.app/OldProjectName
- Release Build/Release-iphoneos/OldProjectName.app/OldProjectName
Test Host
- Debug Build/Debug-iphoneos/NewProjectName.app/NewProjectName
- Release Build/Release-iphoneos/NewProjectName.app/NewProjectName
只是简单地清除它们会破坏您的测试,因此您需要用新的项目名称替换它们。
发布于 2015-03-05 18:31:11
在使用xcode项目复制和重命名文件夹后,也遇到了这个问题。我认为这是xcode中的一个bug。最好向bugreporter (https://bugreport.apple.com/)提交一个bug。从我的项目中删除测试目标也为我修复了它。
发布于 2015-04-28 21:57:14
您应该在不同的地方检查重命名。您应该检查测试目标和项目目标中的“旧”项目名称。搜索旧名称字符串并手动将其重命名为新名称。
https://stackoverflow.com/questions/26197542
复制相似问题