如何在同一个项目中使用 CardIO 和 Paypal-iOS-sdk(重复符号)

Posted

技术标签:

【中文标题】如何在同一个项目中使用 CardIO 和 Paypal-iOS-sdk(重复符号)【英文标题】:How to use CardIO and Paypal-iOS-sdk in the same project (Duplicate Symbols) 【发布时间】:2013-12-15 06:33:15 【问题描述】:

Paypal-ios-SDK 附带的静态库包括 CardIO - 我的应用程序已经单独包括 CardIO 以通过不同的网关处理付款。我也想在应用中接受 Paypal 付款,但同时包含两个 SDK 会导致符号重复。

我认为这应该引起 PayPal 的注意,因为我认为这将是一种常见的情况。

有什么办法可以绕过这个限制吗?

【问题讨论】:

【参考方案1】:

在这里回答我自己的问题,答案很明显:

-Delete libCardIO.a from the CardIO SDK directory (but leave the headers)
-remove "-lCardIO" from Other Linker Flags

【讨论】:

干得好!我有完全相同的问题,但不知何故我在当前的 SDK lib(版本 3.1.4)中找不到 libCardIO.a。文件夹结构为“/io/card/payment/”。你能给我一个提示吗?

以上是关于如何在同一个项目中使用 CardIO 和 Paypal-iOS-sdk(重复符号)的主要内容,如果未能解决你的问题,请参考以下文章

javascript [JS] Array Cardio 1

javascript Array Cardio

贝宝订阅集成和修改订阅问题

如何在 iOS 中完全删除/隐藏 card.io/paypal 徽标

simple_form 集合单选按钮

如何优化 jQuery tag:contains() 选择器?