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

时间:2017-10-21 13:34:26

标签: xcode unity3d arkit

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

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

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

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

知道怎么解决吗?

2 个答案:

答案 0 :(得分:2)

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

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

请参阅附加图片:enter image description here

答案 1 :(得分:0)

看起来像Unity或Xcode都错误地在Libraries文件夹的搜索路径周围加上了双引号。

  1. 在Xcode中,点击目标,然后打开“构建设置”
  2. 找到“图书馆搜索路径”并删除所有转义的双引号,

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

\"$(SRCROOT)/Libraries\"

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

$(SRCROOT)/Libraries

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