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
+32-27Lines changed: 32 additions & 27 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 is 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"
@@ -85,7 +92,9 @@ If there is no upright arrow by a link, then the location is on the same page:
85
92
86
93
### Look at the Annotation
87
94
88
-
If you get an error in an Action. Click on the link and scroll down to view the annotation. An example is shown below. Most errors have a clear annotation telling you what to do. If the annotation is not clear to your, please [ask a mentor for help](#where-to-get-help-with-browser-build).
95
+
If you get an error in an Action. Click on the link and scroll down to view the annotation. An example is shown below. Some errors have a clear annotation telling you what to do. If the annotation is not clear to your, please [ask a mentor for help](#where-to-get-help-with-browser-build).
96
+
97
+
> Changes at *Apple* led to a number of new errors - these do have have nice annotations.
89
98
90
99
{width="800"}
91
100
{align="center"}
@@ -98,10 +107,7 @@ If you get an error in an Action. Click on the link and scroll down to view the
98
107
## New Builder: Quick Reference
99
108
100
109
!!! 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
-
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.
105
111
106
112
### New Builder: Validate <code>Secrets</code> Error
107
113
@@ -119,10 +125,7 @@ If you want to try to solve it yourself, refer back to these section in the docu
119
125
### New Builder: Add Identifiers Error
120
126
121
127
!!! 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
-
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.
126
129
127
130
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
131
@@ -172,12 +175,8 @@ Ignore the warnings - this does not affect the build.
172
175
173
176
## Rebuild Errors: Quick Reference
174
177
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.
178
+
!!! check "Browser Build is Working Again"
179
+
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
180
182
181
### `Check Upstream and Keep Alive` Error
183
182
@@ -228,6 +227,8 @@ If you get an error when building with a browser, you can use this page to figur
228
227
!!! important "Certificate is missing"
229
228
If you get this build error message: `No code signing identity found and can not create a new one because you enabled`, you do not have certificates needed to run the build.
230
229
230
+
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" }.
231
+
231
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.
232
233
233
234
These are some of the most common errors to date.
@@ -786,23 +787,23 @@ Assuming you have successfully built using the Browser-Build / *GitHub* method b
786
787
## Handle the `FastLane API Key` Error
787
788
788
789
!!! 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.
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.
790
793
791
-
If your build is failing, reach out to see if the failure reason is something we can fix, but otherwise, please wait.
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
792
796
793
-
We are confident that the connection between *GitHub* Actions and *Apple* will be fixed. For now, please be patient.
797
+
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
798
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.
799
+
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
800
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.
801
+
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
802
799
803
## Other Help Steps
800
804
801
805
These help steps might be needed so the documentation is here.
802
806
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
807
### Delete `Match-Secrets`
807
808
808
809
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.
833
+
834
+
> A few apps still require manual steps for certificate renewal.
835
+
831
836
This step is done at the *Apple* Developer site; click on this [link](https://developer.apple.com/account/resources/certificates/list).
832
837
833
838
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 is 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