我正在处理我的应用程序,我开始时的名字很糟糕。所以我决定改变它。我这样做了。
在右上角,我只是将名称更改为我想要的名称。然后我开始收到错误,你可以看到那里。 显示日志显示以下详细信息:
主要错误说:
ld:找不到文件:/ Users /.../ XCode / DerivedData /...
答案 0 :(得分:12)
转到编辑方案,如下所示。
然后在构建标签下取消选中除主要目标之外的所有其他目标。
答案 1 :(得分:12)
我最近在不同情况下遇到此错误。运行Ionic,将我的ios平台从3.8.0更新到4.0.1我发现了这个错误。
我不得不在我的应用中禁用bitcode。
要执行此操作,请单击文件结构中的顶级应用程序图标。在主窗口中,单击标题生成设置。在搜索栏中,键入bit(或bitcode),您应该看到
下的启用位代码之前我已将其禁用,但我猜测更新ios平台会启用bitcode,因此需要再次禁用它。
答案 2 :(得分:5)
答案 3 :(得分:4)
更改PRODUCT_NAME
(如问题所示)后,对 Host Application 的错误引用是造成此问题的真正原因。
只需选择您的Tests-Target,然后在General-Tab下选择更新的Host Application。
然后,构建项目即可。
答案 4 :(得分:2)
我通过删除派生数据并重建项目来解决这个问题。
答案 5 :(得分:0)
如果您在没有详细结果的情况下看到此错误,请在标题文件中选中“枚举”。将它们移到.m文件中。
答案 6 :(得分:-2)
通过删除派生数据,Xcode将为您重新编译和重新生成数据。
你可以去: Windows - >项目 删除派生数据