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-5Lines changed: 35 additions & 5 deletions
Original file line number
Diff line number
Diff line change
@@ -1,10 +1,40 @@
1
1
## Help with Errors
2
2
3
-
If you get an error when building with a browser, use this page to figure out what to do.
3
+
!!! important "Get Help, Not Frustrated"
4
+
For first-time builders, there are a lot of one-time steps that all have to be correct and many screens look similar.
4
5
5
-
If you are still unsuccessful, then post your request for help along with the link to your repository. For example - this link is used to test the build instructions and generate figures for LoopDocs. You replace your GitHub username where you see `loopdocs-tester`:
6
+
If you are updating your build or renewing certificates, the process can be confusing and some error messages can be misleading.
* You can also provide a link to your repository like the example, but substitute your username for `USERNAME`
29
+
* If you are building an app other than Loop, replace LoopWorkspace with the app repository name
30
+
31
+
```
32
+
https://github.com/USERNAME/LoopWorkspace
33
+
```
34
+
35
+
1. A brief summary of the step you are on and what isn't working.
36
+
37
+
That's all we need to get started.
8
38
9
39
Mentors can go to your public _<span translate="no">GitHub repository</span>_, make sure your code is up to date, examine your customizations (if any), then click on the Action tab and view your log files directly.
10
40
@@ -16,10 +46,10 @@ Mentors can go to your public _<span translate="no">GitHub repository</span
16
46
17
47
All that is needed to assist is your link or as a bare minimum your *GitHub* **username**.
18
48
19
-
But first - try to diagnose it yourself using this page.
20
-
21
49
### Most Common Mistakes
22
50
51
+
If you get an error when building with a browser, you can use this page to figure out what to do - but don't be afraid to [ask for help](#help-with-errors).
52
+
23
53
!!! warning "Just updated?"
24
54
If you just updated to version 3.4 from version 3.2.x, you must add a new Identifier.
Copy file name to clipboardExpand all lines: docs/browser/bb-overview.md
+7-2Lines changed: 7 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -63,9 +63,15 @@ Instructions to install on a phone are found at:
63
63
64
64
## What if I get stuck?
65
65
66
-
Try to:
66
+
!!! important "How to Ask for Help"
67
+
First time setup should take several hours, but if you are having trouble:
68
+
69
+
* [Click here to find help](bb-errors.md#help-with-errors){: target="_blank" }.
70
+
71
+
If you want to solve it yourself, try to:
67
72
68
73
* Scroll back in the directions and see if you missed a paragraph or step
74
+
* Be sure you are copying the exact **names** needed for each step or clicking on the **link** associated with a particular step - many pages look similar
69
75
* Compare your display with the <span>graphics in *LoopDocs*</span>
70
76
* Is something different or does yours have an error message?
71
77
* Does the [Error](bb-errors.md){: target="_blank" } message guide you to the problem and solution?
@@ -81,7 +87,6 @@ If you get an error that you cannot figure out, reach out for help before you ge
81
87
*[Most Common Mistakes](bb-errors.md#most-common-mistakes){: target="_blank" }
82
88
* With Browser Build, post your *GitHub* LoopWorkspace link and a brief description of your problem
83
89
84
-
85
90
*[Errors with Browser](bb-errors.md){: target="_blank" }
Copy file name to clipboardExpand all lines: docs/browser/bb-update.md
+20-10Lines changed: 20 additions & 10 deletions
Original file line number
Diff line number
Diff line change
@@ -77,10 +77,22 @@ Under ordinary circumstances, you do not *have to* rebuild or update your *Loop*
77
77
78
78
* [How to Update and Rebuild DIY Loop with a Web Browser](https://www.youtube.com/watch?v=0ipTsiqbbrQ){: target="_blank" }
79
79
80
+
!!! important "How to Ask for Help"
81
+
Updating with Browser Build should be pretty fast and often automatic. Updating certificates (once a year) can sometimes be tricky.
82
+
83
+
If you are having trouble:
84
+
85
+
* [Click here to find help](bb-errors.md#help-with-errors){: target="_blank" }.
86
+
80
87
## Accept Agreements
81
88
82
89
> This is Step 1 of 6 - it may not always be necessary, but please check every time.
83
90
91
+
!!! warning "Wait After You Agree"
92
+
It typically takes 15 minutes before your updated agreement is available so you can complete your build.
93
+
94
+
If your build with browser fails, wait longer. An hour wait was reported by one person.
95
+
84
96
Sign in to your [Apple Developer account](https://developer.apple.com/account){: target="_blank" }. If there are agreements you have not accepted, you will get errors when you try to Build that indicate your *Apple* <code>Secrets</code> are incorrect - that is very unlikely. You may also need to update your credit card information if it has changed, for example, if there is a new expiration date.
85
97
86
98
* For an update, you do not need to modify the <code>FASTLANE_ISSUER_ID</code>, <code>FASTLANE_KEY_ID</code> or <code>FASTLANE_KEY</code>
@@ -99,11 +111,6 @@ Digital Service Act Compliance
99
111
* This is a new requirement that must be completed one time
100
112
* See [Digital Service Act Compliance](prepare-app.md#digital-service-act-compliance){: target="_blank" } for instructions
101
113
102
-
!!! warning "Wait After You Agree"
103
-
It typically takes 15 minutes before your updated agreement is available so you can complete your build.
104
-
105
-
If your build with browser fails, wait longer. An hour wait was reported by one person.
106
-
107
114
## Renew Certificate
108
115
109
116
> This is Step 2 of 6 - it is only needed once a year - you should get an email from Apple 30 days before your `Distribution Certificate` expires. (Don't worry if you did not see the email.)
@@ -117,9 +124,11 @@ Digital Service Act Compliance
117
124
??? question "Do you want to know more? (Click to open/close)"
118
125
This is only a summary - please follow the detailed steps below carefully.
119
126
120
-
* Delete all your `Distribution Certificates`. Apple only allows you to have 2 of these. So get rid of the old ones so you will be able to create a new one that will last a full year. (Step 1 below.)
127
+
* Delete all your certificates that say the type is `Distribution`. Apple only allows you to have 2 of these. So get rid of the old ones so you will be able to create a new one that will last a full year. (Step 1 below.)
128
+
129
+
* Some people have `Distribution Managed` types listed. These are cloud-managed. An internet search finds this quote: "My general approach to cloud-managed certificates is to ignore them and let Apple’s infrastructure do its thing."
121
130
122
-
* The Certificate in question is embedded in your `Match-Secrets repository`. In order to proceed, you need to remove the old certificate from `Match-Secrets`. Later this will be automated and can be done without modifying your `Match-Secrets repository`, but for now the easiest way to do that is to just delete the `certs/distribution` folder in your current `Match-Secrets repository`.
131
+
* The Certificate in question is embedded in your `Match-Secrets repository`. In order to proceed, you need to remove the old certificate from `Match-Secrets`.
123
132
124
133
* Finally, for every app that you build with this method, you need to run `Create Certificates` for that app. (Step 4 below.)
125
134
@@ -130,11 +139,12 @@ Digital Service Act Compliance
130
139
131
140
1. Use this link to view your [Apple Developer Certificates](https://developer.apple.com/account/resources/certificates/list){: target="_blank" }
132
141
* If your screen shows no Certificates and you see a message "Getting Started with Certificates", your certificate already expired and was removed by *Apple*; so skip ahead to Step 2: Navigate to your `Match-Secrets` Repository
133
-
* Carefully examine the `Type` column - do **not** delete a `Development Certificate`
134
-
* If you do not have any rows that say `Distribution Certificate`, your certificate already expired and was removed by *Apple*; so skip ahead to Step 2
142
+
* Carefully examine the `Type` column - do **not** delete a certificate with type of `Development`
143
+
* If you do not have any rows that say the type is `Distribution`, your certificate already expired and was removed by *Apple*; so skip ahead to Step 2
135
144
* If your certificate has an expiration date several months in the future - you can wait and renew your certificate later; skip ahead to [Update `Fork`](#update-fork)
136
-
* Click each row that has a `Distribution Certificate` and revoke it
145
+
* Click each row that has a type of `Distribution` and revoke it
137
146
* You will get an email informing you the certificate was revoked
147
+
* You can ignore rows with a type of `Distribution Managed`
138
148
1. Navigate to your `Match-Secrets` Repository
139
149
* You can do this several ways, but one method is demonstrated by the GIF below
140
150
* Open the URL for your *GitHub* account (address is `https://github.com/username` where `username` is replaced by your *GitHub* username
Copy file name to clipboardExpand all lines: docs/browser/identifiers.md
+6Lines changed: 6 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -58,6 +58,9 @@ The `Validate Secrets` <span class=notranslate>Action</span> should
58
58
*[Action: Validate Secrets Errors](bb-errors.md#action-validate-secrets-errors){: target="_blank" } tells you what to search for in the file
59
59
* Resolve the error and repeat the Action: [Validate Secrets](#validate-secrets)
60
60
61
+
!!! important "Ask For Help Early"
62
+
Please if you are having trouble - [ask for help early by clicking on this link](bb-errors.md#help-with-errors){: target="_blank" }.
63
+
61
64
!!! tip "Pro Tip: Validate Secrets"
62
65
The Action `Validate Secrets` is run every time you do any other action. Technically, you never have to run the action by itself - you could start with `Add Identifiers`.
63
66
@@ -102,6 +105,9 @@ The `Add Identifiers` <span class=notranslate>Action</span> should s
102
105
*[Action: Add Identifiers Errors](bb-errors.md#action-add-identifiers-errors){: target="_blank" } tells you what to search for in the file
103
106
* Resolve the error and repeat the Action: [Add Identifiers](#add-identifiers)
104
107
108
+
!!! important "Ask For Help Early"
109
+
Please if you are having trouble - [ask for help early by clicking on this link](bb-errors.md#help-with-errors){: target="_blank" }.
110
+
105
111
## Next Step
106
112
107
113
The next step is to [Prepare the App](prepare-app.md).
Copy file name to clipboardExpand all lines: docs/browser/intro-summary.md
+6-1Lines changed: 6 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -54,7 +54,12 @@
54
54
55
55
## Tips and Tricks
56
56
57
-
The steps to configure for building with a browser requires a lot of focused attention. Take it in steps and take breaks as needed. Some people prefer a video. Some people prefer more detailed steps on a webpage and others only high-level steps.
57
+
The steps to configure for building with a browser require a lot of focused attention. Take it in steps and take breaks as needed. Some people prefer a video. Some people prefer more detailed steps on a webpage and others only high-level steps.
58
+
59
+
!!! important "How to Ask for Help"
60
+
First time setup should take several hours, but if you are having trouble don't get frustrated:
61
+
62
+
* [Click here to find help](bb-errors.md#help-with-errors){: target="_blank" }.
0 commit comments