如何在同一个项目中使用 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