Skip to content

planetdecred/dcrios

Repository files navigation

dcrios - Decred Mobile Wallet

A Decred Mobile Wallet for iOS that runs on top of dcrwallet.

Requirements

IOS 10.3 or above.

Build Instructions

Clone this repo, install and setup the following software tools. The versions in brackets are not definite, other versions may work. This process has been confirmed working with the versions specified.

Requirements

  • Xcode. (Version 10.1).
  • Go. (Version 1.12.1 tested, 1.11 should work too).
    • Ensure your $GOPATH environment variable is set and that $GOPATH/bin is added to your $PATH environment variable.
  • Gomobile (latest version).
    • Run go get golang.org/x/mobile/cmd/gomobile to ensure you're using the latest version of gomobile.
    • Run gomobile init afterwards to setup gomobile.

Building/running the app

  • Run pod install to download project dependencies.
  • Run build_wallet_framework.sh to generate dcrlibwallet.framework using a preset revision/commit of dcrlibwallet. The generated Dcrlibwallet.framework binary will be placed in ./libs sub-directory.
  • Open decred_wallet.xcworkspace with Xcode and build/run.