Skip to content

notarize/rx-deps-ios

Repository files navigation

rx-deps-ios

This project is configured to build RxSwift binaries that can be used in our iOS projects.

Updating RxSwift binaries

  • First, make sure that you are using the version of Xcode that you wish to target with your deployment. These binaries can only be used with the version of Xcode that they are built with.
  • Then, run
carthage update RxSwift --platform iOS --use-xcframeworks --no-use-binaries
  • The build files will be available in Carthage/Build/
  • Compress each of these .xcframeworks, and update the zip archive name to include the Xcode version and RxSwift version - i.e. RxSwift_13.2.1_6.5.0.xcframework.zip
  • Upload these zips to our AWS S3 ios-notarize-signer-sdk bucket, and make sure that they're given public read access.
  • Update Package.swift to use the new urls for the files that you uploaded
  • Update the checksums for the files. The check sum can be calculated using the command
swift package compute-checksum INSERT_FILE_NAME_HERE.zip
  • Commit these changes to the repo. Update the git tag for the version number, and make sure that is pushed to origin as well.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages