龙空技术网

HPB-Wallet:HPB钱包Xcode集成

小明微思考 78

前言:

目前同学们对“xcode podfile”大概比较关心,各位老铁们都想要了解一些“xcode podfile”的相关知识。那么小编在网摘上汇集了一些对于“xcode podfile””的相关知识,希望你们能喜欢,小伙伴们一起来了解一下吧!

1 集成说明

由于HPB主网账户底层算法和以太坊相同,因此我们可以采用以太坊的底层算法对接HPB。熟悉以太坊的朋友都知道,以太坊提供了一个Web3.js API 中文文档的库,通过调用js的代码去实现区块链DApp的开发。

但是对于iOS的小伙伴来说,直接调用js无疑是很困难的,并且从实现上来说也很复杂。因此我们找到了一个swift代码实现的web3swift的库,通过这个我们可以使用swift语言去开发应用,这让实现变得简单。接下来,我们就以这个库为基础,详细介绍钱包的开发过程。

2 Xcode工程设置2.1 开发环境

支持iOS 9.0以上系统

使用Xcode 9或更高版本

swift4.1开发语言

2.2 Xcode工程设置

库文件的导入使用cocoapods,详细安装步骤,请点击。

1. 创建Podfile

touch Podfile

2. 使用CocoaPods 安装 web3swift

目前HPB Wallet采用 web3swift 0.7.0版本,后续也会以该版本作为基础进行说明。

platform :ios, '9.0'

target '<Your Target Name>' do

use_frameworks!

pod 'web3swift', '~> 0.7.0'

end

在Podfile所在的文件夹下输入命令:

pod install

3. 导入成功,启动工程

在使用的地方导入头文件。

2.3使用CocoaPods的问题

pod search无法搜索到类库的解决办法(找不到类库)

(1)执行pod setup。

(2)删除~/Library/Caches/CocoaPods目录下的 search_index.json文件 。

pod setup成功后会生成~/Library/Caches/CocoaPods/search_index.json文件。

终端输入rm ~/Library/Caches/CocoaPods/search_index.json

删除成功后再执行pod search

(3)执行pod search

安装好了web3swift库,接下来我们会讲解如何创建钱包。

作者:感谢HPB Wallet 开发团队整理供稿。

本文首发于汪晓明博客

HPB 芯链官网

欢迎加入HPB开发者社区

汪晓明

HPB芯链创始人,巴比特专栏作家。十余年金融大数据、区块链技术开发经验,曾参与创建银联大数据。主创区块链教学视频节目《明说》30多期,编写了《以太坊官网文档中文版》,并作为主要作者编写了《区块链开发指南》,在中国区块链社区以ID“蓝莲花”知名。

标签: #xcode podfile