NEM on iosインストールしてみた pic.twitter.com/KlaBC6CsNQ
— ひもさん@分散型 (@him0net) 2016年5月26日
暗号通貨大好きならみんなしているNEM (new economy movement)のiOS版とAndroid版が公開されました。
2016-05-26の時点では、ベータ版なのでテストネットワークに接続されているようです。
Githubからソースコード落としてきてインストールしてみたところ、俺もやりたい!やってみたい!という意見を頂いたので、記事にします。
とりいそぎなので足らない部分があると思います。(わからないとこあれば、追記します。)
前提
動作環境として、
- XCode7
- iOS9以降の環境
を想定しています。
また、私は、開発者とは、全然関係ないので、バグや問題点は、nemのgithubの方へお願いします。
以前までは、iOS端末は、ディベロッパー登録しないと実機デバッグできなかったのですが、上記の環境から、無料で実機デバッグできるようになっています。
実機デバッグの仕方は、以下の記事が素晴らしくわかりやすいです。
この記事では、NEM Walletで特筆すべてきとこだけ書くので、照らし合わせながら手順を踏んでいただければと思います。
Xcode7で1円も払わずに自作iOSアプリを実機確認する - Qiita
手順
$ git clone https://github.com/NewEconomyMovement/NEMiOSApp.git
Cloning into 'NEMiOSApp'...
remote: Counting objects: 3755, done.
remote: Total 3755 (delta 0), reused 0 (delta 0), pack-reused 3755
Receiving objects: 100% (3755/3755), 57.33 MiB | 630.00 KiB/s, done.
Resolving deltas: 100% (2247/2247), done.
Checking connectivity... done.
$ cd NEMiOSApp
$ ls
Icons NemIOSClient.xcworkspace Podfile.lock
NemIOSClient NemIOSClientTests Pods
NemIOSClient.xcodeproj Podfile
$ open NemIOSClient.xcodeproj
左のカラムのNemIOSClientという部分をクリックするとプロジェクトのプロパティが表示されます。
すると中央にFix issueという項目があると思います。
それをクリックすると、開発チームが既存のものとは違うというメッセージがでます。
ここで、自分のアカウントを選択してください(選択肢のアカウントの追加の仕方は、Xcode7で1円も払わずに自作iOSアプリを実機確認する - Qiitaを見ればわかると思います。)
進めていくと、App IDがこのままでは、使えないようメッセージが出ます。
適当に変更します。
端末を繋いで
ビルド先に指定して、実行
すると、実機の方で、立ち上がると思います。
enjoy
バグ報告すると懸賞金(懸賞NEM)がもらえるらしいです。
NEM Mobile App: Open Beta and 10,000 XEM Bug Bounty - Technical Discussion - NEM Forum
あと、こちらのフォームの方でTestFlight版や、テストネット内のXEMも配っているようなので、そっちで、やったほうが簡単な気がします。
追記 No such module 'CryptSwift' が出た
同じが画面でLinked Frame worksが追加できる
最初の状態では、Pods.frameworksってのが読み込まれていないので
Add otherから Pods > Pods.xcodeproj を追加
これで行けるみたいです。