-
Notifications
You must be signed in to change notification settings - Fork 21
[PM-28512] Update iOS Getting Started guide to remove explicit versions #711
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. Weโll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change | ||||||
|---|---|---|---|---|---|---|---|---|
|
|
@@ -6,8 +6,13 @@ sidebar_position: 1 | |||||||
|
|
||||||||
| ## Requirements | ||||||||
|
|
||||||||
| 1. [Xcode](https://developer.apple.com/xcode/) (version 16.3) | ||||||||
| 2. An iPhone 16 Pro simulator (iOS 18.1) set up | ||||||||
| 1. [Xcode](https://developer.apple.com/xcode/) (using | ||||||||
| [this](https://github.com/bitwarden/ios/blob/main/.xcode-version) version) | ||||||||
| 2. iOS & watchOS simulator runtimes installed | ||||||||
| 3. An iPhone simulator set up (check | ||||||||
| [model](https://github.com/bitwarden/ios/blob/main/.test-simulator-device-name) & | ||||||||
| [version](https://github.com/bitwarden/ios/blob/main/.test-simulator-ios-version) to make/run | ||||||||
| snapshots) | ||||||||
|
|
||||||||
| ## Setup | ||||||||
|
|
||||||||
|
|
@@ -56,6 +61,15 @@ sidebar_position: 1 | |||||||
| $ cp Scripts/post-checkout .git/hooks/ | ||||||||
| ``` | ||||||||
|
|
||||||||
| Also, if the Xcode version installed mismatches the expected one you will receive a warning when | ||||||||
| the script finishes like this one which can help troubleshooting. | ||||||||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
Changes:
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Claude is half-correct here; there should be more commas, though I would actually break it up into two sentences:
I also changed "mismatch" to "do not match" because it sounds slightly better to my ear, but I'm not wedded to that. However, "the script finishes like this one" is a pretty not-great dangling modifier IMO; Claude is incorrect, and there should be another comma between "finishes" and "like". |
||||||||
|
|
||||||||
| ``` | ||||||||
| ๐ก Xcode version mismatch! | ||||||||
| Required version: 26.0.1 | ||||||||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. ๐ญ Sample version value concern: The example shows "Required version: 26.0.1" which appears unrealistic (Xcode 26 doesn't exist yet - current is 16.x). Consider using a version number that matches reality to avoid confusion: This helps developers understand what actual version numbers look like and reduces potential confusion. |
||||||||
| Current version: 16.4 | ||||||||
| ``` | ||||||||
|
|
||||||||
| 4. Install [fastlane](https://docs.fastlane.tools/) for automated package deployments: | ||||||||
|
|
||||||||
| > **Note** We manage non-system Ruby installations with `rbenv` as homebrew tends to break the | ||||||||
|
|
@@ -107,7 +121,7 @@ sidebar_position: 1 | |||||||
|
|
||||||||
| ### Run the app | ||||||||
|
|
||||||||
| 1. Open the project in Xcode 16.3+. | ||||||||
| 1. Open the project in Xcode. | ||||||||
| 2. Run the app in the Simulator with the `Bitwarden` target for the Password Manager app or | ||||||||
| `Authenticator` for the Authenticator app. | ||||||||
|
|
||||||||
|
|
||||||||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
๐ค I generally think of ampersands as being too casual for usage in sentences like this. I'd prefer this (and the one on the line before) to be explicit "and"s, but that's something of a personal style thing.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@KatherineInCode Thanks for raising this, added the changes in #631