XCode 中的 ObjC 链接器标志
ObjC linker flag in XCode
我正在 Swift 开发 iOS 应用程序,我想在其中集成 Google SignIn。我已经在我的项目中成功集成了 Google SDK,并且还在我的项目中集成了 BillDesk 支付集成(这是来自 billdesk libBilldesk.a
的静态库)。
但是当我 运行 项目时,它给了我 billdesk 库 (libBilldesk.a
) 作为 duplicate symbol _OBJC_CLASS_$
的错误,当我删除 -ObjC 链接器标志时,它构建成功但是它为 Google SignIn as [__NSDictionaryI gtm_httpArgumentsString]: unrecognized selector sent to instance 0x7f84eb6a2d80
给出错误的时间
我搜索了很多关于 -ObjC
、-force_load
、-all_load
但没有得到任何解决方案,所以请提出您宝贵的解决方案。
谢谢
这里是截图...
如果您在项目中添加了 TPKeyboardAvoiding 的第三方库,则将其从项目中删除(或删除引用),然后再 运行 您的项目中。
错误是在
中提到了重复的符号
UIScrollView+TPKeyboardAvoidingAdditions.h
尝试在你的项目中查看这些文件,是否多次添加。
我正在 Swift 开发 iOS 应用程序,我想在其中集成 Google SignIn。我已经在我的项目中成功集成了 Google SDK,并且还在我的项目中集成了 BillDesk 支付集成(这是来自 billdesk libBilldesk.a
的静态库)。
但是当我 运行 项目时,它给了我 billdesk 库 (libBilldesk.a
) 作为 duplicate symbol _OBJC_CLASS_$
的错误,当我删除 -ObjC 链接器标志时,它构建成功但是它为 Google SignIn as [__NSDictionaryI gtm_httpArgumentsString]: unrecognized selector sent to instance 0x7f84eb6a2d80
我搜索了很多关于 -ObjC
、-force_load
、-all_load
但没有得到任何解决方案,所以请提出您宝贵的解决方案。
谢谢
这里是截图...
如果您在项目中添加了 TPKeyboardAvoiding 的第三方库,则将其从项目中删除(或删除引用),然后再 运行 您的项目中。
错误是在
中提到了重复的符号UIScrollView+TPKeyboardAvoidingAdditions.h
尝试在你的项目中查看这些文件,是否多次添加。