【问题标题】:Why am I missing the symbol "_xmlNodeListGetString" when using the PayPal API?为什么我在使用 PayPal API 时缺少符号“_xmlNodeListGetString”?
【发布时间】:2011-08-06 07:37:21
【问题描述】:

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

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

这些可能是什么原因?

【问题讨论】:

  • 苹果不允许在审批过程中这样做。
  • 您能否进一步解释一下您要做什么并显示一些代码?
  • 是的,我确定我在我的项目中添加了 paypal api,当我使用那里的代码时我也会导入它们,然后它会给出引用错误......我认为他们不会得到 framework.it 给出的错误我在上面写了
  • 您的目标未正确链接到正确的源文件/库/框架。
  • @Daniel 只有使用paypal进行应用内购买才会被拒绝。 Paypal 的其他一切都不会被拒绝。

标签: iphone ios paypal


【解决方案1】:

确保将“-lxml2”标志添加到您的链接器标志和“/usr/include/libxml2”到标题搜索路径

【讨论】:

    【解决方案2】:

    看起来您缺少 libxml2 框架。

    1. 右键单击 xcode 侧边栏中的 Frameworks
    2. 选择Add/Existing Frameworks...
    3. 在刚刚打开的框架列表中选择libxml2.dylib。
    4. 点击添加
    5. 重建项目

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多