0

我正在使用 Swift 开发 iOS 应用程序,我想在其中集成Google SignIn。我已经在我的项目中成功集成了 Google SDK,并且我还在我的项目中集成了 BillDesk 支付集成(这是来自 billdesk 的静态库libBilldesk.a)。

但是,当我运行该项目时,它给了我 billdesk 库 ( libBilldesk.a)的错误duplicate symbol _OBJC_CLASS_$,当我删除 -ObjC 链接器标志时,它会成功构建,但那时它给 Google SignIn 提供了错误[__NSDictionaryI gtm_httpArgumentsString]: unrecognized selector sent to instance 0x7f84eb6a2d80

我已经搜索了很多关于-ObjC,的内容-force_load-all_load但没有得到任何解决方案,所以请提出您有价值的解决方案。

谢谢

这是此操作的屏幕截图...

对于 Billdesk

对于谷歌

4

1 回答 1

1

如果您在项目中添加了第三方 TPKeyboardAvoiding 库,则将其从项目中删除(或删除参考),然后在运行您的项目之后。

错误是在中提到重复的符号

UIScrollView+TPKeyboardAvoidingAdditions.h

尝试检查项目中的这些文件,是否已多次添加。

于 2016-03-29T12:59:12.120 回答