更改IOS项目名称xcode导致的错误

时间:2015-07-30 17:39:15

标签: ios xcode

我在Xcode上开发了一个IOS应用程序。我在开始时使用jaloo作为项目名称,然后将其更改为Jaloo。当我构建它时,它失败并出现错误:

Apple Mach-O链接器错误

" LD:未找到文件:/Users/yangyuan/Library/Developer/Xcode/DerivedData/Jaloo-evdaocdennammiajxpinsodrluhl/Build/Products/Debug-iphonesimulator/jaloo.app/jaloo

clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)"

我不知道如何解决这个问题,然后我将名称改回了jaloo。错误消失,但构建设置中的所有名称都更改为jaloo.temp_caseinsensitive_rename.temp_caseinsensitive_rename.temp_caseinsensitive_rename.temp_caseinsensitive_rename,这很安静。我读了一些类似的帖子,但解决方案对我不起作用。有人有想法吗?谢谢!

3 个答案:

答案 0 :(得分:3)

选择管理方案

enter image description here

取消选中所有显示并按“减号”删除所有方案。

enter image description here

删除所有方案后,选择项目 - >选择目标 - >构建设置

更改产品名称并删除目标中的测试 enter image description here

现在选择新方案并按确定

enter image description here

enter image description here

并运行该应用程序。

答案 1 :(得分:0)

选择项目 - >目标 - >选择隐藏或显示实用程序 - >标识和类型 - >在此命名并输入您的姓名。按Enter键。然后你会提示"重命名项目内容项目"选择重命名 - >启用 - >好。如果你仍然有错误然后删除target.hope下面的测试文件,这将有所帮助。

答案 2 :(得分:0)

这是一个令人困惑的答案,因为重命名功能几乎如此完整。我有一个复杂的项目,我想测试,所以我复制,重命名,以确保没有影响其他资源,除了最后一个链接器问题解决了所有。我不想删除我的方案,因为它们是有充分理由的(例如在应用程序关闭时进行测试)...

由于我没有使用库存测试项目,我擦了它,编译得很好,但是这个挥之不去的问题很不寻常。

我想放弃这个,以防其他人遇到同样的麻烦,像我一样,没有使用测试项目。