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
+23-3Lines changed: 23 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -332,6 +332,17 @@ If you are new builder who gets an error at `Add Identifiers`, please [ask a men
332
332
333
333
## Action: `Create Certificates` Errors
334
334
335
+
The modern version of Browser Build creates your certificates automatically when you run the build action.
336
+
337
+
The first time you run the build action, there might be a certificate error if you did not configure your secrets or Identifiers correctly.
338
+
339
+
Subsequent times:
340
+
341
+
* You must have your *Apple* Developer license up to date with all agreements signed
342
+
* After a year, you must have the [`ENABLE_NUKE_CERTS` variable](prepare-fork.md#add-variable){: target="_blank" } set to true for automatic renewal - make sure to set that up now
343
+
344
+
and
345
+
335
346
> Reminder - If it is not obvious to you what your error is, please [ask a mentor for help](#where-to-get-help-with-browser-build)
336
347
337
348
> * you might get to the answer sooner
@@ -361,7 +372,7 @@ If that phrase is found, then:
361
372
* You probably do not have the correct `TEAMID` entered in your `Secrets`
362
373
* The rest of these instructions assume:
363
374
* You have already created a *Loop* App in the *App Store* with that incorrect `TEAMID`
364
-
* This is true if you completed the steps after running Action: `Add Identifiers` and before Action: `Create Certificates`
375
+
* This is true if you completed the steps after running Action: `Add Identifiers` and before Action: `Create Certificates` or `Build Loop`
365
376
366
377
Click on this link to [Delete Identifiers](#delete-identifiers).
367
378
@@ -412,7 +423,9 @@ Follow the [Configure to Use Browser: Create Loop App in App Store Connect](prep
412
423
413
424
#### Create Certificates
414
425
415
-
You should be able to continue with the [Configure to Use Browser Steps to `Create Certificates`](certs.md#create-certificates) and then proceed from there with `Build Loop` and keep going.
426
+
You can go straight to [`Build Loop`](build-yml.md#build-the-loop-app){: target="_blank" } which will `Create Certificates` for you. However, you may be more comfortable making sure you got your mistakes fixed. You can run [`Create Certifcates`](certs.md#create-certificates){: target="_blank" } as a stand-alone process. It should only take a few minutes.
427
+
428
+
After that succeeds, proceed to [`Build Loop`](build-yml.md#build-the-loop-app){: target="_blank" } and keep going.
416
429
417
430
### Error: Error cloning certificates
418
431
@@ -771,6 +784,13 @@ You will get an email informing you the certificate was revoked.
771
784
772
785
Run the Build action and a new Distribution Certificate will be created along with the profiles and build credentials needed.
773
786
787
+
!!! question "But my Build Action Failed Again"
788
+
- [x] Make sure you deleted all the Distribution Certificates as directed above.
789
+
790
+
- [x] Make sure you have the [`ENABLE_NUKE_CERTS` variable](prepare-fork.md#add-variable){: target="_blank" } set to true
791
+
792
+
- [ ] Then follow the link to delete your [Match Secrets repository](#delete-match-secrets) and run the [`Build Loop`](build-yml.md#build-the-loop-app){: target="_blank" } again.
793
+
774
794
* This is true for Loop, LoopCaregiver, LoopFollow and Trio if you have the ENABLE_NUKE_CERTS variable set to true
775
795
776
796
!!! question "But what about *TestFlight* builds?"
@@ -832,7 +852,7 @@ Make sure you only delete `Match-Secrets`. Do NOT delete the repository of the a
832
852
833
853
When building Loop, LoopCaregiver, LoopFollow or Trio:
834
854
835
-
* If you just revoked a [Distrbution Certificate](#revoke-distribution-certificate) - please do not delete your `Match-Secrets`
855
+
* If you just revoked a [Distrbution Certificate](#revoke-distribution-certificate) - try building first before you delete your `Match-Secrets`
836
856
* Make sure you have `ENABLE_NUKE_CERTS` set to true
837
857
* The next time you try to build, the information in Match-Secrets is used to remove invalid profiles
838
858
* A new Distribution Certificate and new profiles will be generated and your Match-Secrets will be updated
0 commit comments