ld:找不到-lPayPalMobile ios的库

时间:2014-11-26 04:14:09

标签: ios paypal xcode6

我在paypal集成上使用xcode 6.1。

每次打开项目时都会出现以下错误。

  

ld:找不到-lPayPalMobile的库

     

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

每次我必须删除库搜索路径值并删除paypal文件夹的引用,然后再将其导入项目。

我不知道的问题请告诉我该怎么做?

被修改

如果项目名称是“这是测试”那么会有什么区别呢? 因为我可以在库搜索路径中看到第一行“这个”仅在第二行“是”在那里,并且在最后一行(即第3行)“test”就在那里。

谢谢。

3 个答案:

答案 0 :(得分:2)

按照以下步骤

(1)在项目包中添加静态库。

(2)将其添加到“使用库链接二进制文件”

你需要去你的目标 - >构建阶段 - >链接二进制文件库。 如下图所示。enter image description here

(3)为链接库提供正确的标题搜索路径。     即($ PROJECT_DIR)/你的路径。

您还可以阅读GitHub link of PayPal,中给出的步骤 它给你正确的方向。

随意询问您是否需要更多帮助。

答案 1 :(得分:1)

正如 @Anuj 所提到的,这可能是与图书馆搜索路径相关的问题。 Cocoa Pods 有时会在更新时弄得一团糟,或者如果您在源代码管理下有或没有它,请再次安装。

我现在通过在图书馆搜索路径下添加此标记解决了这个问题:

$(inherited)

希望它可以帮到你

答案 2 :(得分:0)

这通常是页眉或图书馆搜索路径。最好使用CocoaPods来管理项目依赖性。 CocoaPods是Objective-C项目的依赖管理器。它有数千个库,可以帮助您优雅地扩展项目。您可以使用简单的Podfile和命令行导入任何静态库。

一旦开始使用CocoaPods,您就不必担心标题或库搜索路径。 PayPal在CocoaPods Spec存储库中也有一个规范。