美文网首页
关于支付宝出现的<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>头文

    早先的版本可能不太够详细,于是我又进行了一次修改。直接上图。 1.首先,在你的项目里!项目里!项目里!手动创建一个...

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

    早先的版本可能不太够详细,于是我又进行了一次修改。直接上图。 1.首先,在你的项目里!项目里!项目里!手动创建一个...

  • iOS 开发之----第三方支付

    一.支付宝支付 1.关于报错-----"openssl/asn1.h' file not found" 解决方法:...

  • 支付宝

    ##支付宝支付注意事项 laravel 1.openssl 2.openssl 生成的key 公钥和私钥 私钥本...

  • 久久不见久久见

    文|暖光lt 摄影/后期|暖光lt 今天小城出现了久违的太阳,连着一个星期都阴雨连绵,着实让人的心情沉闷的很。看到...

  • 2019-01-28

    ios 支付宝报错 openssl报错解决方式 集成支付宝的时候,把 有关支付的文件夹放在一起,也就是放在一个大文...

  • 2018-06-08

    LT studio :不忘初心 ,方得始终 关于LT创办,LHS和TYY走过了九年。经历九年,LT终于共创业。九年...

  • python替换转义字符

    python字符串处理有时候会出现< >&" 等转义字符HTML的< >...

  • Warning: openssl_sign()

    支付宝服务窗php的demop报错 Warning: openssl_sign() [function.opens...

  • iOS ● 支付宝openssl/asn1.h' fil

    导入支付宝AlipaySDK的时候,运行提示 openssl/asn1.h' file not found。 之前...

网友评论

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

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