iOS集成支付宝SDK出现的问题

'openssl/asn1.h file not found'
iOS集成支付宝SDK出现的问题_第1张图片
问题.png
  • 在Header Search Paths中加入openssl所在文件的路径就可以解决这个问题了。


    iOS集成支付宝SDK出现的问题_第2张图片
    解决.png
  • 扩展

$(SRCROOT)代表的是项目根目录下
$(PROJECT_DIR)代表的是整个项目

$(SRCROOT)宏和$(PROJECT_DIR)宏都指xxx.xcodeproj所在的父目录
include < > 引用编译器的类库路径下的头文件
include " " 引用工程目录的相对路径的头文件
include 是编译指令,在编译时,编译器会将相对路径替换成绝对路径,因此,头文件绝对路径=搜索路径+相对路径。

你可能感兴趣的:(iOS集成支付宝SDK出现的问题)