gpt4 book ai didi

ios - Paytm 库 2.1 与 iOS 链接器集成错误?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:12:50 25 4
gpt4 key购买 nike

在集成适用于 iOS 的 Paytm 库时出现以下链接器错误并显示重复符号。这是几行错误:

duplicate symbol _OBJCIVAR$_Reachability.reachabilityRef in : Library/Paytm/libPaymentsSDK.a(Reachability.o) ld: 9 duplicate symbols for architecture i386 clang: error: linker command failed with exit code 1 (use -v to see invocation)

请帮我解决这个问题。

*注意 1 - 当我写信给论坛时,我得到了回复:

“问题是您的 Reachability 类与 paytm Reachability 类同名所以简单的解决方案是更改您的 Reachability 类的名称"

但问题是在整个项目中更改reachability class name并不是一个可行的方案。

*注2:-

将 Xcode7.2 与 Mac OSX 10.11.2(Objective C - 语言)一起使用

*注3:-

在 Paytm 库中有一个名为 PaymentsSDK.h 的头文件,其中有

//Reusable Class Redefines to avoid name clashes
//#define Reachability PGReachability

当我取消上面一行的注释时..它仍然给出错误??

任何帮助将不胜感激。谢谢。

最佳答案

使用来自 Paytm 的最新版本的 PG SDK 库。他们已经解决了这个问题。最近很少有商家反射(reflect)这个问题。所以他们通过重命名那个类来修复它,这样它就不会与你的冲突。

关于ios - Paytm 库 2.1 与 iOS 链接器集成错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35146097/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com