Mobile-based UI client that connects to a full node in the Tari network.
Code follows Github's style guide and the SwiftLint is run on each build using. Code is linted on each build.
git clone [email protected]:tari-project/wallet-ios.git
sh update_dependencies.shThird party frameworks and Library are managed using a pre-compiled Tari binary from https://www.tari.com/downloads/ as well as packages from Cocoapods and Carthage.
- pod 'SwiftLint'
- pod 'FloatingPanel'
- pod 'lottie-ios'
- pod 'SwiftEntryKit', '1.2.3'
- pod 'ReachabilitySwift'- binary "https://icepa.github.io/Tor.framework/Tor.json" == 400.6.3
- Build Number willl increased for each iTunes submission and are increased automatically with fastlane
- App version will only increase on app submiting to App Store
Coming soon.
developmentwill be the semi-stable branch withtagon each stable merge. This is the branch from where IPA should be published to iTunes Test Flight.masterwill have code that are fully stable withreleaseon each merge. App store publishing should be done from this branch only.
Right now we don't have UI tests using asserts but running generate_screenshots.sh will automatically generate a report containing screenshots of each view on multiple simulators. This report can be used to visually inspect each PR for any possible UI or layout bugs that might have been introduced.