ios 集成 支付宝 遇到的各种问题 总结
来源:互联网 发布:淘宝活动流程图片 编辑:程序博客网 时间:2024/05/17 05:02
一 。新建一个aliPaySDK文件夹,将支付宝SDK包中以下文件放到此文件夹里,在xcode中添加此文件夹。
二 。添加Frameworks
参照支付宝DEMO 里面的Frameworks,它里面有什么你就添加什么。一定不能少
如果少了,会出现类似以下错误
缺少 SystemConfiguration.framework 这个库:
缺少 CoreMotion.framework 这个库:
三 .编译项目,会出现以下问题:
1)"Unknown type name ‘NSString‘ "或者"Unknown type name ‘NSData‘ "等不识别常见类的问题。
这是因为缺少Foundation类库和UIKit类库,支付宝Demo中之所以没有出现此错误,是因为在.pch文件中导入过这些类库。
再自己的项目里创建pch文件,导入
import <UIKit/UIKit.h>
import <Foundation/Foundation.h>
文件夹即可。
2)集成SDK编译时找不到 openssl/asn1.h 文件
这是openssl文件夹头文件链接问题,如果openssl文件夹随意拉进项目中,即使添加头文件链接,也可能解决不了此问题,
这也是问什么一开始就将所需要的文件放到一个新建文件夹中再添加到项目中的原因。
解决办法:Targets->Build Settings->Header Search Path中添加1中建立的aliPaySDK文件夹的路径(拖拽此文件夹至输入框即可)
3)根据项目需求添加demo中ViewController中的代码 编译后可能会出下面错误:
"OBJC_CLASS$_Product", referenced from: objc-class-ref in ViewController.o
AlipaySDK的demo中将Product的定义写在了ViewControler.h中所致
解决办法:新建Product类,将ViewController中的代码拷贝过去即可。
三,添加支付逻辑代码,完成支付过程。
直接把Demo中APViewController类里面的代码拷贝出来即可。
原文链接:http://www.jianshu.com/p/badee8125184
著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。
- ios 集成 支付宝 遇到的各种问题 总结
- ios 集成 支付宝 遇到的各种问题 总结
- 总结集成支付宝, 遇到的各种问题
- IOS集成支付宝遇到的问题总结
- iOS支付宝集成遇到的问题
- ios支付宝集成遇到的问题?
- 支付宝支付集成以及遇到的问题ios
- IOS集成支付宝支付方法和问题的总结
- 集成iOS的支付宝遇到的问题及解决方案
- IOS集成支付宝所遇到的两个问题
- IOS 支付宝集成遇到的错误
- ios 集成支付宝遇到的坑
- 支付宝集成的各种问题
- 最新支付宝集成遇到的问题
- 支付宝集成遇到的问题
- swift集成支付宝支付遇到问题的汇总
- iOS集成支付宝遇到的问题一:Cannot find interface declarationfor'NSObject', superclass of'Base64'
- iOS集成支付宝遇到的问题二:'openssl/asn1.h' file not found
- Session与Cookie的比较
- PHP内核介绍及扩展开发指南—高级主题
- SqlServer表死锁的解决方法(转)
- (转载)SQL Server 2005 日志文件过大处理
- iOS学习笔记-TableView性能优化篇1
- ios 集成 支付宝 遇到的各种问题 总结
- php变量 在4.1.0前后的一些变化
- AQS(6):闭锁和信号量
- 第一条博客,开心
- Shell编程——Shell中的数学运算
- 【App Store】2016年最新审核规则
- 手势识别
- 一年管理成富翁,三年市场路路通,十年技术一场空
- 使用苹果原生API进行二维码和条形码的扫描