Skip to content

Commit 86a65d7

Browse files
authored
Merge pull request #926 from marionbarker/working-docs
Update for Loop 3.6.2
2 parents dd5302a + 0f67b3b commit 86a65d7

File tree

8 files changed

+38
-66
lines changed

8 files changed

+38
-66
lines changed

docs/browser/bb-errors.md

Lines changed: 8 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,5 @@
11
## Help with Errors
22

3-
!!! important "Browser Build Temporarily Unavailable for New Builders"
4-
*Apple* made a modification in May 2025 that impacted Browser Build for builders who needed to renew their certificates or generate Identifiers.
5-
6-
A partial update was instituted on 13 June 2025 for Loop (with other apps like LoopCaregiver, LoopFollow and Trio updated about that time). This restored the ability for current builders to build again.
7-
8-
* If you previously built and had a valid certificate, you probably did not notice the issue
9-
* If you previously built, but needed to renew your certificate, you were not able to build for a few weeks but that is now resolved
10-
* If this is your first time building a particular app, then the ability to create **Identifiers** for that app is still impacted
11-
* A solution is being tested but is not currently available in the released code
12-
13-
> Building with a Mac in not affected.
14-
15-
> If your Identifiers are configured, Browser Build works normally now.
16-
17-
183
!!! important "Get Help, Not Frustrated"
194
For first-time builders, there are a lot of one-time steps that all have to be correct and many screens look similar.
205

