You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/browser/bb-errors.md
+27-26Lines changed: 27 additions & 26 deletions
Original file line number
Diff line number
Diff line change
@@ -1,11 +1,18 @@
1
1
## Help with Errors
2
2
3
-
!!! important "Browser Build Temporarily Unavailable for New Builders and Some Updating Builders"
4
-
Over the last few weeks, the ability to add identifiers has been degrading and we provided what we thought was a solution - it was not.
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 not currently available in the released code
5
12
6
-
If your build is failing, reach out to see if the failure reason is something we can fix, but otherwise, please wait.
13
+
> Building with a Mac in not affected.
7
14
8
-
We are confident that the connection between *GitHub* Actions and *Apple* will be fixed. For now, please be patient.
15
+
> If your Identifiers are configured, Browser Build works normally now.
9
16
10
17
11
18
!!! important "Get Help, Not Frustrated"
@@ -98,10 +105,7 @@ If you get an error in an Action. Click on the link and scroll down to view the
98
105
## New Builder: Quick Reference
99
106
100
107
!!! important "Browser Build Temporarily Unavailable for New Builders"
101
-
New builders cannot build at this time because we cannot add Identifiers.
102
-
103
-
We are confident that the connection between *GitHub* Actions and *Apple* will be fixed. For now, please be patient.
104
-
108
+
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.
105
109
106
110
### New Builder: Validate <code>Secrets</code> Error
107
111
@@ -119,10 +123,7 @@ If you want to try to solve it yourself, refer back to these section in the docu
119
123
### New Builder: Add Identifiers Error
120
124
121
125
!!! important "Browser Build Temporarily Unavailable for New Builders"
122
-
New builders cannot build at this time because we cannot add Identifiers.
123
-
124
-
We are confident that the connection between *GitHub* Actions and *Apple* will be fixed. For now, please be patient.
125
-
126
+
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.
126
127
127
128
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).
128
129
@@ -172,12 +173,8 @@ Ignore the warnings - this does not affect the build.
172
173
173
174
## Rebuild Errors: Quick Reference
174
175
175
-
!!! important "Browser Build Temporarily Unavailable for New Builders and Some Updating Builders"
176
-
Over the last few weeks, the ability to add identifiers has been degrading and we provided what we thought was a solution - it was not.
177
-
178
-
If your build is failing, reach out to see if the failure reason is something we can fix, but otherwise, please wait.
179
-
180
-
We are confident that the connection between *GitHub* Actions and *Apple* will be fixed. For now, please be patient.
176
+
!!! check "Browser Build is Working Again"
177
+
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.
181
178
182
179
### `Check Upstream and Keep Alive` Error
183
180
@@ -786,23 +783,23 @@ Assuming you have successfully built using the Browser-Build / *GitHub* method b
786
783
## Handle the `FastLane API Key` Error
787
784
788
785
!!! important "Browser Build Temporary Issue"
789
-
Over the last few weeks, the ability to add identifiers has been degrading and we provided what we thought was a solution - it was not.
786
+
*Apple* made a modification in May 2025 that impacted Browser Build for builders who needed to renew their certificates or generate Identifiers.
787
+
788
+
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.
790
789
791
-
If your build is failing, reach out to see if the failure reason is something we can fix, but otherwise, please wait.
790
+
* If you previously built and had a valid certificate, you probably did not notice the issue
791
+
* 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
792
792
793
-
We are confident that the connection between *GitHub* Actions and *Apple* will be fixed. For now, please be patient.
793
+
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).
794
794
795
-
We have removed the section on getting a new Fastlane API Key - that is not the solution to what turns out to be a bigger problem.
795
+
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*.
796
796
797
-
The rest of this section has some steps that may be needed in the future. Do not follow any of these steps at this time - they will not help until the underlying connection between *GitHub* Actions and *Apple* is working again.
797
+
The rest of this section has some steps that may be needed in the future. Do not follow any of these steps at this time unless a mentor has suggested it or you have a specific error case where one of these steps is recommended.
798
798
799
799
## Other Help Steps
800
800
801
801
These help steps might be needed so the documentation is here.
802
802
803
-
!!! important "Browser Build Temporary Issue"
804
-
Do not follow any of these steps a this time - they will not help until the underlying connection between *GitHub* Actions and *Apple* is working again.
805
-
806
803
### Delete `Match-Secrets`
807
804
808
805
Make sure you really need to do this - please [ask a mentor for help](#where-to-get-help-with-browser-build).
If you have the `ENABLE_NUKE_CERTS` variable added and set to `true`, you should not need this section for most apps. See [Add Variable](prepare-fork.md#add-variable){: target="_blank" } for instructions.
829
+
830
+
> A few apps still require manual steps for certificate renewal.
831
+
831
832
This step is done at the *Apple* Developer site; click on this [link](https://developer.apple.com/account/resources/certificates/list).
832
833
833
834
If you only have *one* Certificate of the `Distribution` type, similar to the graphic shown below, skip ahead to [Delete Invalid Profiles](#delete-invalid-profiles). Ignore any other types of Certificate. Do not delete them.
Copy file name to clipboardExpand all lines: docs/browser/bb-overview.md
+10-17Lines changed: 10 additions & 17 deletions
Original file line number
Diff line number
Diff line change
@@ -1,25 +1,18 @@
1
1
## Build with a Browser
2
2
3
-
!!! important "Browser Build Temporarily Unavailable for New Builders and Some Updating Builders"
4
-
Over the last few weeks, the ability to add identifiers has been degrading and we provided what we thought was a solution - it was not.
5
-
6
-
This affects a lot of people - not just Open Source Automated Insulin Delivery Apps. We are confident that the connection between *GitHub* Actions and *Apple* will be fixed. For now, please be patient.
7
-
8
-
> Building with a Mac still works.
9
-
10
-
> If your Identifiers, Certificates and Profiles are up to date, Browser Build still works.
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.
11
7
12
-
We suggest you check when your most recent build in TestFlight will expire.
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 not currently available in the released code
13
12
14
-
If you are able to build - do it now - that gives you 90 days.
13
+
> Building with a Mac in not affected.
15
14
16
-
To [Build](bb-update.md#build-the-app){: target="_blank" }:
17
-
18
-
1. Open your repository at github
19
-
2. Tap on the Action tab and look at the Action List
20
-
3. If necessary, enable Build Action and run it
21
-
4. If that succeeds, you have given yourself 90 days
22
-
5. If that fails, reach out to see if the failure reason is something we can fix, but otherwise, please wait
15
+
> If your Identifiers are configured, Browser Build works normally now.
23
16
24
17
* <spantranslate="no">Loop 3</span> can be built with a web browser using <spantranslate="no">GitHub Actions</span>
25
18
* The app is then installed by you on your phone using the *TestFlight* app
0 commit comments