ios 引入支付宝SDK遇到的坑

之前也接入过,遇到的问题都忘记的差不多,这次记录一下,好记性不如烂笔头

大致错误为 "_BIO_ctrl", referenced from  ’openssl/asn1.h' file not found 这个两个

1.首先你要找到支付宝开发者平台进入那个界面点击APP支付


ios 引入支付宝SDK遇到的坑_第1张图片

点击APP支付进入对应下面的界面 点击如何继承 那里面有对应的API 和对应的demo


ios 引入支付宝SDK遇到的坑_第2张图片

2.当你按照 官方的API接入你会可能会遇到各种各样的问题 首先可能是这个问题  解决方案在下面有截图

ios 引入支付宝SDK遇到的坑_第3张图片

解决方案就是你建一个pch文件(具体怎么创建配置,见百度)里面引入这两个框架就可以了

ios 引入支付宝SDK遇到的坑_第4张图片

3.你编译一下可能会遇到  ’openssl/asn1.h' file not found  解决方案见下图 在Header Serarch Paths 里面添加你的路径就可以了 看不明白见百度 ios 支付宝 "openssl/asn.h"
见第二个博客(链接不让复制,见下面第二张图)参考链接:http://blog.csdn.net/Mouse_Wang/article/details/50373798


ios 引入支付宝SDK遇到的坑_第5张图片
ios 引入支付宝SDK遇到的坑_第6张图片

4.当你把这个问题解决了问题又出现了  解决方案往下看 有图有真相

ios 引入支付宝SDK遇到的坑_第7张图片

原因是:主要是自己粗心导致。在集成支付宝的时候,没有将两个.a文件拖入工程。

解决方案:把我框住的两个.a文件引入工程就可以了


ios 引入支付宝SDK遇到的坑_第8张图片

你可能感兴趣的:(ios 引入支付宝SDK遇到的坑)