Xcode 7 由于 ld 构建失败:找不到 -liPhone-lib 的库

Xcode 7 build failed due to ld: library not found for -liPhone-lib

我正在尝试使用 Xcode 9 beta for iOS 11 构建我的第一个 ARKit 应用程序。

当我在 Xcode 上构建我的应用程序时,出现以下错误

"Xcode 7 由于 ld: library not found for -liPhone-lib

构建失败

错误:链接器命令失败,退出代码为 1

知道如何解决吗?

我猜是Unity3D游戏。我还观察到 liPhone-lib 的链接器错误。 解决方法很简单,只需将 liPhone-lib 的父文件夹拖到库搜索路径即可。 清洁构建。干杯

在我的项目中,liPhone-lib 放在Libraries 文件夹中。所以我只是将 Libraries 文件夹拖到 Xcode 库搜索路径...它解决了我的问题。

见附件图片:

似乎 Unity 或 Xcode 错误地将双引号括在 Libraries 文件夹的搜索路径中。

  1. 在 Xcode 中,单击您的目标并打开构建设置
  2. 查找库搜索路径并删除所有转义双引号,

在项目的库搜索路径中,找到如下所示的条目:

\"$(SRCROOT)/Libraries\"

双击该条目进行编辑并删除转义双引号,因此它看起来像这样:

$(SRCROOT)/Libraries

项目现在应该可以再次正确编译。