ccAvenue支付网关中的ios 9中的安全错误
我在发布iOS 9之前,在我的iOS应用程序中整合了ccAvenue paymeny网关。支付已成功转移到iOS 8中的商户帐户。当我在iOS 9中testing我的应用程序时,付款被转移到商家帐户,但显示安全错误。
我也改变libcrypto.a
和libssl.a
库。 在更改这个库之前,xcode会抛出类似的错误
libcrypto.a(cryptlib.o),为iOS模拟器构build,但在为OSX构build的目标文件中链接,对于x86_64体系结构clang:error:linker命令失败,退出代码1(使用-v查看调用)
将最新的libcrypto.a和libssl.a导入到您的项目中。
在模拟器中运行该项目,进入活动path文件夹,并检查两个二进制文件是否真的被丢弃。 如果没有,那么你的代码有错误,请在这里分享你的代码。
您也可以先手动尝试:
-
在iOS 8模拟器中运行,并在encryption和ssl库放入的活动path中注意。
-
更改为iOS 9模拟器,请转到相同的path位置(显然,特定于ios 9)。
-
这两个图书馆必须失踪。
-
在这里复制并粘贴两个库。
-
运行代码。
-
注意:不要执行任何干净的构build,否则将被删除。 只需简单地按下RUN