支付-支付宝集成

第三方支付做了好几次了,之前也遇到过坑,但是没有记录下来,一直都在使用之前的demo。

1.将支付宝SDK拖入工程时,一般都会提示openssl/asn1.h文件没有找到。

在header search paths 里添加支付宝SDK(openssl的路径);格式如下  $(PROJECT_DIR)/文件夹名.

添加路径为 $(PROJECT_DIR)/lib/alipay

$(SRCROOT)代表的时项目根目录下

$(PROJECT_DIR)代表的是整个项目

2.如果出现提示 

"_OBJC_CLASS_$_CMMotionManager", referenced from:

这是缺少相应的支持库了,在Link Binary With Libraries至少要添加CoreMotion.framework这个库,更加支付宝文档,再添加其他库。

 "_EVP_DecodeBlock", referenced from:

注意添加支付宝demo里面两个独立.a文件

原文地址:https://www.cnblogs.com/chenhongios/p/5798478.html