Skip to content

Commit cac1ca4

Browse files
committed
warn against deleting an app
1 parent 154ff9e commit cac1ca4

File tree

2 files changed

+37
-2
lines changed

2 files changed

+37
-2
lines changed

docs/browser/bb-errors.md

Lines changed: 25 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,6 @@ These are some of the most common errors to date.
4848
* You can delete any branch that starts with the name `alive` and try again
4949
* See [Automatic Creation of `alive branch`](automatic.md#automatic-creation-of-alive-branch){: target="_blank" }
5050

51-
5251
## Error Annotations
5352

5453
Error annotations are available for the *Loop* app released version 3.4 and later. These were contributed by community volunteers along with the improvements to enable automatic updates and automatic builds.
@@ -188,6 +187,31 @@ Click on the top link to view the record of the failed action as shown in the gr
188187

189188
As your *GitHub* `username` is case-sensitive, use copy and paste.
190189

190+
## Do Not Remove an App
191+
192+
Please do not remove an existing app if you have trouble building a different app. Your build error is not caused by any existing app.
193+
194+
!!! Important "Remove App Warning"
195+
If you remove an app and later want to restore that app, you might not be able to.
196+
197+
Sad and Expensive Scenario:
198+
199+
1. User removed app with name "My App" and unique bundle ID that includes their TEAMID
200+
1. User later decided to restore their app, but in the meantime, someone else has used the name "My App"
201+
1. When trying to restore your app, Apple doesn't allow you to change just the name of the app and will not allow you to restore it because someone else has that name, even though your bundle ID is different
202+
1. After spending time on the phone with Apple, user's only option was to purchase a new Apple Developer account so they can get a new TEAMID (see steps below) or doing a custom change to the Loop code to modify the bundle ID (no instructions are provided for this - easy to do it wrong)
203+
204+
### New Developer ID with Same GitHub Account
205+
206+
You can use the same GitHub account with a new developer ID. Here are the steps:
207+
208+
1. Update the 4 secrets that are associated with the Apple Account for each repository on the GitHub used for browser build:
209+
* TEAMID
210+
* FASTLANE_ISSUER_ID
211+
* FASTLANE_KEY_ID
212+
* FASTLANE_KEY
213+
1. Once the Secrets are updated, start at the [Identifiers](identifiers.md){:target="_blank"} page and work through the process for each app
214+
191215
## Action: `Validate Secrets` Errors
192216

193217
For Version 3.4 and later - use [Examine Annotation](#examine-annotation) and read the annotation.

docs/browser/other-apps.md

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,6 @@ The `Validate Secrets` &nbsp;<span class=notranslate>Action</span>&nbsp; should
147147
* [Action: Validate <code>Secrets</code> Errors](bb-errors.md#action-validate-secrets-errors){: target="_blank" } tells you what to search for in the file
148148
* Resolve the error and repeat the Action: [Validate <code>Secrets</code>](#validate-secrets)
149149

150-
151150
## Add Identifiers
152151

153152
Near the top middle of your Repository fork, click on the "Actions" tab.
@@ -384,6 +383,18 @@ Refer to the graphic below for the first four steps:
384383
1. If the process appears to be happening without an error, go do something else for a while. The build should take about 20-30 minutes.
385384
1. Your app should eventually appear on [App Store Connect](https://appstoreconnect.apple.com/apps){: target="_blank" }.
386385

386+
### Build Errors
387+
388+
Refer to the [Browser Build: Build Errors](bb-errors.md){: target="_blank" } to find your error.
389+
390+
Please do not remove an existing app if you have trouble building a new one. Your build error is not cause by any existing app.
391+
392+
!!! Important "Removing App Warning"
393+
If you remove an app and later want to restore that app, you might not be able to.
394+
395+
For more information, see [Do Not Remove an App](bb-errors.md#do-not-remove-an-app){: target="_blank" }.
396+
397+
387398
## Add Users to *TestFlight* for App
388399

389400
Once the first build completes, you will be able to configure *TestFlight* for the app - follow the template for setting up *TestFlight* for Loop found in [Configure to Use Browser: Set Up Users and Access (TestFlight)](../browser/tf-users.md#set-up-users-and-access-testflight).

0 commit comments

Comments
 (0)