尝试使用提供的文档安装Hyperledger Indy。
当我尝试安装它时,我收到消息
[!] Error installing libindy-objc
[!] /usr/bin/curl -f -L -o /var/folders/fy/jxn6l3m16938_yg6gldn1c9w0000gn/T/d20191009-64232-45n38a/file.zip https://repo.sovrin.org/ios/libindy/stable/indy-objc/1.10.0/libindy-objc.zip --create-dirs --netrc-optional --retry 2
curl: (22) The requested URL returned error: 404
如果我得到 URL 没有文件...如果我用...
来源 "https://github.com/hyperledger/indy-sdk.git">
target 'Koncordant' do
pod 'libindy'
pod 'libindy-objc' , '~> 1.8.2'
end
它将安装
-
在 Podfile 中的"#platform"行正下方,复制粘贴下面的代码。
source 'https://github.com/CocoaPods/Specs.git' source 'https://github.com/hyperledger/indy-sdk.git'
-
在"use_frameworks!"下方的"目标"中,复制粘贴下面的代码。
pod 'libindy' pod 'libindy-objc', '~> 1.8.2'
-
从项目路径中的终端运行"pod 安装"。
-
打开".xcworkspace",而不是".xcodeproj"。
-
在 xcode 中添加一个 swift 文件。Xcode 将自动提示"桥接" 标题",添加它 (如果你的基本项目是 swift 的,那么添加一个 obj-c 文件。我不知道此步骤背后的原因,但否则它会给出运行时错误(。
-
在要调用 Indy API 的文件中导入钱包标头。
#import <Indy/Indy.h>
-
调用印地方法。
[[IndyWallet sharedInstance] createWallet...];