Iphone 为什么我错过了这个符号_xmlNodeListGetString";什么时候使用贝宝API?

Iphone 为什么我错过了这个符号_xmlNodeListGetString";什么时候使用贝宝API?,iphone,ios,paypal,Iphone,Ios,Paypal,当我将PayPal API添加到iPhone应用程序时,我看到以下错误: "_xmlNodeListGetString", referenced from: "_inflateInit_", referenced from: "_xmlSetProp", referenced from: 这可能是什么原因造成的?看起来您缺少libxml2框架 右键单击xcode侧栏中的Frameworks组 选择添加/现有框架… 在刚刚打开的框架列表中选择libxml2.dylib 点击添加 重建

当我将PayPal API添加到iPhone应用程序时,我看到以下错误:

  "_xmlNodeListGetString", referenced from:
  "_inflateInit_", referenced from:
  "_xmlSetProp", referenced from:

这可能是什么原因造成的?

看起来您缺少libxml2框架

  • 右键单击xcode侧栏中的
    Frameworks
  • 选择添加/现有框架…
  • 在刚刚打开的框架列表中选择libxml2.dylib
  • 点击添加
  • 重建项目

  • 请确保在链接器标志中添加“-lxml2”标志,并在标题搜索路径中添加“/usr/include/libxml2”

    苹果在审批过程中不允许这样做。另外,您能否解释一下您尝试执行的操作并显示一些代码?是的,我确实添加了paypal api,在我的项目中,当我使用这些代码时,我也会导入它们,然后它会给出引用错误…我认为它们不会得到框架。它给出了我在上面写的错误。您的目标未正确链接到正确的源文件/库/框架。@Daniel只有当paypal用于应用内购买时,它才会被拒绝。Paypal不会拒绝其他任何服务。