最近在做支付宝支付,导入SDK时,经常会报错,今天整理了一下方便以后使用:
一、导入ALiPaySDk,预编译一下,这是会发现会有好多错误
二、建立pch文件,如果已有不需要新建,在pch 中导入头文件
#import<Foundation/Foundation.h>
设置PCH文件
![](https://i-blog.csdnimg.cn/blog_migrate/3ce2ceefbfd92db612fae9d2a76bc93e.webp?x-image-process=image/format,png)
三、按照支付宝文档导入所需要的依赖库
SystemConfiguration.framework
CoreTelephony.framework
QuartzCore.framework
libz.tbd
CoreText.framework
CoreGraphics.framework
UIKit.framework
Foundation.framework
![](https://i-blog.csdnimg.cn/blog_migrate/b2d08fd746107a79d8c0c8a335c0bd63.webp?x-image-process=image/format,png)
预编译一下,发现还是有一个问题,#include <openssl/opensslconf.h>说是找不到该文件
四、 找不到#include <openssl/opensslconf.h>
设置libssl.a文件的路径:在build setting 里面设置Heade Search Paths—>输入$(SRCROOT)/文件名/下一级文件夹/AliSDK
![](https://i-blog.csdnimg.cn/blog_migrate/6a0e66ee2f445173391ecdbada138994.webp?x-image-process=image/format,png)