diff --git a/docs/code_push/patch.mdx b/docs/code_push/patch.mdx index b3d942bd..4b32a0db 100644 --- a/docs/code_push/patch.mdx +++ b/docs/code_push/patch.mdx @@ -21,10 +21,10 @@ shorebird patch android - + ``` -shorebird patch ios-alpha +shorebird patch ios ``` diff --git a/docs/code_push/release.mdx b/docs/code_push/release.mdx index b0cc8e86..fd27396b 100644 --- a/docs/code_push/release.mdx +++ b/docs/code_push/release.mdx @@ -21,9 +21,9 @@ In order to start pushing updates, you will need to create a release. - + -`shorebird release ios-alpha` +`shorebird release ios` @@ -69,10 +69,10 @@ https://support.google.com/googleplay/android-developer/answer/9859152?hl=en - + ``` -$ shorebird release ios-alpha +$ shorebird release ios ✓ Fetching apps (0.2s) ✓ Building release (59.0s) ✓ Getting release version (40ms) @@ -135,7 +135,7 @@ shorebird release android --force or ``` -shorebird release ios-alpha --force +shorebird release ios --force ``` ::: diff --git a/docs/concepts.md b/docs/concepts.md index 33e212b1..887f7675 100644 --- a/docs/concepts.md +++ b/docs/concepts.md @@ -28,7 +28,7 @@ A release is a specific version of an [application](#application), identified by A release can have zero or more [patches](#patch) applied to it. -Releases are created by running `shorebird release [platform]`, where `platform` is `android`, `aar`, or `ios-alpha`. +Releases are created by running `shorebird release [platform]`, where `platform` is `android`, `aar`, or `ios`. ### Patch @@ -36,7 +36,7 @@ A patch is a change to a specific [release](#release), applied as an over-the-ai When your application starts, it checks for available patches and applies the latest one. This patch will be visible the next time your application launches. -Patches are created by running `shorebird patch [platform]`, where `platform` is `android`, `aar`, or `ios-alpha`. +Patches are created by running `shorebird patch [platform]`, where `platform` is `android`, `aar`, or `ios`. ### Artifact diff --git a/docs/guides/code_push_quickstart.mdx b/docs/guides/code_push_quickstart.mdx index 039c0010..879c541f 100644 --- a/docs/guides/code_push_quickstart.mdx +++ b/docs/guides/code_push_quickstart.mdx @@ -74,10 +74,10 @@ shorebird release android - + ```sh -shorebird release ios-alpha +shorebird release ios ``` @@ -142,10 +142,10 @@ shorebird patch android - + ```sh -shorebird patch ios-alpha +shorebird patch ios ``` diff --git a/docs/guides/flavors/ios.md b/docs/guides/flavors/ios.md index 36dc152c..678efff1 100644 --- a/docs/guides/flavors/ios.md +++ b/docs/guides/flavors/ios.md @@ -56,14 +56,14 @@ You can view your apps at [console.shorebird.dev](https://console.shorebird.dev) ## Create a release -Now that we've created our apps on shorebird, we need to create releases (one for each flavor). To create a release, we'll use the `shorebird release ios-alpha` command. +Now that we've created our apps on shorebird, we need to create releases (one for each flavor). To create a release, we'll use the `shorebird release ios` command. ```sh # Create a release for the internal flavor -shorebird release ios-alpha --flavor internal +shorebird release ios --flavor internal # Create a release for the stable flavor -shorebird release ios-alpha --flavor stable +shorebird release ios --flavor stable ``` We can verify the releases were created successfully by visiting [Shorebird console](https://console.shorebird.dev/). @@ -92,7 +92,7 @@ In addition to previewing the releases locally, you should also [submit the gene ## Creating a patch -Now that we have our internal and stable releases on the Play Store, we can create a patch using `shorebird patch ios-alpha`. For the sake of this example, let's adjust the app theme to use `deepOrange` as the seed color in `lib/main.dart`: +Now that we have our internal and stable releases on the Play Store, we can create a patch using `shorebird patch ios`. For the sake of this example, let's adjust the app theme to use `deepOrange` as the seed color in `lib/main.dart`: ```diff class MyApp extends StatelessWidget { @@ -136,7 +136,7 @@ Typically `shorebird patch` should be used to fix critical bugs. Now that we've applied the changes, let's patch the `internal` variant: ```sh -shorebird patch ios-alpha --flavor internal +shorebird patch ios --flavor internal ``` We can validate the patch by visiting [Shorebird console](https://console.shorebird.dev/) then select the internal release or re-launching the internal release. @@ -154,7 +154,7 @@ If all went well, you should see the patch was applied after re-launching the ap Once you have validated the patch internally, you can promote the patch to the stable variant via: ```sh -shorebird patch ios-alpha --flavor stable +shorebird patch ios --flavor stable ``` At this point, you have a setup which allows you to push patches to internal testers before promoting them to production 🎉 diff --git a/docs/guides/hybrid-app/ios.md b/docs/guides/hybrid-app/ios.md index bf7d5727..83ab0c60 100644 --- a/docs/guides/hybrid-app/ios.md +++ b/docs/guides/hybrid-app/ios.md @@ -75,7 +75,7 @@ In the General tab of your app target, ensure that the frameworks have the Create a Shorebird release for your Flutter module: ``` -shorebird release ios-framework-alpha --release-version 1.2.3+1 +shorebird release ios-framework --release-version 1.2.3+1 ``` The `release-version` parameter needs to match the version of the iOS app @@ -108,7 +108,7 @@ _with the same `xcframework` generated by the release command above_. Make an edit to the code in your Flutter module. Then run: ``` -shorebird patch ios-framework-alpha --release-version 1.2.3+1 +shorebird patch ios-framework --release-version 1.2.3+1 ``` :::note diff --git a/docs/guides/release/ios.md b/docs/guides/release/ios.md index 3abf7b50..606c2ae4 100644 --- a/docs/guides/release/ios.md +++ b/docs/guides/release/ios.md @@ -55,11 +55,12 @@ Update the version in `pubspec.yaml` to `1.0.4+1`: ### Create a Shorebird release -Create a Shorebird release by running the `shorebird release ios-alpha` command: +Create a Shorebird release by running the `shorebird release ios` command: ``` -$ shorebird release ios-alpha -[WARN] iOS support is in an alpha state. See https://docs.shorebird.dev/status#ios-alpha for more information. +$ shorebird release ios +[WARN] iOS support is beta. Some apps may run slower after patching. +See https://docs.shorebird.dev/status for more information. ✓ Fetching apps (0.1s) ✓ Building release (56.2s) ✓ Getting release version (37ms) @@ -88,7 +89,7 @@ To upload to the App Store, do one of the following: :::note -If you perform your own codesigning and do not want Shorebird to codesign your app, you can pass the `--no-codesign` flag to the `shorebird release ios-alpha` command. Because only signed code can be run on iOS devices, **releases created this way will not be previewable using the `shorebird preview` command.** You can still download and run these releases through TestFlight. +If you perform your own codesigning and do not want Shorebird to codesign your app, you can pass the `--no-codesign` flag to the `shorebird release ios` command. Because only signed code can be run on iOS devices, **releases created this way will not be previewable using the `shorebird preview` command.** You can still download and run these releases through TestFlight. ::: @@ -150,11 +151,12 @@ For the purposes of this guide, we will change the default clock face to `genera ### Create a Shorebird patch -To make this patch available to your users, run `shorebird patch ios-alpha`. +To make this patch available to your users, run `shorebird patch ios`. ``` -$ shorebird patch ios-alpha -[WARN] iOS support is in an alpha state. See https://docs.shorebird.dev/status#ios-alpha for more information. +$ shorebird patch ios +[WARN] iOS support is beta. Some apps may run slower after patching. +See https://docs.shorebird.dev/status for more information. ✓ Fetching apps (0.4s) ✓ Building release (61.5s) ✓ Detected release version 1.0.4+1 (44ms) diff --git a/docs/guides/staging-patches.md b/docs/guides/staging-patches.md index 9bb420a2..3a9607c2 100644 --- a/docs/guides/staging-patches.md +++ b/docs/guides/staging-patches.md @@ -52,7 +52,7 @@ Now that we've created our apps on shorebird, we need to create releases (one fo shorebird release android # Create a release for iOS -shorebird release ios-alpha +shorebird release ios ``` We can verify the releases were created successfully by visiting [Shorebird console](https://console.shorebird.dev). @@ -95,7 +95,7 @@ Now that we've applied the changes, let's create a patch: shorebird patch android --staging # Stage a patch on iOS -shorebird patch ios-alpha --staging +shorebird patch ios --staging ``` ## Preview the release