iOS 券商京东SDK接入附demo

2024-01-12 21:38
文章标签 sdk ios 接入 demo 京东 券商

本文主要是介绍iOS 券商京东SDK接入附demo,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

最近对接京东券商SDK,总结一下。
1、注册京东APP的时候需要的是上架后的链接,如果链接不对是申请不成功的,只要审核通过的APP链接,提交申请就成功了。

2、下载对应京东SDK,复制APPkey和AppSecret,把SDK拉到项目中,注意是拉到bundle下面。要不会报错。
在这里插入图片描述
3、在Build Settings-----Other Linker Flags 中添加-ObjC,不然会报错

'/Users/mac/Documents/学习Demo/HBJDSdkDemo/HBJDSdkDemo/JDSDK.framework/JDSDK(KeplerApiManager.o)' does not contain bitcode. You must rebuild it with bitcode enabled (Xcode setting ENABLE_BITCODE), obtain an updated library from the vendor, or disable bitcode for this target. for architecture arm64

在这里插入图片描述
4、添加对应的库,注意,文档里没有写添加libc++.tbd库,会报错

Undefined symbols for architecture arm64:"operator new[](unsigned long)", referenced from:getlocalEid(char const*) in JDSDK(JDS_CPSNativeLevel.o)"___gxx_personality_v0", referenced from:+[JDS_CPSNativeLevel fetchLocalFinger:] in JDSDK(JDS_CPSNativeLevel.o)+[JDS_CPSNativeLevel checkLocalFinger:] in JDSDK(JDS_CPSNativeLevel.o)getKeyParams(unsigned char*) in JDSDK(JDS_CPSNativeLevel.o)genDKey(unsigned char*, int, unsigned char*, int, unsigned char*, int) in JDSDK(JDS_CPSNativeLevel.o)getKeyParamsCipher(unsigned char*, unsigned char*, int, unsigned char*) in JDSDK(JDS_CPSNativeLevel.o)encrypt(unsigned char*, int, unsigned char*, int, char*) in JDSDK(JDS_CPSNativeLevel.o)+[JDS_CPSNativeLevel localEidPackage:] in JDSDK(JDS_CPSNativeLevel.o)

在这里插入图片描述

5、报错

'/Users/mac/Documents/学习Demo/HBJDSdkDemo/HBJDSdkDemo/JDSDK.framework/JDSDK(KeplerApiManager.o)' does not contain bitcode. You must rebuild it with bitcode enabled (Xcode setting ENABLE_BITCODE), obtain an updated library from the vendor, or disable bitcode for this target. for architecture arm64

在这里插入图片描述
附上demo,demo有对应的京东接入文档

END.

这篇关于iOS 券商京东SDK接入附demo的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/599240

相关文章

百度/小米/滴滴/京东,中台架构比较

小米中台建设实践 01 小米的三大中台建设:业务+数据+技术 业务中台--从业务说起 在中台建设中,需要规范化的服务接口、一致整合化的数据、容器化的技术组件以及弹性的基础设施。并结合业务情况,判定是否真的需要中台。 小米参考了业界优秀的案例包括移动中台、数据中台、业务中台、技术中台等,再结合其业务发展历程及业务现状,整理了中台架构的核心方法论,一是企业如何共享服务,二是如何为业务提供便利。

安卓链接正常显示,ios#符被转义%23导致链接访问404

原因分析: url中含有特殊字符 中文未编码 都有可能导致URL转换失败,所以需要对url编码处理  如下: guard let allowUrl = webUrl.addingPercentEncoding(withAllowedCharacters: .urlQueryAllowed) else {return} 后面发现当url中有#号时,会被误伤转义为%23,导致链接无法访问

【iOS】MVC模式

MVC模式 MVC模式MVC模式demo MVC模式 MVC模式全称为model(模型)view(视图)controller(控制器),他分为三个不同的层分别负责不同的职责。 View:该层用于存放视图,该层中我们可以对页面及控件进行布局。Model:模型一般都拥有很好的可复用性,在该层中,我们可以统一管理一些数据。Controlller:该层充当一个CPU的功能,即该应用程序

消除安卓SDK更新时的“https://dl-ssl.google.com refused”异常的方法

消除安卓SDK更新时的“https://dl-ssl.google.com refused”异常的方法   消除安卓SDK更新时的“https://dl-ssl.google.com refused”异常的方法 [转载]原地址:http://blog.csdn.net/x605940745/article/details/17911115 消除SDK更新时的“

京东物流查询|开发者调用API接口实现

快递聚合查询的优势 1、高效整合多种快递信息。2、实时动态更新。3、自动化管理流程。 聚合国内外1500家快递公司的物流信息查询服务,使用API接口查询京东物流的便捷步骤,首先选择专业的数据平台的快递API接口:物流快递查询API接口-单号查询API - 探数数据 以下示例是参考的示例代码: import requestsurl = "http://api.tanshuapi.com/a

linux 内核提权总结(demo+exp分析) -- 任意读写(四)

hijack_modprobe_path篇 本文转自网络文章,内容均为非盈利,版权归原作者所有。 转载此文章仅为个人收藏,分享知识,如有侵权,马上删除。 原文作者:jmpcall 专栏地址:https://zhuanlan.kanxue.com/user-815036.htm     原理同hijack_prctl, 当用户执行错误格式的elf文件时内核调用call_usermod

linux 内核提权总结(demo+exp分析) -- 任意读写(三)

hijack_prctl篇 本文转自网络文章,内容均为非盈利,版权归原作者所有。 转载此文章仅为个人收藏,分享知识,如有侵权,马上删除。 原文作者:jmpcall 专栏地址:https://zhuanlan.kanxue.com/user-815036.htm   prctl函数: 用户态函数,可用于定制进程参数,非常适合和内核进行交互 用户态执行prctl函数后触发prctl系统

linux 内核提权总结(demo+exp分析) -- 任意读写(二)

hijack_vdso篇 本文转自网络文章,内容均为非盈利,版权归原作者所有。 转载此文章仅为个人收藏,分享知识,如有侵权,马上删除。 原文作者:jmpcall 专栏地址:https://zhuanlan.kanxue.com/user-815036.htm     vdso: 内核实现的一个动态库,存在于内核,然后映射到用户态空间,可由用户态直接调用 内核中的vdso如果被修改

linux 内核提权总结(demo+exp分析) -- 任意读写(一)

cred篇 本文转自网络文章,内容均为非盈利,版权归原作者所有。 转载此文章仅为个人收藏,分享知识,如有侵权,马上删除。 原文作者:jmpcall 专栏地址:https://zhuanlan.kanxue.com/user-815036.htm   每个线程在内核中都对应一个线程结构块thread_infothread_info中存在task_struct类型结构体 struct t

linux 内核提权总结(demo+exp分析) -- ROP(二)

ret2usr CR4篇 本文转自网络文章,内容均为非盈利,版权归原作者所有。 转载此文章仅为个人收藏,分享知识,如有侵权,马上删除。 原文作者:jmpcall 专栏地址:https://zhuanlan.kanxue.com/user-815036.htm   smep: smep是内核的一种保护措施, 使得内核不可执行用户态代码 内核通过CR4寄存器的第20位来控制smep,