SwiftProtobuf library binaries (iOS + iOS Simulator)
###Deprecated, all builds are done by CI
- Clone Trust Wallet Core fork
- Install the required dependencies by following the official guide.
- [Optional] Update SwiftProtobuf library:
- Make sure that the new version of the SwiftProtobuf library is compatible with other consumers of a binary artifact (
grpc-swift
,hedera-sdk-swift
,SwiftBinanceChain
,blockchain-sdk-swift
, and so on) - Set a new version in the
./tools/dependencies-version
file - Set a new version in the
./swift/Podfile
file
- Make sure that the new version of the SwiftProtobuf library is compatible with other consumers of a binary artifact (
- Build C++ and Rust sources by running
./bootstrap.sh
command - Build iOS sources by running
./tools/generate-files ios
command - Navigate to the
.swift
folder - Build binary artefacts by running
fastlane ios xcframework
command - Copy the SwiftProtobuf binary artefact
./swift/build/SwiftProtobuf.xcframework
to this repo's root folder - After merging the PR with your changes, assign the appropriate tag (mirrors the version of the SwiftProtobuf library built as a binary artefact)