美文网首页
开发笔记-使用支付宝和微信支付遇到的坑

开发笔记-使用支付宝和微信支付遇到的坑

作者: 连明 | 来源:发表于2019-04-20 17:40 被阅读0次

    首先将两个支付的文件夹拖拽至工程,编译会发现许多错误,这些错误有许多原因造成的。

    1、SDK中使用了Foundation和UIkit的一些类和方法,但是却没有导入这些框架,我的做法是这些框架放在一个预编译的头文件中(PrefixHeader.pch),但是是否打开预编译头文件的开关是关闭的,找到并打开,然后添加预编译文件PrefixHeader.pch的路径。

    1

    2、使用支付宝和微信需要添加的framework和动态库,如图:

    2

    3、"openssl/asn1.h file not found"的错误,这是因为即使把支付宝的库文件拖进了工程,但是工程还是无法找到这个这些文件,这时候需要向Build Setting->Header Search Paths添加支付包库文件的路径即可

    3

    4、 "<libxml/tree.h> file not found"的错误,直接将这个文件的路径`${SDKROOT}/usr/include/libxml2`添加到Build Setting->Header Search Paths中即可

    4

    5、GDataXMLNode类是MRC管理的内存,需要转成ARC管理,只需在Build Phases->Compile Sources中找到该文件添加'-fno-objc-arc'即可

    相关文章

      网友评论

          本文标题:开发笔记-使用支付宝和微信支付遇到的坑

          本文链接:https://www.haomeiwen.com/subject/rjlfvttx.html