Skip to content

Commit fca733e

Browse files
committed
Deploying to gh-pages from @ bdf529a 🚀
1 parent 01feeec commit fca733e

File tree

7 files changed

+90
-7
lines changed

7 files changed

+90
-7
lines changed

browser/bb-errors/index.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4370,7 +4370,7 @@ <h3 id="error-could-not-decrypt">Error: Could not decrypt<a class="headerlink" h
43704370
<blockquote>
43714371
<p><code>Couldn't decrypt the repo, please make sure you enter the right password</code></p>
43724372
</blockquote>
4373-
<p>If you know you entered the incorrect <code><abbr title="One of 6 Secrets: password you make up but must save and cannot change without deleting the Match-Secrets repository">MATCH_PASSWORD</abbr></code> in your <abbr title="contains project files and each file's revision history">repository</abbr> <code><abbr title="a method to securely embed personal information into your fork of LoopWorkspace to enable GitHub to have access required to build Loop">Secrets</abbr></code>, go and fix it now and try again.</p>
4373+
<p>If you know you entered the incorrect <code><abbr title="One of 6 Secrets: Git repo encryption passphrase, used to encrypt the Match-Secrets repository when it is created. You must save and use the same MATCH_PASSWORD for every repository if you build multiple apps.">MATCH_PASSWORD</abbr></code> in your <abbr title="contains project files and each file's revision history">repository</abbr> <code><abbr title="a method to securely embed personal information into your fork of LoopWorkspace to enable GitHub to have access required to build Loop">Secrets</abbr></code>, go and fix it now and try again.</p>
43744374
<p>Otherwise, you need to follow the steps to <a href="#reset-match-secrets">Reset <abbr title="a private repository you must create in your github account, stores keys required to build with github Build Actions">Match-Secrets</abbr></a>.</p>
43754375
<h2 id="action-build-loop-errors">Action: <code>Build Loop</code> Errors<a class="headerlink" href="#action-build-loop-errors" title="Anchor link to this Header on this Page">&para;</a></h2>
43764376
<div class="admonition warning">
@@ -4583,8 +4583,8 @@ <h2 id="reset-match-secrets">Reset <code>Match-Secrets</code><a class="headerlin
45834583
<p>This is not the first thing to try, but sometimes it is the best approach.</p>
45844584
<p>There might be several reasons to do this:</p>
45854585
<ul>
4586-
<li>You lost your <code><abbr title="One of 6 Secrets: password you make up but must save and cannot change without deleting the Match-Secrets repository">MATCH_PASSWORD</abbr></code> and want to build one of the <a href="../other-apps/">Other Apps</a></li>
4587-
<li>You thought you entered the correct <code><abbr title="One of 6 Secrets: password you make up but must save and cannot change without deleting the Match-Secrets repository">MATCH_PASSWORD</abbr></code> but you are getting <a href="#error-could-not-decrypt">Error: Could not decrypt</a></li>
4586+
<li>You lost your <code><abbr title="One of 6 Secrets: Git repo encryption passphrase, used to encrypt the Match-Secrets repository when it is created. You must save and use the same MATCH_PASSWORD for every repository if you build multiple apps.">MATCH_PASSWORD</abbr></code> and want to build one of the <a href="../other-apps/">Other Apps</a></li>
4587+
<li>You thought you entered the correct <code><abbr title="One of 6 Secrets: Git repo encryption passphrase, used to encrypt the Match-Secrets repository when it is created. You must save and use the same MATCH_PASSWORD for every repository if you build multiple apps.">MATCH_PASSWORD</abbr></code> but you are getting <a href="#error-could-not-decrypt">Error: Could not decrypt</a></li>
45884588
<li>You are having trouble renewing your certificates after using Browser Build for a year</li>
45894589
</ul>
45904590
<p>These steps are needed to reset your <code>Match-Secrets</code>:</p>

browser/build-dev-browser/index.html

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1287,6 +1287,15 @@
12871287
</span>
12881288
</a>
12891289

1290+
</li>
1291+
1292+
<li class="md-nav__item">
1293+
<a href="#what-happens-in-testflight" class="md-nav__link">
1294+
<span class="md-ellipsis">
1295+
What Happens in TestFlight
1296+
</span>
1297+
</a>
1298+
12901299
</li>
12911300

