美文网首页
关于支付宝出现的<openssl/asn1.h>头文

关于支付宝出现的<openssl/asn1.h>头文

作者: 代码移动工程师 | 来源:发表于2017-07-19 11:14 被阅读20次

    早先的版本可能不太够详细,于是我又进行了一次修改。直接上图。

    1.首先,在你的项目里!项目里!项目里!手动创建一个Alipay的文件,你可以随意取名也没事。不过规范点!然后直接把第三方支付宝的文件openssl 拖进去。所以文件顺序应该是1.项目-2.Alipay -3.openssl-4.openssl里很多.h的类。

    2.然后我们这时候要查看一下路径是否正确,才能知道添加是否成功!路径应该是:/Users/Sylar/Desktop/FarmersMarket/Alipay

    我们解析一下:Users /用户主人名 /项目所在位置(可能是桌面可能是下载)/项目名   /Alipay(放openssl的文件夹)这里的作用后面就知道了。

    3.然后这时候项目里已经有了openssl,但是没办法找到,所以我们要给他添加上。把Alipay 整个文件添加上去,不用双击openssl,双击Alipay就可以了。然后这时候咱们开始要添加路径。

    4.然后直接找到这个Header Search Paths ,然后加号,这时候把你之前的那个alipay 的文件路径加上去就是这个样子:/Users/Sylar/Desktop/FarmersMarket/Alipay

    5.然后Clean 一下运行,如果没有任何问题的话,那就算添加成功,但是如果说还是报错,你可以进行第六步! 注意! 如果以上步骤全部走完了还是没找到再走第六步!!!找不到的话再走!!!

    6.将项目名之前的所有都替换成$(PROJECT_DIR)   替换成$(PROJECT_DIR) 替换成$(PROJECT_DIR) ! 重要的事我说三遍, 之前是/Users/Sylar/Desktop/FarmersMarket/Alipay ,然后替换后就是$(PROJECT_DIR)/FarmersMarket/Alipay   这时候再Clean 一下,如果还是报错,那就把$(PROJECT_DIR) 换成$(PROJECT_ROOT) 。再Clean一下运行。因为很多人的问题解决都不一样,不过只有这三种。

    还是那句话:耐心点,问题总会解决。 如果您觉得我的文章不错有帮助到您,请点赞关注+评论给我支持,我将更用心推出其他帮助大家的文章!

    不过也有可能出现其他情况,为了避免。咱们有必要多检查一下。如果我的这些办法有问题,那一定是你在弄得时候没清理干净,坑!

    1.查看第三方库和系统库是否添加完毕

    2.-ObjC是否写入

    3.Header Search Paths路径是否添加正确,或者少添加。

    4.以上未能解决就需要删除原本的SDK,重新添加。

    5.第一次使用支付宝最好先写一个示例demo,这样好修改好替换。

    作者:Sylars

    链接:http://www.jianshu.com/p/0bb001255c4d

    來源:简书

    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

    相关文章

      网友评论

          本文标题:关于支付宝出现的<openssl/asn1.h>头文

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