7

在 iOS 9 发布之前,我在我的 iOS 应用程序中集成了 ccAvenue paymeny 网关。付款已成功转移到 iOS 8 中的商家帐户。当我在 iOS 9 中测试我的应用程序时,付款是转移到商家帐户但显示安全错误。

我也改变libcrypto.alibssl.a图书馆。在更改此库之前,xcode 会抛出错误,例如

libcrypto.a(cryptlib.o),为 iOS 模拟器构建,但在为 OSX 构建的目标文件中链接,用于架构 x86_64 clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)

4

1 回答 1

0

将最新的libcrypto.alibssl.a导入您的项目。

在您的模拟器中运行该项目,转到活动路径文件夹,并检查两个二进制文件是否确实被放置在那里。如果不是,那么您的代码有错误,请在此处分享您的代码。

您也可以先手动尝试:

  • 在 iOS 8 模拟器中运行,并记下加密和 ssl 库所在的活动路径。

  • 更改为 iOS 9 模拟器,转到相同的路径位置(显然特定于 ios 9)。

  • 这两个库必须丢失。

  • 在此处复制并粘贴这两个库。

  • 运行代码。

  • 注意:不要执行任何干净的构建,否则它将再次被删除。只需按运行

于 2015-11-30T12:08:41.330 回答