From ae40337896cb23c1e9f406d007d384641c7569c7 Mon Sep 17 00:00:00 2001 From: Tom Hartnett Date: Tue, 29 Sep 2026 16:29:45 -0500 Subject: [PATCH 1/3] [PM-44082] docs: add brew bundle step to iOS getting started page. --- docs/getting-started/mobile/ios/index.md | 25 ++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/docs/getting-started/mobile/ios/index.md b/docs/getting-started/mobile/ios/index.md index 868644165..9c633b44e 100644 --- a/docs/getting-started/mobile/ios/index.md +++ b/docs/getting-started/mobile/ios/index.md @@ -22,12 +22,18 @@ sidebar_position: 1 $ git clone https://github.com/bitwarden/ios ``` -2. Install [Mint](https://github.com/yonaskolb/mint): +2. Install [Homebrew](https://brew.sh/) dependencies (including + [Mint](https://github.com/yonaskolb/mint)) from the repository root: ```sh - $ brew install mint + $ cd ios + $ brew bundle ``` + > **Note** The dependencies are listed in the + > [`Brewfile`](https://github.com/bitwarden/ios/blob/main/Brewfile). `Scripts/boostrap.sh` checks + > that they are installed, so re-run `brew bundle` if bootstrapping reports missing dependencies. + Alternatively, if you prefer to install Mint without `brew`, clone the Mint repo into a temporary directory and run `make`. @@ -97,17 +103,12 @@ sidebar_position: 1 $ bundle exec fastlane --version ``` - When necessary, update the Ruby version with: - - ``` - $ rbenv install 3.4.4 - ``` + If you see an error that a Ruby version is not installed, or that you should run `bundle install`, + re-run `rbenv install -s` and `bundle install` from the root of the `ios` repo. - Update dependencies with: - - ``` - $ bundle update - ``` + > **Note** Only run `bundle update` when you intend to upgrade the project's Ruby dependencies. It + > resolves the newest gem versions allowed by the `Gemfile` and rewrites `Gemfile.lock`, which + > then needs to be committed. If you're still having issues, here are some helpful commands for troubleshooting: From 2fa13f66292f602434af9826447e3af86942e60a Mon Sep 17 00:00:00 2001 From: Tom Hartnett Date: Wed, 30 Sep 2026 13:37:08 -0500 Subject: [PATCH 2/3] Fixes for npm prettier. --- docs/getting-started/mobile/ios/index.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/getting-started/mobile/ios/index.md b/docs/getting-started/mobile/ios/index.md index 9c633b44e..868e815ec 100644 --- a/docs/getting-started/mobile/ios/index.md +++ b/docs/getting-started/mobile/ios/index.md @@ -22,7 +22,7 @@ sidebar_position: 1 $ git clone https://github.com/bitwarden/ios ``` -2. Install [Homebrew](https://brew.sh/) dependencies (including +2. Install [Homebrew](https://brew.sh/) dependencies (including [Mint](https://github.com/yonaskolb/mint)) from the repository root: ```sh @@ -103,11 +103,11 @@ sidebar_position: 1 $ bundle exec fastlane --version ``` - If you see an error that a Ruby version is not installed, or that you should run `bundle install`, - re-run `rbenv install -s` and `bundle install` from the root of the `ios` repo. + If you see an error that a Ruby version is not installed, or that you should run + `bundle install`, re-run `rbenv install -s` and `bundle install` from the root of the `ios` repo. - > **Note** Only run `bundle update` when you intend to upgrade the project's Ruby dependencies. It - > resolves the newest gem versions allowed by the `Gemfile` and rewrites `Gemfile.lock`, which + > **Note** Only run `bundle update` when you intend to upgrade the project's Ruby dependencies. + > It resolves the newest gem versions allowed by the `Gemfile` and rewrites `Gemfile.lock`, which > then needs to be committed. If you're still having issues, here are some helpful commands for troubleshooting: From ef8f33034185c7fda5514c30bbb1197655f455ce Mon Sep 17 00:00:00 2001 From: Tom Hartnett Date: Wed, 30 Sep 2026 13:54:24 -0500 Subject: [PATCH 3/3] Fixed a typo. --- docs/getting-started/mobile/ios/index.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/docs/getting-started/mobile/ios/index.md b/docs/getting-started/mobile/ios/index.md index 868e815ec..6f73da6fe 100644 --- a/docs/getting-started/mobile/ios/index.md +++ b/docs/getting-started/mobile/ios/index.md @@ -31,8 +31,9 @@ sidebar_position: 1 ``` > **Note** The dependencies are listed in the - > [`Brewfile`](https://github.com/bitwarden/ios/blob/main/Brewfile). `Scripts/boostrap.sh` checks - > that they are installed, so re-run `brew bundle` if bootstrapping reports missing dependencies. + > [`Brewfile`](https://github.com/bitwarden/ios/blob/main/Brewfile). `Scripts/bootstrap.sh` + > checks that they are installed, so re-run `brew bundle` if bootstrapping reports missing + > dependencies. Alternatively, if you prefer to install Mint without `brew`, clone the Mint repo into a temporary directory and run `make`.