在Xcode中更改产品名称后,找不到'ld:file not found'

我正在处理我的应用程序,并且以一个非常糟糕的名字开始。 所以我决定改变它。 我是这样做的。

在这里输入图像说明

在右上angular,我只是把名字改成我想要的。 然后我开始得到错误,你可以看到那里。 在日志中显示这些细节:

在这里输入图像说明

主要的错误说:

ld:找不到文件:/ Users /…/ XCode / DerivedData / …

转到编辑scheme如下所示。 在这里输入图像说明

然后在生成选项卡下取消除主要目标之外的所有其他目标。 在这里输入图像说明

我最近在不同的情况下得到了这个错误。 运行Ionic,将我的ios平台从3.8.0更新到4.0.1,我发现了这个错误。

我不得不在我的应用程序禁用位码。

为此,请在文件结构中单击您的顶级应用程序图标。 在主窗口中,单击页眉构build设置。 在search栏中input位(或位代码),您应该看到下面的启用位代码

我曾经禁用它,但我猜测更新ios平台启用位代码,因此需要再次禁用。

没有必要混淆计划。 只要去build立您的目标或项目的设置,并closures位码。

在这里输入图像说明

我通过删除派生数据并重build项目来解决这个问题。

  1. 转到Windows>项目
  2. select您的项目
  3. 删除派生数据
  4. build立你的项目和运行

如果你看到这个错误没有详细的结果,然后检查头文件中的“枚举”。 将它们移动到.m文件中。

通过删除派生的数据Xcode将重新编译和重新生成你的数据。

您可以通过以下方式来执行此操作:Windows – >项目删除派生数据