以下是阿里云支付集成步骤,如有错误请多指正
1、建立.pch文件 (这个是解决支付宝SDK中很多文件找不到Foundation.h文件问题,同时解决AliSDK.h中AlertViewDelegate协议文件找 不到问题)
导入#import<Foundation/Foundation.h> 解决rsa1.h文件找不到问题
导入#import<UIKit/UIKit.h> 解决AlertViewDelegate Cannot find问题
2、配置.pch文件 build setting -> prefix header ->工程名/文件名.pch
$(EXECUTABLE_NAME)/PrefixHeader.pch
3、导入开发需要的八个文件
AlipaySDK.bundle
AlipaySDK.framework
libcrypto.a
libssl.a
openssl文件夹、
Order.h
Order.m
Util文件夹
4、导入framework
SystemConfiguration.framework
QuartzCode.framework
CoreText.framework
CoreTelephony.framework
Foundation.framework
CreGraphics.framework
UIKit.framework
libz.dylib
5、如果出现错误 (’openssl/ash1.h’ file not found)
解决办法:build setting-> Header Search paths ->
添加$(SRCROOT)/$(EXECUTABLE_NAME)/(如果你是放在根目录下面的就不要继续添加了否则继续添加你自己的创建的文件夹名字作为路径)
如果我们创建了一个文件夹AliPaySDK里面包含了刚才导入的八个文件那么我们的路径为: $(SRCROOT)/$(EXECUTABLE_NAME)/AliPaySDK