关于我们

质量为本、客户为根、勇于拼搏、务实创新

< 返回

iOS支付宝支付方法详解

发布时间:2022-09-27 11:09:06

支付宝SDK下载地址:https://doc.open.alipay.com/doc2/detail?treeId=54&articleId=103419&docType=1

支付宝集成

在支付宝集成的过程中,会遇到一些报错,下面就碰到的报错,和大家一起解决。

集成参考官方文档:

导入代码文档:https://doc.open.alipay.com/doc2/detail.htm?spm=0.0.0.0.RiFaVa&treeId=59&articleId=103676&docType=1

Demo运行注意:https://doc.open.alipay.com/doc2/detail.htm?spm=0.0.0.0.Ravnv1&treeId=59&articleId=103677&docType=1

1.新建一个aliPaySDK文件夹,提取SDK包中以下文件到此文件夹里,把文件拉到xcode里

iOS支付宝支付方法详解

2.在xcode中,点击项目名,选择Build Phases -->Link Binary With Libraries 添加依赖库。

注意:如果漏了部分没有添加的,有时会报其它各种错。

iOS支付宝支付方法详解

3.编译项目,会出现以下错误。

1)Cannot find interface declaration for 'NSObject', superclass of 'Base64'

那么需要打开报错了的文件,增加头文件。

#import <Foundation/Foundation.h

2)"Unknown type name ‘NSString‘ "或者"Unknown type name ‘NSData‘ "等不识别常见类的问题。

iOS支付宝支付方法详解

这是因为缺少Foundation类库和UIKit类库,支付宝Demo中之所以没有出现此错误,是因为在.pch文件中导入过这些类库

解决办法:只需要在出现错误的文件中导入这些类库即可,可以在.pch中添加,也可以直接在openssl_wrapper.h中添加

#import <UIKit/UIKit.h>
#import <Foundation/Foundation.h>

另外有需要云服务器可以了解下风纳云fengnayun.com,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


/template/Home/Dawn/PC/Static

选择风纳云,也许是您成就一番大事业的开端

注册账号