在IOS中集成PayPal MPL时链接错误

时间:2015-01-12 11:59:03

标签: ios paypal linker-errors

我正在将PayPalMPL集成到我的IOS应用中。 集成后,它在IOS模拟器中工作正常,但是当我试图在外部设备中运行时,即;在I-pad中,它显示一个错误,表示

ld: file is universal (4 slices) but does not contain a(n) armv7s slice: /Users/.../Library/libPayPalMPL.a file '/Users/.../Library/libPayPalMPL.a' for architecture armv7s clang: error: linker command failed with exit code 1 (use -v to see invocation)

即使是演示应用也显示此错误。

我找到了许多有关此问题的解决方案,但无法解决。

我在Xcode 5中,在I-Pad上运行IOS 6中的代码。

PS:我使用的是旧PayPalMPL而不是新PayPal IOS SDK,因为我必须使用自适应付款,其中应包括退款,连锁付款和未来付款,这在新SDK中是不存在的。

2 个答案:

答案 0 :(得分:2)

我在PayPal帮助论坛上发布了相同的问题,他们回复了

  

很抱歉,但这里唯一的选择就是你需要使用我们的   最新的SDK来解决这个问题或尽量不使用任何库   在IOS中停止。

然后当被问及"我想使用新SDK"中没有的自适应付款时,他们回复了,

  

没有特定的解决方案。但是你可以删除库   IOS不支持。我们很快就会使用新的SDK。

最后,我必须从服务器端实现这一点。

答案 1 :(得分:0)

构建设置 - >将“启用Bitcode”设置为“No”为我工作。