From 678450d159c4f2eb49d60c921f39b0790ee78ade Mon Sep 17 00:00:00 2001 From: webbrain-one <295484252+webbrain-one@users.noreply.github.com> Date: Wed, 26 Aug 2026 07:33:20 +0300 Subject: [PATCH] Update Nimble setup docs to use xcframeworks Add `--use-xcframeworks` to the setup command to avoid the arm64 device/simulator slice conflict. --- README.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 5866189..c1e2ad0 100644 --- a/README.md +++ b/README.md @@ -7,12 +7,16 @@ This is a small example of how to build an iOS application with *Bazel*. If you To build and test the project you need the following dependencies: - Xcode 11.2.0 - Bazel 1.1.0 -- Carthage 0.34.0 +- Carthage 0.36.0 If you want to generate the Xcode project, you will need to install [Tulsi](https://github.com/bazelbuild/tulsi). You will need to setup the environment with carthage before build any target. I've built a script to automatizate this: > $ make setup +If carthage fails with `Building universal frameworks with common architectures is not possible`, rebuild the dependencies with the `--use-xcframeworks` flag to create an xcframework bundle instead: + +> $ carthage bootstrap --use-xcframeworks + ## Usage To build the iOS app and generate an IPA file you will run: