iOS 集成通联支付

  • 摘要:sdk部分可登陆http://113.108.182.3:8282/techsp/index.html选择{移动支付支持},【相关资料下载---移动支付V2.8开发包】。网站下载相关技术对接文档。1.在通联Sdk支付控件包中选择iOS版本,将其中的(注意:将以上文件添加到工程中。注意以上资源均以group而非folderreference方式)添加。APay.hAPayRes.bundlelibAPayLib.aAPMPPassGuardCtrlBundle.bundleTr

  • 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

    文件拷贝到需要引用通联支付揑件的工程目录下。


    iOS 集成通联支付_IOS

    iOS 集成通联支付_IOS 

    2.检查工程Build Settings项Library Search Paths是否包含libAPayLib.a静态库的引用,如果没有则需要手劢添加。注意如果该处存在对其它版本libAPayLib.a静态库的引用,请删除。

    3.检查工程Build Settings项Library Search Paths是否包含libAPayLib.a静态库的引用,如果没有则需要手劢添加。注意如果该处存在对其它版本libAPayLib.a静态库的引用,请删除。


    iOS 集成通联支付_IOS

    4.检 查 工 程Build Settings项Framework Search Paths是 否 包 含TrustDefenderMobile.framework的引用,如果没有则需要手劢添加。注意如果该处存在对其它版本TrustDefenderMobile.framework静态库的引用,请删除。


    iOS 集成通联支付_IOS

    5.检查工程Build Phases项Copy Bundle Resources是否存在对APayRes.bundle和APMPPassGuardCtrlBundle.bundle的引用,如果丌存在则需要手劢添加。


    iOS 集成通联支付_IOS

    6.工程中添加以下依赖库:

    CoreTelephony.framework

    CoreLocation.framework

    Security.framework

    SystemConfiguration.framework

    QuarzCore.framework

    CoreText.framework

    AudioToolbox.framework

    CoreGraphics.framework

    libstdc++.6.0.9.dylib


    iOS 集成通联支付_IOS

    7.修改工程Build Settings项:

    选择C Language Dialect为GNU99 [-std=gnu99]



    iOS 集成通联支付_IOS

    选择C++ Language Dialect为GNU++11 [-std=gnu++11]



    iOS 集成通联支付_IOS

    选择C++ Standard Library为libc++ (LLVM C++ standard library withC++11 support)


    iOS 集成通联支付_IOS

    8.设置Other Linker Flags为-ObjC


    iOS 集成通联支付_IOS

    9.编译工程 集成OK


    iOS 集成通联支付_IOS

猜你喜欢

转载自blog.csdn.net/android_liangyi/article/details/80107251