12921301
</ul>
@@ -3511,6 +3520,15 @@
35113520
</span>
35123521
</a>
35133522

3523+
</li>
3524+
3525+
<li class="md-nav__item">
3526+
<a href="#what-happens-in-testflight" class="md-nav__link">
3527+
<span class="md-ellipsis">
3528+
What Happens in TestFlight
3529+
</span>
3530+
</a>
3531+
35143532
</li>
35153533

35163534
</ul>
@@ -3663,6 +3681,28 @@ <h2 id="change-default-branch">Change Default <code>Branch</code><a class="heade
36633681
<h2 id="automatic-update-build_1">Automatic Update &amp; Build<a class="headerlink" href="#automatic-update-build_1" title="Anchor link to this Header on this Page">&para;</a></h2>
36643682
<p>The automatic update and build features are available for both the released (<code>main</code>) and development (<code>dev</code>) <abbr title="version of code within a single repository or workspace repository">branch</abbr>, but only for your default <abbr title="version of code within a single repository or workspace repository">branch</abbr>. For any other <abbr title="version of code within a single repository or workspace repository">branch</abbr> name set as your default <abbr title="version of code within a single repository or workspace repository">branch</abbr>, there is no automatic update available but the automatic build will run monthly.</p>
36653683
<p>Be sure to read this page: <a href="../automatic/" target="_blank">Automatic Update &amp; Build</a>.</p>
3684+
<h2 id="what-happens-in-testflight">What Happens in <abbr title="a method to distribute apps without direct connection">TestFlight</abbr><a class="headerlink" href="#what-happens-in-testflight" title="Anchor link to this Header on this Page">&para;</a></h2>
3685+
<p>As soon as you build one version of the app from the <code>dev</code> <abbr title="version of code within a single repository or workspace repository">branch</abbr>, that version number (which is higher than the <code>main</code> <abbr title="version of code within a single repository or workspace repository">branch</abbr>) will show up at the top of the available builds in <abbr title="a method to distribute apps without direct connection">TestFlight</abbr>.</p>
3686+
<p>Suppose you then return to using the <code>main</code> <abbr title="version of code within a single repository or workspace repository">branch</abbr> after your excursion to the <code>dev</code> <abbr title="version of code within a single repository or workspace repository">branch</abbr>.</p>
3687+
<blockquote>
3688+
<p><em>For this example, version 3.4.4 is the released version from the <code>main</code> <abbr title="version of code within a single repository or workspace repository">branch</abbr> and version 3.5.0 is the development version you evaluated.</em></p>
3689+
</blockquote>
3690+
<p>Every time you open <abbr title="a method to distribute apps without direct connection">TestFlight</abbr> on your phone and select the <em><abbr title="With a capital L, Loop is one of several do-it-yourself artifical pancreas systems">Loop</abbr></em> app, it will offer the most recent 3.5.0 version to be installed if you just tap <strong>Install</strong>. You might be in a situation where that build is about to expire or you decide you don't want to test this on your looping phone. In some cases, the released version, 3.4.4, might have fixes that are not available in a development <abbr title="version of code within a single repository or workspace repository">branch</abbr>.</p>
3691+
<p>You have your choice:</p>
3692+
<ul>
3693+
<li>You can manually go into <abbr title="a method to distribute apps without direct connection">TestFlight</abbr> each time <code>main</code> is automatically built, Select Previous Builds, then choose 3.4.4 and install the top listing</li>
3694+
<li>You can log in at: <a href="https://appstoreconnect.apple.com/apps" target="_blank">App Store Connect: Apps</a><ul>
3695+
<li>Select your <em><abbr title="With a capital L, Loop is one of several do-it-yourself artifical pancreas systems">Loop</abbr></em> app</li>
3696+
<li>Click on the <abbr title="a method to distribute apps without direct connection">TestFlight</abbr> tab</li>
3697+
<li>For each 3.5 build, click on the row for a build<ul>
3698+
<li>Select Expire Build on upper right</li>
3699+
</ul>
3700+
</li>
3701+
<li>This leaves only the released version, 3.4.4 for this example, available in <abbr title="a method to distribute apps without direct connection">TestFlight</abbr> on your phone</li>
3702+
</ul>
3703+
</li>
3704+
</ul>
3705+
<p align="center"><img alt="expire builds with higher version numbers" src="../img/testflight-expire-dev.png" width="700" /></p>
36663706

