美文网首页
iOS 集成支付宝绑定、支付遇到的问题

iOS 集成支付宝绑定、支付遇到的问题

作者: 前尘梦醒 | 来源:发表于2019-11-29 16:52 被阅读0次

支付宝开放平台的demo地址:https://docs.open.alipay.com/54/104509/

我在集成支付宝SDK的时候遇到两个问题:

第一个问题:rsa.h头文件找不到

解决办法:在building settings里搜索Header Search Paths 添加文件所在路径 $(SRCROOT)/项目名/文件名

第二个问题:

Undefined symbols for architecture arm64:

  "_EVP_DecodeBlock", referenced from:

      _dataFromBase64String in openssl_wrapper.o

  "_BIO_free_all", referenced from:

      _rsa_sign_with_private_key_pem in openssl_wrapper.o

      _rsa_verify_with_public_key_pem in openssl_wrapper.o

  "_PEM_read_bio_RSA_PUBKEY", referenced from:

      _rsa_verify_with_public_key_pem in openssl_wrapper.o

  "_RSA_verify", referenced from:

      _rsa_verify_with_public_key_pem in openssl_wrapper.o

  "_BIO_new", referenced from:

      _rsa_sign_with_private_key_pem in openssl_wrapper.o

      _rsa_verify_with_public_key_pem in openssl_wrapper.o

  "_EVP_EncodeBlock", referenced from:

      _base64StringFromData in openssl_wrapper.o

  "_PEM_read_bio_RSAPrivateKey", referenced from:

      _rsa_sign_with_private_key_pem in openssl_wrapper.o

  "_RSA_check_key", referenced from:

      _rsa_sign_with_private_key_pem in openssl_wrapper.o

  "_SHA1", referenced from:

      _rsa_sign_with_private_key_pem in openssl_wrapper.o

      _rsa_verify_with_public_key_pem in openssl_wrapper.o

     (maybe you meant: __Z24alisec_crypto_SHA1_blockP26alisec_crypto_shastate_st_Pmi)

  "_RSA_sign", referenced from:

      _rsa_sign_with_private_key_pem in openssl_wrapper.o

  "_BIO_ctrl", referenced from:

      _rsa_sign_with_private_key_pem in openssl_wrapper.o

      _rsa_verify_with_public_key_pem in openssl_wrapper.o

  "_BIO_s_file", referenced from:

      _rsa_sign_with_private_key_pem in openssl_wrapper.o

      _rsa_verify_with_public_key_pem in openssl_wrapper.o

ld: symbol(s) not found for architecture arm64

clang: error: linker command failed with exit code 1 (use -v to see invocation)

这是缺少libcrypto.a和libssl.a文件引起的,这两个文件在支付宝的demo中都有,添加进项目即可。

相关文章

  • 第三方支付问题

    支付宝 解决在iOS App中集成支付宝时遇到的RSA密钥签名问题http://www.jackyshen.com...

  • iOS 集成支付宝绑定、支付遇到的问题

    支付宝开放平台的demo地址:https://docs.open.alipay.com/54/104509/ 我在...

  • iOS有关集成支付宝问题解决方案

    今天我将把有关iOS集成支付宝sdk中遇到的问题以及解决办法写下。我在两个项目有过集成支付宝的经历,大家都会遇到 ...

  • iOS Alipay -支付宝

    iOS 集成Alipay -支付宝支付 集成 AliPay - 支付宝

  • 支付宝支付流程(I)

    参考资料:支付宝支付集成支付宝支付集成实现蚂蚁金服iOS支付集成

  • ios支付宝签名

    支付宝: iOS 支付功能概述 - 简书 1.iOS集成支付宝 - 简书 2.iOS 集成支付宝 - 简书 3.i...

  • 文章汇总

    ios iOS 网络篇 网络基础总结 支付宝集成 iOS支付宝支付集成 - demo例子集 - 博客园 理解 iO...

  • ## [iOS 支付宝支付]

    [iOS开发系列-支付宝支付] 概述 开发中支付通常都会集成支付宝支付,下面讲解支付宝的整体流程。 集成支付宝支付...

  • iOS支付宝功能集成

    iOS快速集成支付宝详解/支付宝集成获取私钥与公钥 在集成支付宝功能前,我们必须了解下什么支付宝流程,下图是支付宝...

  • iOS - 三大支付系之核心流程

    本文附带我在公司遇到的一些特别注意的小问题 请认真阅读 马云的支付宝SDK_iOS 移动支付集成开发包--《支付宝...

网友评论

      本文标题:iOS 集成支付宝绑定、支付遇到的问题

      本文链接:https://www.haomeiwen.com/subject/onygwctx.html