Fix Travis CI builds
fix travis build
Fix Travis CI
fix travis
Fix Travis CI
Delete unneeded test
Change scheme
Fix Project file so that it compile and tests for Travis CI
restore Demo app scheme
fix dumb typo
Fix Tests. Add workflow
fix workflow for github action
blank line
Issue #334 Update to MnemonicSwift 2.1.0
Issue #331 Reference librustzcash from a branch on that repo
FIX: Don't use nightly on Intel macs. don't build ARM Simulator either
clean up podfile for sample app
pod install
Update MnemonicSwift to 2.1.0
remove "test" comment
Fix: CI builds fail because arm64 is always required regardless of current architecture
move to stable
fix travis build
add else statement for release buidls
The upstream revision for `librustzcash` no longer exists! (It's pointing to a branch that is still being worked on, though should be merged soon)
This change updates the reference in `Cargo.toml` to a compatible one and updates:
- `rust/src/lib.rs`
- `ZcashLightClientKit/zcashlc/zcashlc.h`
- `ZcashLightClientKit/Rust/ZcashRustBackend.swift`
... to account for the updates in the new upstream reference.
For some reason `orchard` builds on revision `d0baa18f` were hanging indefinitely _only_ when building in release mode.
Did a git bisect to find a more recent revision that still builds, (but does not fail due to other upstream requirements)
and found `624a834` to be the first working one!
Previously, the script would build for the `x86_64-apple-ios` whenever building for the `iphonesimulator` platform,
however, M1 macs introduce a new target architecture for the iOS Simulator, `aarch64-apple-ios-sim`.
Luckily the (now three) targets can be uniquely determined by the combination of the $PLATFORM_NAME + the architecture of the host computer.
Unfortunately This new architecture is currently only supported by the nightly toolchain,
so we must update the build command accordingly.
Since a build only requires one target architecture for `librustzcash` we can drop the `cargo-lipo` dependency,
which makes the resulting build command easier.
Using nightly broke some `num-bigint` dependencies, so we update these to a compatible patch version.