36673707

36683708

58.9 KB
Loading

browser/secrets/index.html

Lines changed: 45 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1023,6 +1023,21 @@
10231023
</span>
10241024
</a>
10251025

1026+
<nav class="md-nav" aria-label="Make up a Password">
1027+
<ul class="md-nav__list">
1028+
1029+
<li class="md-nav__item">
1030+
<a href="#passphrase-suggestions" class="md-nav__link">
1031+
<span class="md-ellipsis">
1032+
Passphrase Suggestions
1033+
</span>
1034+
</a>
1035+
1036+
</li>
1037+
1038+
</ul>
1039+
</nav>
1040+
10261041
</li>
10271042

10281043
<li class="md-nav__item">
@@ -3552,6 +3567,21 @@
35523567
</span>
35533568
</a>
35543569

3570+
<nav class="md-nav" aria-label="Make up a Password">
3571+
<ul class="md-nav__list">
3572+
3573+
<li class="md-nav__item">
3574+
<a href="#passphrase-suggestions" class="md-nav__link">
3575+
<span class="md-ellipsis">
3576+
Passphrase Suggestions
3577+
</span>
3578+
</a>
3579+
3580+
</li>
3581+
3582+
</ul>
3583+
</nav>
3584+
35553585
</li>
35563586

35573587
<li class="md-nav__item">
@@ -3624,7 +3654,7 @@ <h2 id="collect-and-save-secrets">Collect and Save <abbr title="a method to secu
36243654
</ul>
36253655
<p><strong>Created yourself</strong></p>
36263656
<ul>
3627-
<li>a password - make one up and save it (<code><abbr title="One of 6 Secrets: password you make up but must save and cannot change without deleting the Match-Secrets repository">MATCH_PASSWORD</abbr></code>)</li>
3657+
<li>a password - make one up and save it (<code><abbr title="One of 6 Secrets: Git repo encryption passphrase, used to encrypt the Match-Secrets repository when it is created. You must save and use the same MATCH_PASSWORD for every repository if you build multiple apps.">MATCH_PASSWORD</abbr></code>)</li>
36283658
</ul>
36293659
<h2 id="collect-the-four-apple-secrets">Collect the Four <code>Apple Secrets</code><a class="headerlink" href="#collect-the-four-apple-secrets" title="Anchor link to this Header on this Page">&para;</a></h2>
36303660
<details class="abstract">
@@ -3924,7 +3954,20 @@ <h3 id="create-github-personal-access-token">Create <code>GitHub Personal Access
39243954
</li>
39253955
</ol>
39263956
<h2 id="make-up-a-password">Make up a Password<a class="headerlink" href="#make-up-a-password" title="Anchor link to this Header on this Page">&para;</a></h2>
3927-
<p>If you have not already made up a password, do it now and record it as <code><abbr title="One of 6 Secrets: password you make up but must save and cannot change without deleting the Match-Secrets repository">MATCH_PASSWORD</abbr></code>.</p>
3957+
<p>If you have not already made up a password, do it now and record it as <code><abbr title="One of 6 Secrets: Git repo encryption passphrase, used to encrypt the Match-Secrets repository when it is created. You must save and use the same MATCH_PASSWORD for every repository if you build multiple apps.">MATCH_PASSWORD</abbr></code>. Note that if you <a href="../other-apps/" target="_blank">build more than one app</a>, you use the same <code><abbr title="One of 6 Secrets: Git repo encryption passphrase, used to encrypt the Match-Secrets repository when it is created. You must save and use the same MATCH_PASSWORD for every repository if you build multiple apps.">MATCH_PASSWORD</abbr></code> for all the apps. Every app needs to have the same 6 <abbr title="a method to securely embed personal information into your fork of LoopWorkspace to enable GitHub to have access required to build Loop">Secrets</abbr>.</p>
3958+
<div class="admonition info">
3959+
<p class="admonition-title">What is this Password used for?</p>
3960+
<p>The <code><abbr title="One of 6 Secrets: Git repo encryption passphrase, used to encrypt the Match-Secrets repository when it is created. You must save and use the same MATCH_PASSWORD for every repository if you build multiple apps.">MATCH_PASSWORD</abbr></code> is a special password called a <em>passphrase</em> that is used to encrypt and decrypt your certificates from <em>Apple</em> so they can be used when building with <em><abbr title="an online service for storing repositories, accessible from a browser">GitHub</abbr></em>; it helps keeps your certificates secret and safe.</p>
3961+
<p>A <em>passphrase</em> is a little different from a regular password. A password is what you usually use to log in to a website or game. A <em>passphrase</em> is a secret code that helps protect important files by adding an extra layer of security when files are encrypted.</p>
3962+
</div>
3963+
<h3 id="passphrase-suggestions"><em>Passphrase</em> Suggestions<a class="headerlink" href="#passphrase-suggestions" title="Anchor link to this Header on this Page">&para;</a></h3>
3964+
<p>To make a <em>passphrase</em> that is hard to guess and keeps your certificates safe:</p>
3965+
<ul>
3966+
<li>Use at least 15 characters (20 is even better) and you can include spaces</li>
3967+
<li>Mix in big letters, small letters, numbers, and symbols like $ or #</li>
3968+
<li>Don’t use words or numbers that people might guess, like your name or birthday</li>
3969+
</ul>
3970+
<p>If you already created a <abbr title="One of 6 Secrets: Git repo encryption passphrase, used to encrypt the Match-Secrets repository when it is created. You must save and use the same MATCH_PASSWORD for every repository if you build multiple apps.">MATCH_PASSWORD</abbr> that does not meet the criteria listed above, no worries, you are protecting an <em>Apple</em> developer certificate - not the family fortune. That information is provided for new builders who want guidance.</p>
39283971
<h2 id="next-step">Next Step<a class="headerlink" href="#next-step" title="Anchor link to this Header on this Page">&para;</a></h2>
39293972
<p>The next step is to <a href="../prepare-fork/">Prepare your Fork (Copy of LoopWorkspace)</a>.</p>
39303973

