- Xcode 10.0 or later
- Homebrew 1.8.2 or later
- carthage 0.30.1 or later
Make sure that the machine has the necessary certificates (and private keys) installed in the keychain.
-
Install Carthage using Homebrew:
brew install carthage
-
Build the Carthage dependencies using:
carthage bootstrap --use-ssh --use-submodules --platform ios
-
Install Cocoapods dependencies:
pod install
- Select the target in Xcode and run.
- The client app does not allow purchases in quick succession. The web3swift library does not allow this at the moment, because the
nonce
value is not updated until the previous transaction is completed. - Currently the faucet request is triggered every time the app is launched.
- The pricelist still uses the API server.
- The shop name is limited to 10 characters. This limitation is enforced by the form in the app as well as the API server.