sdk部分可登陆 http://113.108.182.3:8282/techsp/index.html 选择{移动支付支持},【相关资料下载---移动支付V2.8开发包】。网站下载相关技术对接文档。
1.在通联Sdk支付控件包中选择iOS版本,将其中的 (注意:将以上文件添加到工程中。注意以上资源均以group而非folderreference方式)
添加。
APay.h
APayRes.bundle
libAPayLib.a
APMPPassGuardCtrlBundle.bundle
TrustDefenderMobile.framework
文件拷贝到需要引用通联支付揑件的工程目录下。
2.检查工程Build Settings项Library Search Paths是否包含libAPayLib.a静态库的引用,如果没有则需要手劢添加。注意如果该处存在对其它版本libAPayLib.a静态库的引用,请删除。
3.检查工程Build Settings项Library Search Paths是否包含libAPayLib.a静态库的引用,如果没有则需要手劢添加。注意如果该处存在对其它版本libAPayLib.a静态库的引用,请删除。
4.检 查 工 程Build Settings项Framework Search Paths是 否 包 含TrustDefenderMobile.framework的引用,如果没有则需要手劢添加。注意如果该处存在对其它版本TrustDefenderMobile.framework静态库的引用,请删除。
5.检查工程Build Phases项Copy Bundle Resources是否存在对APayRes.bundle和APMPPassGuardCtrlBundle.bundle的引用,如果丌存在则需要手劢添加。
6.工程中添加以下依赖库:
CoreTelephony.framework
CoreLocation.framework
Security.framework
SystemConfiguration.framework
QuarzCore.framework
CoreText.framework
AudioToolbox.framework
CoreGraphics.framework
libstdc++.6.0.9.dylib
7.修改工程Build Settings项:
选择C Language Dialect为GNU99 [-std=gnu99]
选择C++ Language Dialect为GNU++11 [-std=gnu++11]
选择C++ Standard Library为libc++ (LLVM C++ standard library withC++11 support)
8.设置Other Linker Flags为-ObjC
9.编译工程 集成OK