Skip to content

Commit 707eb5d

Browse files
authored
Merge pull request #870 from marionbarker/working-docs
Updates for version 3.4.4 and add warning about removing apps from AppConnect
2 parents 7eec9ce + f4b3688 commit 707eb5d

File tree

6 files changed

+6539
-1428
lines changed

6 files changed

+6539
-1428
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).

docs/build/computer.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,9 +46,9 @@ The current release of&nbsp;_<span translate="no">Loop</span>_&nbsp; requires Xc
4646

4747
When this page was last updated, macOS 14.6 and Xcode 15.4 were tested to successfully build the app for phones with iOS 15 through iOS 18.0.1. Newer versions, macOS 15 and Xcode 16 work as well.
4848

49-
> Release 3.4.2 and newer fix an issue building *Loop* with Xcode 16. If your current *Loop* app does not show your expiration date, please rebuild to version 3.4.3 as soon as possible.
49+
> Release 3.4.2 and newer fix an issue building *Loop* with Xcode 16. If your current *Loop* app does not show your expiration date, please rebuild to version 3.4.4 as soon as possible.
5050
51-
The table below lists the **minimum** requirements to build the current release of&nbsp;<span translate="no">Loop 3.4.3</span>. If your macOS or Xcode version is higher, you can build with *Mac*.
51+
The table below lists the **minimum** requirements to build the current release of&nbsp;<span translate="no">Loop 3.4.4</span>. If your macOS or Xcode version is higher, you can build with *Mac*.
5252

5353
Find your phone iOS in the table below. If your iOS is not listed, e.g., 17.6.1, choose the first row that is less than your iOS.
5454

docs/build/xcode-version.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -85,9 +85,9 @@ The current release of&nbsp;_<span translate="no">Loop</span>_&nbsp; requires Xc
8585

8686
When this page was last updated, macOS 14.6 and Xcode 15.4 were tested to successfully build the app for phones with iOS 15 through iOS 18.0.1. Newer versions, macOS 15 and Xcode 16 work as well.
8787

88-
> Release 3.4.2 and newer fix an issue building *Loop* with Xcode 16. If your current *Loop* app does not show your expiration date, please rebuild to version 3.4.3 as soon as possible.
88+
> Release 3.4.2 and newer fix an issue building *Loop* with Xcode 16. If your current *Loop* app does not show your expiration date, please rebuild to version 3.4.4 as soon as possible.
8989
90-
The table below lists the **minimum** requirements to build the current release of&nbsp;<span translate="no">Loop 3.4.3</span>. If your macOS or Xcode version is higher, you can build with *Mac*.
90+
The table below lists the **minimum** requirements to build the current release of&nbsp;<span translate="no">Loop 3.4.4</span>. If your macOS or Xcode version is higher, you can build with *Mac*.
9191

9292
Find your phone iOS in the table below. If your iOS is not listed, e.g., 17.6.1, choose the first row that is less than your iOS.
9393

0 commit comments

Comments
 (0)