凡是电商类APP现在都免不了支付功能,无奈cocoapods并不支持Alipay,没办法只好一步一步动手去集成,一下是本人在使用支付宝支付遇见的一些错误和坑,希望对你有所帮助。
-
首先,去支付宝官网下载最新SDK

-
创建工程,并创建一个实体文件夹,将SDK中以下文件拖入到工程:

-
编译一下,你会发现报14项错误,这是因为SDK里面没有包含Foundation框架,手动将其导入就可以了
打开报错文件添加#import <Foundation/Foundation.h>


-
再次编译:
openssl/asn1.h' file not found
因为项目中缺少支付宝所依赖的库,必须手动添加


-
这就完了吗?并没有!

-
此时项目就已经配置好了。具体的支付流程Alipay的demo里面有详细步骤和说明
APAppDelegate.m
=> 具体配置代码
APViewController.m
=> 具体支付代码
网友评论