The XCode project is generated using xcodgen
.
During development, you can simply depend on your local instance of
mobile-sdk-rs
by editing the Package.swift
.
Once everything is complete, mobile-sdk-rs
will need to be published as it
needs to have the dynamic libraries published.
The release action also releases the package on CocoaPods, and this release
has a CocoaPod code verification. You can check your changes locally by
running pod lib lint SpruceIDMobileSdk.podspec
- Ensure the dependencies rely on published versions and not commits or branches.
- Ensure
SpruceIDMobileSdk.podspec
's version is bumped and that the dependencies' versions match the versions inPackage.swift
. - Push a tag in the format
x.y.z
which should match the version in the podspec.