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
+35-19Lines changed: 35 additions & 19 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -96,7 +96,7 @@ If you get an error in an Action. Click on the link and scroll down to view the
96
96
This is the first step. If you have not succeeded (✅) with this action - STOP.
97
97
98
98
* No other action will work - because all the other actions repeat Validate <code>Secrets</code> as the first step of the action
99
-
* Be sure to [Look at the Annotation](#look-at-the-annotation)
99
+
* Be sure to [Look at the Annotation](#look-at-the-annotation) (click on the link to the right of the :octicons-x-circle-fill-16:{: .failed })
100
100
* You can [ask a mentor for help](#where-to-get-help-with-browser-build)
101
101
102
102
If you want to try to solve it yourself, refer back to these section in the documentation:
@@ -112,6 +112,13 @@ Do not hesitate to [ask a mentor for help](#where-to-get-help-with-browser-build
112
112
113
113
### New Builder: Create Certificates Error
114
114
115
+
New builders are now told they can skip the separate `Create Certificates` step if they choose. It is run when you `Build Loop`.
116
+
117
+
!!! tip "Successful Certificate, Failed Build"
118
+
The create certificate step simply creates certificates based on how you configured your Identifiers. You can have a successful certificate step but still fail with the build if you made a mistake when you configured the Identifiers.
119
+
120
+
#### New Builder with a Successful `Create Certificates` but a Failed Build
121
+
115
122
This is one of the hardest ones to solve. If you are getting this, don't be afraid to [ask a mentor for help](#where-to-get-help-with-browser-build). If you want to solve it yourself, a link is coming your way but first read this:
116
123
117
124
#### This is NOT Your Error
@@ -144,13 +151,12 @@ Common errors are:
144
151
145
152
All of these solutions are found in [Action: Build Loop Errors](#action-build-loop-errors). The mentors can pick out the exact solution quickly if you [ask a mentor for help](#where-to-get-help-with-browser-build).
146
153
147
-
An example annotation for skipping one of the Identifiers is shown in the graphic below. The App Group for `Loop-Intent-Extension` was deliberately removed to provoke that error.
148
-
149
-
{width="800"}
150
-
{align="center"}
154
+
An example annotation for skipping adding the App Group one of the Identifiers is shown in the graphic below. The App Group for `Loop-Intent-Extension` was deliberately removed to provoke that error.
151
155
152
-
Ignore the warnings - this does not affect the build.
156
+
> Unfortunatley, the automatic annotation seen here is no longer provided by the tool we use. We may get it added back later. In the meantime, you will need to search for the phrase `::error` in the log file. We'll explain that in the detailed howto section.
153
157
158
+
{width="800"}
159
+
{align="center"}
154
160
155
161
## Rebuild Errors: Quick Reference
156
162
@@ -164,9 +170,7 @@ If your build action is being disabled, you need to manually enable the action a
164
170
165
171
### Rebuild: Create Certificates Error
166
172
167
-
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" }.
168
-
169
-
> 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.
173
+
These should be a thing of the past - but you must do this step [Add Variable](prepare-fork.md#add-variable){: target="_blank" }.
170
174
171
175
> Caveat - your Apple Developer account must be in good standing with a valid credit card attached and all agreements signed.
172
176
@@ -185,10 +189,8 @@ If you get an error when building with a browser, you can use this page to figur
185
189
!!! important "Build Credentials are Invalid"
186
190
If you are a repeat builder and you get this build error message: `No code signing identity found and`. The phrase ends with `can not create a new one because you enabled readonly` but the `readonly` has backquotes around it. Sometimes, the phrase uses `cannot` and in other cases `can not`.
187
191
188
-
You need to delete a Distribution Certificate and try again. See [Revoke Distribution Certificate](bb-errors.md#revoke-distribution-certificate){: target="_blank" }.
192
+
You need to delete your Distribution Certificate(s) and try again. See [Revoke Distribution Certificate](bb-errors.md#revoke-distribution-certificate){: target="_blank" }.
189
193
190
-
> A number of people who tried to update certificates after *Apple* changed things in May and before Loop 3.6.1 was released, may have Distribution Certificates that need to be deleted. If your credentials were valid during that time period, you won't see this error.
191
-
192
194
These are some of the most common errors to date.
193
195
194
196
1. You made a spelling error when adding <code>Secrets</code>
@@ -241,7 +243,7 @@ This is an example of a message that is not terribly descriptive - which is why
241
243
242
244
### Missing Certificates
243
245
244
-
> With `Loop 3.6.1` or newer, certificates are automatically renewed if your developer account is up to date, all agreements are signed and you completed the new [Add Variable](prepare-fork.md#add-variable){: target="_blank" } step.
246
+
> Certificates are automatically renewed if your developer account is up to date, all agreements are signed and you completed the new [Add Variable](prepare-fork.md#add-variable){: target="_blank" } step.
245
247
246
248
If your certificates expired and you do not have the `ENABLE_NUKE_VARIABLE` configured, you might see this error when you try to build. It does not have a clear annotation. The error string starts with: `No code signing identity found and`. The phrase ends with `can not create a new one because you enabled readonly` but the `readonly` has backquotes around it. Sometimes, the phrase uses `cannot` and in other cases `can not`.
247
249
@@ -289,6 +291,12 @@ You can also get this message if the credit card used to purchase the Developer
289
291
290
292
At this point, it may be faster to [ask a mentor for help](#where-to-get-help-with-browser-build). But if you want to dig into the details of the log and find the error yourself, the information is here.
291
293
294
+
!!! tip "General Search for the Error"
295
+
* Click on the link to the right of the :octicons-x-circle-fill-16:{: .failed }
296
+
* In upper right, there is a search box
297
+
* Enter `::error` in the search box to find your specific error
298
+
* If the search is empty, search for `error` and look at the first one
299
+
292
300
There is a separate section for each step in the process. First, you must follow the [Examine Annotation](#examine-annotation) instructions to view the record of the failed action. Then go to the section for the Action you were trying to complete to look for possible error strings to copy into the search box. For each section there are possible strings to paste to search the log.
293
301
294
302
* Paste in a possible error string (copy it exactly); repeat until you find a match
@@ -499,12 +507,12 @@ These steps are required to make room for a `Certificate` if you have two Certif
499
507
500
508
## Action: `Build Loop` Errors
501
509
502
-
This section is for people who have not successfully built the *Loop* app one time. If you are a repeat builder, please skip ahead to [Action: `Build Loop` Errors when Updating](#action-build-loop-errors-when-updating).
503
-
504
-
!!! warning "Run `Create Certificates` First"
505
-
When running a version earlier than `Loop 3.6.0`, you must run Action: `Create Certificates` before attempting to run Action: `Build Loop`
510
+
!!! abstract "First Time Builders"
511
+
**📍 You are here:** You had a build error and have never built this app before<br>
512
+
**✅ Goal:** Find and fix your mistake<br>
513
+
**📋 Repeat Builders:** [Action: `Build Loop` Errors when Updating](#action-build-loop-errors-when-updating)
506
514
507
-
If you had to step backward and fix an `Identifier`, you must run `Create Certificates` again.
515
+
This section is for people who have not successfully built the *Loop* app one time. If you are a repeat builder, please skip ahead to [Action: `Build Loop` Errors when Updating](#action-build-loop-errors-when-updating).
508
516
509
517
Refer to [Annotation without Clear Message (*Build*)](#annotation-without-clear-message-build) for a detailed example of these steps:
510
518
@@ -556,14 +564,22 @@ Copy the words on the line below and paste them into the search function for you
556
564
557
565
If that phrase is found one, or more times, it means you missed a step when configuring the Loop identifier or missed associating your *Loop* App Group with one or more identifiers.
558
566
567
+
!!! tip "`App Group` Mistake"
568
+
569
+
The most common reason for a new builder to see this is that did not spell the `App Group` properly. In the directions, please copy and paste the protype and then insert your TEAMID. Do not type what you think you see. It is too easy to mess this one up and it will affect every Identifier. (See link to the `App Group` fix below.)
Return to [First-Time: Identifiers for the `Loop` app](prepare-app.md#identifiers-for-the-loop-app) and make sure you followed all the steps.
578
+
If some, but not all, of those errors are seen when building the *Loop* app, then you spelled the `App Group` correctly, but failed to associate all the Identifiers with that App Group.
579
+
580
+
* Link to the entire section: [First-Time: Identifiers for the `Loop` app](prepare-app.md#identifiers-for-the-loop-app)
Copy file name to clipboardExpand all lines: docs/browser/intro-summary.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -48,8 +48,8 @@
48
48
* [Create your version of *Loop* in `App Store` (personal use only, not for distribution)](prepare-app.md#create-loop-app-in-app-store-connect){: target="_blank" }
49
49
* [Set up `Internal TestFlight Group for the App`](tf-users.md#testflight-overview){: target="_blank" }
50
50
* *GitHub*:
51
-
* Action: 3. Create Certificates is included in Build Action with `Loop 3.6.0`
0 commit comments