faqs/glossary/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3413,7 +3413,7 @@ <h1 id="glossary">Glossary<a class="headerlink" href="#glossary" title="Anchor l
34133413
<p><strong><span translate="no"><abbr title="One of 6 Secrets: Key ID provided when you create an API key in App Store Connect; it is associated with the FASTLANE_KEY">FASTLANE_KEY_ID</abbr></span></strong>&nbsp; (<abbr title="One of 6 Secrets: Key ID provided when you create an API key in App Store Connect; it is associated with the FASTLANE_KEY">FASTLANE_KEY_ID</abbr>): One of 6 <abbr title="a method to securely embed personal information into your fork of LoopWorkspace to enable GitHub to have access required to build Loop">Secrets</abbr>: Key ID provided when you create an <abbr title="Application Programming Interface">API</abbr> key in App Store Connect; it is associated with the <abbr title="One of 6 Secrets: Really long key (several lines); it and FASTLANE_KEY_ID are generated together">FASTLANE_KEY</abbr></p>
34143414
<p><strong><span translate="no"><abbr title="One of 6 Secrets: Really long key (several lines); it and FASTLANE_KEY_ID are generated together">FASTLANE_KEY</abbr></span></strong>&nbsp; (<abbr title="One of 6 Secrets: Really long key (several lines); it and FASTLANE_KEY_ID are generated together">FASTLANE_KEY</abbr>): One of 6 <abbr title="a method to securely embed personal information into your fork of LoopWorkspace to enable GitHub to have access required to build Loop">Secrets</abbr>: Really long key (several lines); it and <abbr title="One of 6 Secrets: Key ID provided when you create an API key in App Store Connect; it is associated with the FASTLANE_KEY">FASTLANE_KEY_ID</abbr> are generated together</p>
34153415
<p><strong><span translate="no"><abbr title="One of 6 Secrets: Generated with your GitHub account; set it to never expire">GH_PAT</abbr></span></strong>&nbsp; (<abbr title="One of 6 Secrets: Generated with your GitHub account; set it to never expire">GH_PAT</abbr>): One of 6 <abbr title="a method to securely embed personal information into your fork of LoopWorkspace to enable GitHub to have access required to build Loop">Secrets</abbr>: Generated with your <abbr title="an online service for storing repositories, accessible from a browser">GitHub</abbr> account; set it to never expire</p>
3416-
<p><strong><span translate="no"><abbr title="One of 6 Secrets: password you make up but must save and cannot change without deleting the Match-Secrets repository">MATCH_PASSWORD</abbr></span></strong>&nbsp; (<abbr title="One of 6 Secrets: password you make up but must save and cannot change without deleting the Match-Secrets repository">MATCH_PASSWORD</abbr>): One of 6 <abbr title="a method to securely embed personal information into your fork of LoopWorkspace to enable GitHub to have access required to build Loop">Secrets</abbr>: password you make up but must save and cannot change without deleting the <abbr title="a private repository you must create in your github account, stores keys required to build with github Build Actions">Match-Secrets</abbr> <abbr title="contains project files and each file's revision history">repository</abbr></p>
3416+
<p><strong><span translate="no"><abbr title="One of 6 Secrets: Git repo encryption passphrase, used to encrypt the Match-Secrets repository when it is created. You must save and use the same MATCH_PASSWORD for every repository if you build multiple apps.">MATCH_PASSWORD</abbr></span></strong>&nbsp; (<abbr title="One of 6 Secrets: Git repo encryption passphrase, used to encrypt the Match-Secrets repository when it is created. You must save and use the same MATCH_PASSWORD for every repository if you build multiple apps.">MATCH_PASSWORD</abbr>): One of 6 <abbr title="a method to securely embed personal information into your fork of LoopWorkspace to enable GitHub to have access required to build Loop">Secrets</abbr>: Git repo encryption passphrase, used to encrypt the <abbr title="a private repository you must create in your github account, stores keys required to build with github Build Actions">Match-Secrets</abbr> <abbr title="contains project files and each file's revision history">repository</abbr> when it is created. You must save and use the same <abbr title="One of 6 Secrets: Git repo encryption passphrase, used to encrypt the Match-Secrets repository when it is created. You must save and use the same MATCH_PASSWORD for every repository if you build multiple apps.">MATCH_PASSWORD</abbr> for every <abbr title="contains project files and each file's revision history">repository</abbr> if you build multiple apps.</p>
34173417
<p><strong><span translate="no"><abbr title="Secure Hash Algorithm 1; used to generate an alphanumeric code for commits in git (github)">SHA-1</abbr></span></strong>&nbsp; (<abbr title="Secure Hash Algorithm 1; used to generate an alphanumeric code for commits in git (github)">SHA-1</abbr>): Secure Hash Algorithm 1; used to generate an alphanumeric code for commits in <abbr title="a tool for version control">git</abbr> (github)</p>
34183418
<p><strong><span translate="no"><abbr title="associate a Developer ID with an app; must sign all targets for a given app">Sign Targets</abbr></span></strong>&nbsp; (<abbr title="associate a Developer ID with an app; must sign all targets for a given app">Sign Targets</abbr>): associate a Developer ID with an app; must sign all targets for a given app</p>
34193419
<p><strong><span translate="no"><abbr title="for Loop, submodules are repositories defined in the Workspace repository that are required to build the app">submodules</abbr></span></strong>&nbsp; (<abbr title="for Loop, submodules are repositories defined in the Workspace repository that are required to build the app">submodules</abbr>): for <abbr title="With a capital L, Loop is one of several do-it-yourself artifical pancreas systems">Loop</abbr>, <abbr title="for Loop, submodules are repositories defined in the Workspace repository that are required to build the app">submodules</abbr> are repositories defined in the <abbr title="a grouping of several repositories into a complete package">Workspace</abbr> <abbr title="contains project files and each file's revision history">repository</abbr> that are required to build the app</p>

search/search_index.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

sitemap.xml.gz

0 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)