- bazelisk to run Bazel or Bazel 5.1.1
- Xcode
- Bundler
This is a Bazel package that declares an apple_xcframework
depending on a swift_library
.
This is a Xcode project for an iOS application that embeds the MyLib XCFramework.
- Open the Xcode project inside MyTestApp and add your AdHoc provisioning profile for release build.
- Run
bundle install
to install fastlane. - Run
bundle exec fastlane build
to invoke Bazel to build MyLib and archive the iOS application. - Run
bundle exec fastlane build_no_bazel
will build MyLib without Bazel and achive the iOS application.