Skip to content
Blockstream Green Wallet for iOS
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github initial commit Mar 18, 2019
.gitlab/issue_templates initial commit Mar 18, 2019
gaios.xcodeproj Split pin login view from set & confirm pin view Apr 15, 2019
gaios
gaiosTests initial commit Mar 18, 2019
gaiosUITests initial commit Mar 18, 2019
tools Update gdk to 0.0.10 and increase app version to 3.1.0 Apr 9, 2019
.gitignore
.gitlab-ci.yml initial commit Mar 18, 2019
.swiftlint.yml Update swiftlint rules and resolve lint warnings Apr 8, 2019
CONTRIBUTING.md Add swiftlinter and setup lint rules Mar 27, 2019
ExportOptions.plist enable lto for release Apr 9, 2019
LICENSE
Podfile no signing for pods Apr 2, 2019
Podfile.lock no signing for pods Apr 2, 2019
README.md update readme Mar 29, 2019

README.md

Green - A native Blockstream wallet for iOS

Get it on Apple Store

Blockstream Green is also available for Android.

Clone the repo

git clone https://github.com/Blockstream/green_ios.git
cd green_ios

Build requirements

Global requirements

Install Xcode.

Get the command line tools, or ensure they are up to date

xcode-select --install

Make sure xcode-select -p returns /Applications/Xcode.app/Contents/Developer . Otherwise run:

xcode-select -s /Applications/Xcode.app/Contents/Developer

On macOS 10.14 Mojave, you have to run another step after installing the command line tools:

installer -pkg /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg -target /

Local requirements

Install CocoaPods dependencies locally

pod install

Build GDK for Mac OSX

Get sources from GDK repository

git clone https://github.com/Blockstream/gdk.git
cd gdk

Build GDK dependencies for Mac OSX (virtualenv optional if you already have python3 as default)

brew update && brew install ninja automake autoconf libtool gnu-sed python3 wget pkg-config swig gnu-getopt gnu-tar
pip3 install virtualenv
virtualenv -p python3 ./venv
source ./venv/bin/activate
pip install meson

Build for physical device

./tools/build.sh --iphone static

Build for IPhone simulator

./tools/build.sh --iphonesim static

Deactivate virtualenv

deactivate
cd ..

Contribution guidelines

See CONTRIBUTING.md for contribution guidelines

You can’t perform that action at this time.