@@ -106,9 +91,6 @@ If you get an error in an Action. Click on the link and scroll down to view the
10691
10792
## New Builder: Quick Reference
10893
109-
!!! important "Browser Build Temporarily Unavailable for New Builders"
110-
New builders can build at this time but only if they manually create Identifiers and configure each Identifier with the required capabilities. It is recommended that new builders wait for the next fix to be released.
111-
11294
### New Builder: Validate <code>Secrets</code> Error
11395
11496
This is the first step. If you have not succeeded (&#x2705;) with this action - STOP.
@@ -124,9 +106,6 @@ If you want to try to solve it yourself, refer back to these section in the docu
124106
125107
### New Builder: Add Identifiers Error
126108
127-
!!! important "Browser Build Temporarily Unavailable for New Builders"
128-
New builders can build at this time but only if they manually create Identifiers and configure each Identifier with the required capabilities. It is recommended that new builders wait for the next fix to be released.
129-
130109
If you succeeded with Validate <code>Secrets</code>, this should also succeed. If it does not, please skip ahead to [Action: `Add Identifiers` Error`](#action-add-identifiers-errors).
131110
132111
Do not hesitate to [ask a mentor for help](#where-to-get-help-with-browser-build).
@@ -208,7 +187,9 @@ If necessary, enable the build action at your repository as shown in the graphic
208187
209188
### Rebuild: Create Certificates Error
210189
211-
With `Loop 3.6.0`, these should be a thing of the past - but you must first manually update (sync) your repository in order to get this feature added and you must do this new step [Add Variable](prepare-fork.md#add-variable){: target="_blank" }
190+
With `Loop 3.6.1` or newer, these should be a thing of the past - but you must first manually update (sync) your repository in order to get this feature added and you must do this new step [Add Variable](prepare-fork.md#add-variable){: target="_blank" }.
191+
192+
> Note - we used to say with `Loop 3.6.0`, this was no longer an issue. However, Apple changed part of their infrastructure in May 2025 and it took us a while to get this fixed.
212193
213194
> Caveat - your Apple Developer account must be in good standing with a valid credit card attached and all agreements signed.
214195
@@ -229,7 +210,7 @@ If you get an error when building with a browser, you can use this page to figur
229210
230211
If you have more than one Distribution Certificate, you may need to delete the oldest one using these instructions: [Revoke Extra Distribution Certificate](bb-errors.md#revoke-extra-distribution-certificate){: target="_blank" }.
231212
232-
* With `Loop 3.6.0` and newer, this should not happen. Make sure you [Add Variable](prepare-fork.md#add-variable){: target="_blank" } to automatically renew certificates.
213+
* With `Loop 3.6.1` and newer, this should not happen. Make sure you [Add Variable](prepare-fork.md#add-variable){: target="_blank" } to automatically renew certificates. It only happened with `Loop 3.6.0` when Apple made a change to their infrastructure.
233214
234215
These are some of the most common errors to date.
235216
@@ -786,14 +767,11 @@ Assuming you have successfully built using the Browser-Build / *GitHub* method b
786767
787768
## Handle the `FastLane API Key` Error
788769
789-
!!! important "Browser Build Temporary Issue"
790-
*Apple* made a modification in May 2025 that impacted Browser Build for builders who needed to renew their certificates or generate Identifiers.
791-
792-
A partial update was instituted on 13 June 2025 for Loop (with other apps like LoopCaregiver, LoopFollow and Trio updated about that time). This restored the ability for current builders to build again.
793-
794-
* If you previously built and had a valid certificate, you probably did not notice the issue
795-
* If you previously built, but needed to renew your certificate, you were not able to build for a few weeks but that is now resolved
770+
This was never an actual error - but a procedure that worked briefly. There is no need to revoke and generate a new `FastLane API Key`.
796771
772+
!!! important "Browser Build Temporary Issue is Fixed with `Loop 3.6.2`"
773+
*Apple* made a modification in May 2025 that impacted Browser Build for builders who needed to renew their certificates or generate Identifiers. With the release of `Loop 3.6.2`, these issues are resolved.
774+
797775
It took several weeks for the change at *Apple* to propagate through all the `API Keys`. Thus an adhoc fix worked initially but then stopped working. An update to fastlane (the code the communicates between *Apple* and *GitHub*) is now in the released Loop code (3.6.1 and newer).
798776
799777
We have removed the section on getting a new Fastlane API Key - that is not the solution to what turned out to be a change made by *Apple*.

docs/browser/bb-overview.md

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,5 @@
11
## Build with a Browser
22

3-
!!! important "Browser Build Temporarily Unavailable for New Builders"
4-
*Apple* made a modification in May 2025 that impacted Browser Build for builders who needed to renew their certificates or generate Identifiers.
5-
6-
A partial update was instituted on 13 June 2025 for Loop (with other apps like LoopCaregiver, LoopFollow and Trio updated about that time). This restored the ability for current builders to build again.
7-
8-
* If you previously built and had a valid certificate, you probably did not notice the issue
9-
* If you previously built, but needed to renew your certificate, you were not able to build for a few weeks but that is now resolved
10-
* If this is your first time building a particular app, then the ability to create **Identifiers** for that app is still impacted
11-
* A solution is being tested but is not currently available in the released code
12-
13-
> Building with a Mac in not affected.
14-
15-
> If your Identifiers are configured, Browser Build works normally now.
16-
173
* <span translate="no">Loop 3</span>&nbsp;can be built with a web browser using <span translate="no">GitHub Actions</span>
184
* The app is then installed by you on your phone using the *TestFlight* app
195
* If you prefer to use *Xcode* on your *Mac*, head over to [Build with *Mac*](../build/overview.md){: target="_blank" }

docs/browser/identifiers.md

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -67,12 +67,6 @@ The `Validate Secrets` &nbsp;<span class=notranslate>Action</span>&nbsp; should
6767

6868
## <code>Add Identifiers</code>
6969

70-
!!! important "Add Identifiers Temporarily Unavailable"
71-
The Add Identifiers action does not work at this time.
72-
73-
A solution is being tested but is not currently available in the released code. For now, please be patient.
74-
75-
7670
??? abstract "Section Summary (click to open/close)"
7771
1. Click on the "Actions" tab of your LoopWorkspace repository.
7872
1. On the left side, select "2. Add Identifiers".
Loading

docs/browser/intro-summary.md

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,5 @@
11
## Summary of Steps
22

3-
!!! important "Browser Build Temporarily Unavailable for New Builders"
4-
New builders should probably wait a few days for the next update before attempting to build a new app. You can manually configure Identifiers (very tedious), and then build, but waiting is probably the right choice. You can do all the steps leading up the to the <code>Add Identifiers</code> action.
5-
6-
73
???+ info "Time Estimate (click to open/close)"
84
- If you have never built the *Loop* app (allow up to one week elapsed time)
95
* Request and get an <span>*Apple Developer* Account</span>: 1-2 days

docs/browser/other-apps.md

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -150,11 +150,10 @@ The `Validate Secrets` &nbsp;<span class=notranslate>Action</span>&nbsp; should
150150

151151
## Add Identifiers
152152

153-
!!! important "Add Identifiers Temporarily Unavailable"
154-
The Add Identifiers action does not work at this time.
153+
!!! important "Add Identifiers were Temporarily Unavailable"
154+
The Add Identifiers action stopped working for a time. The timing for the release of the fix for LoopCaregiver may be delayed slightly. It is fixed for dev branch of LoopFollow and will be released to LoopFollow main soon.
155155

156-
A solution is being tested but is not currently available in the released code.
157-
For now, please be patient.
156+
If you are a new builder and Add Identifiers does not work - please wait a day or two and try again.
158157

159158
Near the top middle of your Repository fork, click on the "Actions" tab.
160159

@@ -226,12 +225,6 @@ Click to open this link in a new tab: [`Certificates, Identifiers & Profiles: Id
226225

227226
#### Table with Name and Identifier for `LoopCaregiver`
228227

229-
!!! important "Add Identifiers Temporarily Unavailable"
230-
The Add Identifiers action does not work at this time.
231-
232-
A solution is being tested but is not currently available in the released code.
233-
For now, please be patient.
234-
235228
All five of these identifiers should be found after running the `Add Identifier` action on *GitHub*.
236229

237230
If you do not see them, please sync your `LoopCaregiver` repository and then run the [`Add Identifier` action](identifiers.md#add-identifiers). The **`NAME`** might begin with an `XC` if you previously built with Xcode. However, the **`IDENTIFIER`** column value should match.

docs/browser/prepare-app.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -167,7 +167,13 @@ Look in the **`IDENTIFIER`** column to locate each Identifer. The name in the **
167167

168168
Click on each **`IDENTIFIER`** in turn and the `Edit Your App ID Configuration` screen will open.
169169

170-
The example graphic below has numbered steps that match these directions:
170+
#### Add Time Sensitive Notifications
171+
172+
There is one difference for the Loop Identifier from the other 3 Identifiers. You must manually enable the Time Sensitive Notifications capabilty. Follow the directions below for adding the Loop App Group, but keep scrolling down until you see the Time Sensitive Notifications. Make sure that check box is enabled, as shown in the graphic below. If you do not do this, the Build will fail.
173+
174+
> ![graphic showing selection of the time sensitive notifications](img/add-time-sensitive-notifications-loop-identifier.png){width="300"}
175+
176+
The example graphic below has numbered steps that match these directions. The columns from left to right are `Capabilities`, `App Services` and `Capability Requests`. With the exception of one App Service (for Loop), the check box under `Capabilities` will already be checked for you.:
171177

172178
1. Looking at the `App Services` column, scroll down to the `App Groups` row and ensure the check box (under the `Capabilities column`) for `App Groups` is checked
173179
2. If the word `Configure` shows up, tap on it
@@ -190,6 +196,7 @@ The full list of Identifiers should be displayed again.
190196
Repeat until the 4 Identifiers have the `Loop App Group` configured.
191197

192198
* If you miss an identifier, the `Create Certificates` step will succeed but `Build Loop` will fail.
199+
* If you do not [enable the `Time Sensitive Notifications`](#add-time-sensitive-notifications) for the `Loop` Identifier, the `Create Certificates` step will succeed but `Build Loop` will fail.
193200

194201
## Digital Service Act Compliance
195202

docs/version/releases.md

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ For information about version 2 releases and compatibility between version 2 and
66

77
## Current Release
88

9-
The current released version for the *Loop* app is 3.6.1. The dates and contents for releases are summarized below in reverse chronological order (so newest release information comes first).
9+
The current released version for the *Loop* app is 3.6.2. The dates and contents for releases are summarized below in reverse chronological order (so newest release information comes first).
1010

1111
### What Version Do I Have?
1212

@@ -23,6 +23,24 @@ Releases from `Loop 3.4.4` and older are reported at [*GitHub*&nbsp;_<span trans
2323

2424
## Loop 3 Version History
2525

26+
### Loop v3.6.2
27+
28+
[*Loop* v3.6.2](https://github.com/LoopKit/LoopWorkspace/releases/tag/v3.6.2) was released on 25 June 2025.
29+
30+
There are no changes to the *Loop* app - this is a Browser Build fix only.
31+
32+
This release is the second fix for Browser Build features that stopped working when Apple made changes to their infrastructure beginning in May 2025. Those with valid Identifiers and build credentials probably did not notice that there was a problem.
33+
34+
**Fixed**
35+
36+
* The ability to run the `Add Identifiers` action is fixed with this version
37+
38+
**Not Fixed**
39+
40+
This only affects new builders and the instructions are updated to accomodate this restriction.
41+
42+
* We can no longer automatically enable the capability for Time Sensitive Notifications for Loop. This capability must be added manually as directed in this section: [Add Time Sensitive Notifications](../browser/prepare-app.md#add-time-sensitive-notifications){: target="_blank" }
43+
2644
### Loop v3.6.1
2745

2846
[*Loop* v3.6.1](https://github.com/LoopKit/LoopWorkspace/releases/tag/v3.6.1) was released on 13 June 2025.

0 commit comments

Comments
 (0)