早先的版本可能不太够详细,于是我又进行了一次修改。直接上图。
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一下运行。因为很多人的问题解决都不一样,不过只有这三种。
如果还是失败,可以退到第5步,就直接copy 进去就行,这样百分百可以运行,但是如果文件只要路径变了就又会出问题,所以,第6步还是要做的,$(PROJECT_DIR) 和$(PROJECT_ROOT)都尝试一下吧!!!!!
还是那句话:耐心点,问题总会解决。 如果您觉得我的文章不错有帮助到您,请点赞关注+评论给我支持,我将更用心推出其他帮助大家的文章!
不过也有可能出现其他情况,为了避免。咱们有必要多检查一下。如果我的这些办法有问题,那一定是你在弄得时候没清理干净,坑!
1.查看第三方库和系统库是否添加完毕
2.-ObjC是否写入
3.Header Search Paths路径是否添加正确,或者少添加。
4.以上未能解决就需要删除原本的SDK,重新添加。
5.第一次使用支付宝最好先写一个示例demo,这样好修改好替换。
如果您觉得我说的不够清晰,或者还是不够明白的话,加我的QQ:1119718338.我将会一点一点辅助您的支付完成。麻烦多自己研究,不然你很难学会解决方式!另外,我也有工作,帮助你并非是我的义务。