SDK 下载和配置

SDK 下载

基本功能 SDK,包含登录支付等基础服务

稳定版(V10.01.00)

iOS SDK 下载:渠道 10874

环境要求

SDK 相关内容说明
支持平台iPod Touch、iPhone 和 iPad
运行 iOS 系统要求 iOS 12.0 以上
接入使用 Xcode要求版本为 15.1 及以上

SDK 包内容

  • SDK 目录说明
└── EWSDK
  ├── .h
  │    ├── EWSDKManager.h : SDK对接使用的类头文件
  ├── .a
    ├── libNomture.a : SDK静态库
  ├── .bundle
    ├── Nomture.bundle : SDK资源包
    ├── walletResources.bundle : SDK资源包
    ├── AlipaySDK.bundle : 第三方资源包
    ├── DXCaptcha.bundle : 第三方资源包
    ├── GPGameResource.bundle : 第三方资源包
    ├── GPImagePickerControllerResource.bundle : 第三方资源包
  ├── .framework
    ├── AlipaySDK.framework : 第三方库
    ├── dx-captcha-static.framework : 第三方库
    ├── DXRiskStaticWithIDFA.framework : 第三方库
    ├── ThematicAbetabashGSprig.framework : 第三方库

SDK 导入

  1. 将 SDK 文件引入工程中 如下图,将 SDK 文件选中后,拖到 Xcode 工程中:

    iOS_guopan_image1

    文件拖到工程中后,Xcode 会弹出下图提示,按照下图勾选并点击“Finish”:

    iOS_china_img2

    文件引进后,在 Xcode 工程的目录中能看到对应的文件:

    iOS_guopan_image2
  2. info.plist中新增以下配置

    • 添加 App Transport Security Settings配置,类型为 Dictionary,再在该配置下添加子配置 Allow Arbitrary Loads,类型为 Boolean,值为 YES。如图:
    iOS_china_img5
    • 添加以下 7 项配置,并指定相应的提示语:

      • Privacy - Photo Library Additions Usage Description
      • Privacy - Photo Library Usage Description
      • Privacy - Camera Usage Description
      • Privacy - Tracking Usage Description
      • Privacy - Location Always Usage Description
      • Privacy - Location When In Use Usage Description
      • Privacy - Microphone Usage Description
        iOS_guopan_image4
  3. 在工程的 TARGETS-Build Setting中搜索 Other Linker Flags,新增以下配置

    • -ObjC

    • -licucore

    • 如下图

      iOS_china_img7
    • 需要注意的是:如果配置后,显示的值是 <Mutiple values>,则表示可能配置只对真机或模拟器某一方生效,需要调整配置,使效果如上图。

    • 如果配置错误,会导致运行时闪退,错误提示如下:unrecognize selector sent to instance: xxx

  4. 在工程的 TARGETS-Build Setting中配置各个对应路径

    • 搜索 Header Search Paths,并配置 SDKManager.h文件所在的路径,如图:

      iOS_china_img8
    • 搜索 Library Search Paths,并配置 libNomture.a文件所在的路径,如图:

      iOS_china_img9
  5. 在工程的 TARGETS - Build SettingsEnable BitcodeNO

    iOS_china_img10
  6. 在工程的 Build Phases Link Binary With Libraries 新增对应的系统库,如图:

    iOS_guopan_image3
  7. 在 Xcode 中,选择你的工程设置项,选"TARGETS"一栏,在"Info"标签栏的"URL Types"添加"URL Schemes",输入应用对应的包名作为 scheme 头;

    iOS_china_img13
  8. info.plist中新增 Localized resources can be mixed,设置为 YES,如图所示:

    iOS_guopan_image5