Skip to content

Commit b4676bc

Browse files
committed
Deploying to gh-pages from @ 86a65d7 🚀
1 parent c64ea00 commit b4676bc

File tree

9 files changed

+49
-73
lines changed

9 files changed

+49
-73
lines changed

browser/bb-errors/index.html

Lines changed: 6 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -4484,23 +4484,6 @@ <h1>Errors with Browser</h1>
44844484

44854485
<h2 id="help-with-errors">Help with Errors<a class="headerlink" href="#help-with-errors" title="Anchor link to this Header on this Page">&para;</a></h2>
44864486
<div class="admonition important">
4487-
<p class="admonition-title">Browser Build Temporarily Unavailable for New Builders</p>
4488-
<p><em>Apple</em> made a modification in May 2025 that impacted Browser Build for builders who needed to renew their certificates or generate <abbr title="names of modules found on your Apple Developer Identifiers page that are required for GitHub build method">Identifiers</abbr>. </p>
4489-
<p>A partial update was instituted on 13 June 2025 for <abbr title="With a capital L, Loop is one of several do-it-yourself artifical pancreas systems">Loop</abbr> (with other apps like <abbr title="An app you can build to provide remote commands to `Loop` using `Nightscout`">LoopCaregiver</abbr>, <abbr title="An app you can build to provide extra alarms and views of important information - can use Dexcom Share or `Nightscout` to include `Loop` information">LoopFollow</abbr> and Trio updated about that time). This restored the ability for current builders to build again.</p>
4490-
<ul>
4491-
<li>If you previously built and had a valid certificate, you probably did not notice the issue</li>
4492-
<li>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</li>
4493-
<li>If this is your first time building a particular app, then the ability to create <strong><abbr title="names of modules found on your Apple Developer Identifiers page that are required for GitHub build method">Identifiers</abbr></strong> for that app is still impacted<ul>
4494-
<li>A solution is being tested but is not currently available in the released code</li>
4495-
</ul>
4496-
</li>
4497-
</ul>
4498-
<blockquote>
4499-
<p>Building with a Mac in not affected.</p>
4500-
<p>If your <abbr title="names of modules found on your Apple Developer Identifiers page that are required for GitHub build method">Identifiers</abbr> are configured, Browser Build works normally now.</p>
4501-
</blockquote>
4502-
</div>
4503-
<div class="admonition important">
45044487
<p class="admonition-title">Get Help, Not Frustrated</p>
45054488
<p>For first-time builders, there are a lot of one-time steps that all have to be correct and many screens look similar.</p>
45064489
<p>If you are updating your build, the process can be confusing and some error messages can be misleading.</p>
@@ -4580,10 +4563,6 @@ <h3 id="rebuild-or-new-builder">Rebuild or New Builder<a class="headerlink" href
45804563
<li>If you are a new builder, please continue reading</li>
45814564
</ul>
45824565
<h2 id="new-builder-quick-reference">New Builder: Quick Reference<a class="headerlink" href="#new-builder-quick-reference" title="Anchor link to this Header on this Page">&para;</a></h2>
4583-
<div class="admonition important">
4584-
<p class="admonition-title">Browser Build Temporarily Unavailable for New Builders</p>
4585-
<p>New builders can build at this time but only if they manually create <abbr title="names of modules found on your Apple Developer Identifiers page that are required for GitHub build method">Identifiers</abbr> and configure each Identifier with the required capabilities. It is recommended that new builders wait for the next fix to be released.</p>
4586-
</div>
45874566
<h3 id="new-builder-validate-secrets-error">New Builder: Validate <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> Error<a class="headerlink" href="#new-builder-validate-secrets-error" title="Anchor link to this Header on this Page">&para;</a></h3>
45884567
<p>This is the first step. If you have not succeeded (&#x2705;) with this action - STOP.</p>
45894568
<ul>
@@ -4597,10 +4576,6 @@ <h3 id="new-builder-validate-secrets-error">New Builder: Validate <code><abbr ti
45974576
<li><a href="../prepare-fork/#enter-the-secrets" target="_blank">Enter the <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></a></li>
45984577
</ul>
45994578
<h3 id="new-builder-add-identifiers-error">New Builder: Add <abbr title="names of modules found on your Apple Developer Identifiers page that are required for GitHub build method">Identifiers</abbr> Error<a class="headerlink" href="#new-builder-add-identifiers-error" title="Anchor link to this Header on this Page">&para;</a></h3>
4600-
<div class="admonition important">
4601-
<p class="admonition-title">Browser Build Temporarily Unavailable for New Builders</p>
4602-
<p>New builders can build at this time but only if they manually create <abbr title="names of modules found on your Apple Developer Identifiers page that are required for GitHub build method">Identifiers</abbr> and configure each Identifier with the required capabilities. It is recommended that new builders wait for the next fix to be released.</p>
4603-
</div>
46044579
<p>If you succeeded with Validate <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>, this should also succeed. If it does not, please skip ahead to <a href="#action-add-identifiers-errors">Action: <code>Add Identifiers</code> Error`</a>.</p>
46054580
<p>Do not hesitate to <a href="#where-to-get-help-with-browser-build">ask a mentor for help</a>.</p>
46064581
<h3 id="new-builder-create-certificates-error">New Builder: Create Certificates Error<a class="headerlink" href="#new-builder-create-certificates-error" title="Anchor link to this Header on this Page">&para;</a></h3>
@@ -4656,8 +4631,9 @@ <h3 id="manual-enable-for-build-action-may-be-required">Manual Enable for Build
46564631
<p>If necessary, enable the build action at your <abbr title="contains project files and each file's revision history">repository</abbr> as shown in the graphic below and then launch a manual build.</p>
46574632
<p><img alt="fix a disabled build state" src="../img/build-disabled-fix.png" /></p>
46584633
<h3 id="rebuild-create-certificates-error">Rebuild: Create Certificates Error<a class="headerlink" href="#rebuild-create-certificates-error" title="Anchor link to this Header on this Page">&para;</a></h3>
4659-
<p>With <code>Loop 3.6.0</code>, these should be a thing of the past - but you must first manually update (sync) your <abbr title="contains project files and each file's revision history">repository</abbr> in order to get this feature added and you must do this new step <a href="../prepare-fork/#add-variable" target="_blank">Add Variable</a></p>
4634+
<p>With <code>Loop 3.6.1</code> or newer, these should be a thing of the past - but you must first manually update (sync) your <abbr title="contains project files and each file's revision history">repository</abbr> in order to get this feature added and you must do this new step <a href="../prepare-fork/#add-variable" target="_blank">Add Variable</a>.</p>
46604635
<blockquote>
4636+
<p>Note - we used to say with <code>Loop 3.6.0</code>, 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.</p>
46614637
<p>Caveat - your Apple Developer account must be in good standing with a valid credit card attached and all agreements signed.</p>
46624638
</blockquote>
46634639
<h3 id="rebuild-build-error">Rebuild: Build Error<a class="headerlink" href="#rebuild-build-error" title="Anchor link to this Header on this Page">&para;</a></h3>
@@ -4673,7 +4649,7 @@ <h2 id="most-common-mistakes">Most Common Mistakes<a class="headerlink" href="#m
46734649
<p>If you get this build error message: <code>No code signing identity found and can not create a new one because you enabled</code>, you do not have certificates needed to run the build.</p>
46744650
<p>If you have more than one Distribution <abbr title="Apple certificate is used to sign your iOS or Mac apps - tied to but different from your permanent Developer ID">Certificate</abbr>, you may need to delete the oldest one using these instructions: <a href="./#revoke-extra-distribution-certificate" target="_blank">Revoke Extra Distribution <abbr title="Apple certificate is used to sign your iOS or Mac apps - tied to but different from your permanent Developer ID">Certificate</abbr></a>.</p>
46754651
<ul>
4676-
<li>With <code>Loop 3.6.0</code> and newer, this should not happen. Make sure you <a href="../prepare-fork/#add-variable" target="_blank">Add Variable</a> to automatically renew certificates.</li>
4652+
<li>With <code>Loop 3.6.1</code> and newer, this should not happen. Make sure you <a href="../prepare-fork/#add-variable" target="_blank">Add Variable</a> to automatically renew certificates. It only happened with <code>Loop 3.6.0</code> when Apple made a change to their infrastructure.</li>
46774653
</ul>
46784654
</div>
46794655
<p>These are some of the most common errors to date.</p>
@@ -5176,14 +5152,10 @@ <h3 id="could-not-install-wwdr-certificate"><code>Could not install WWDR certifi
51765152
<p align="center"><img alt="graphic showing failure to install certificate" src="../img/github-error-cert-failed.png" width="500" /></p>
51775153
<hr />
51785154
<h2 id="handle-the-fastlane-api-key-error">Handle the <code>FastLane API Key</code> Error<a class="headerlink" href="#handle-the-fastlane-api-key-error" title="Anchor link to this Header on this Page">&para;</a></h2>
5155+
<p>This was never an actual error - but a procedure that worked briefly. There is no need to revoke and generate a new <code>FastLane API Key</code>.</p>
51795156
<div class="admonition important">
5180-
<p class="admonition-title">Browser Build Temporary <abbr title="On github - a formal method to report a problem, either code behavior or documentation">Issue</abbr></p>
5181-
<p><em>Apple</em> made a modification in May 2025 that impacted Browser Build for builders who needed to renew their certificates or generate <abbr title="names of modules found on your Apple Developer Identifiers page that are required for GitHub build method">Identifiers</abbr>. </p>
5182-
<p>A partial update was instituted on 13 June 2025 for <abbr title="With a capital L, Loop is one of several do-it-yourself artifical pancreas systems">Loop</abbr> (with other apps like <abbr title="An app you can build to provide remote commands to `Loop` using `Nightscout`">LoopCaregiver</abbr>, <abbr title="An app you can build to provide extra alarms and views of important information - can use Dexcom Share or `Nightscout` to include `Loop` information">LoopFollow</abbr> and Trio updated about that time). This restored the ability for current builders to build again.</p>
5183-
<ul>
5184-
<li>If you previously built and had a valid certificate, you probably did not notice the issue</li>
5185-
<li>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</li>
5186-
</ul>
5157+
<p class="admonition-title">Browser Build Temporary <abbr title="On github - a formal method to report a problem, either code behavior or documentation">Issue</abbr> is Fixed with <code>Loop 3.6.2</code></p>
5158+
<p><em>Apple</em> made a modification in May 2025 that impacted Browser Build for builders who needed to renew their certificates or generate <abbr title="names of modules found on your Apple Developer Identifiers page that are required for GitHub build method">Identifiers</abbr>. With the release of <code>Loop 3.6.2</code>, these issues are resolved.</p>
51875159
<p>It took several weeks for the change at <em>Apple</em> to propagate through all the <code>API Keys</code>. Thus an adhoc fix worked initially but then stopped working. An update to <abbr title="used as part of the github Build Action method that enables building Loop without a Mac computer or Xcode">fastlane</abbr> (the code the communicates between <em>Apple</em> and <em><abbr title="an online service for storing repositories, accessible from a browser">GitHub</abbr></em>) is now in the released <abbr title="With a capital L, Loop is one of several do-it-yourself artifical pancreas systems">Loop</abbr> code (3.6.1 and newer).</p>
51885160
</div>
51895161
<p>We have removed the section on getting a new Fastlane <abbr title="Application Programming Interface">API</abbr> Key - that is not the solution to what turned out to be a change made by <em>Apple</em>.</p>

browser/bb-overview/index.html

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -3769,23 +3769,6 @@
37693769
<h1>Browser Overview</h1>
37703770

37713771
<h2 id="build-with-a-browser">Build with a Browser<a class="headerlink" href="#build-with-a-browser" title="Anchor link to this Header on this Page">&para;</a></h2>
3772-
<div class="admonition important">
3773-
<p class="admonition-title">Browser Build Temporarily Unavailable for New Builders</p>
3774-
<p><em>Apple</em> made a modification in May 2025 that impacted Browser Build for builders who needed to renew their certificates or generate <abbr title="names of modules found on your Apple Developer Identifiers page that are required for GitHub build method">Identifiers</abbr>. </p>
3775-
<p>A partial update was instituted on 13 June 2025 for <abbr title="With a capital L, Loop is one of several do-it-yourself artifical pancreas systems">Loop</abbr> (with other apps like <abbr title="An app you can build to provide remote commands to `Loop` using `Nightscout`">LoopCaregiver</abbr>, <abbr title="An app you can build to provide extra alarms and views of important information - can use Dexcom Share or `Nightscout` to include `Loop` information">LoopFollow</abbr> and Trio updated about that time). This restored the ability for current builders to build again.</p>
3776-
<ul>
3777-
<li>If you previously built and had a valid certificate, you probably did not notice the issue</li>
3778-
<li>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</li>
3779-
<li>If this is your first time building a particular app, then the ability to create <strong><abbr title="names of modules found on your Apple Developer Identifiers page that are required for GitHub build method">Identifiers</abbr></strong> for that app is still impacted<ul>
3780-
<li>A solution is being tested but is not currently available in the released code</li>
3781-
</ul>
3782-
</li>
3783-
</ul>
3784-
<blockquote>
3785-
<p>Building with a Mac in not affected.</p>
3786-
<p>If your <abbr title="names of modules found on your Apple Developer Identifiers page that are required for GitHub build method">Identifiers</abbr> are configured, Browser Build works normally now.</p>
3787-
</blockquote>
3788-
</div>
37893772
<ul>
37903773
<li><span translate="no"><abbr title="Latest release with major updates">Loop 3</abbr></span>&nbsp;can be built with a web browser using <span translate="no"><abbr title="an online service for storing repositories, accessible from a browser">GitHub</abbr> <abbr title="a custom application for the GitHub Actions platform that performs a complex but frequently repeated task; specifically used to build Loop from a browser">Actions</abbr></span></li>
37913774
<li>The app is then installed by you on your phone using the <em><abbr title="a method to distribute apps without direct connection">TestFlight</abbr></em> app</li>

browser/identifiers/index.html

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3606,11 +3606,6 @@ <h2 id="validate-secrets">Validate <code><abbr title="a method to securely embed
36063606
<p>It is easier for you (or your mentors) to diagnose if there is a problem with the <code>Secrets</code> you entered when it is run stand-alone. Once your secrets are good, they should remain good, so this does not need to be repeated.</p>
36073607
</div>
36083608
<h2 id="add-identifiers"><code>Add <abbr title="names of modules found on your Apple Developer Identifiers page that are required for GitHub build method">Identifiers</abbr></code><a class="headerlink" href="#add-identifiers" title="Anchor link to this Header on this Page">&para;</a></h2>
3609-
<div class="admonition important">
3610-
<p class="admonition-title">Add <abbr title="names of modules found on your Apple Developer Identifiers page that are required for GitHub build method">Identifiers</abbr> Temporarily Unavailable</p>
3611-
<p>The Add <abbr title="names of modules found on your Apple Developer Identifiers page that are required for GitHub build method">Identifiers</abbr> action does not work at this time.</p>
3612-
<p>A solution is being tested but is not currently available in the released code. For now, please be patient.</p>
3613-
</div>
36143609
<details class="abstract">
36153610
<summary>Section Summary (click to open/close)</summary>
36163611
<ol>
26.1 KB
Loading

browser/intro-summary/index.html

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3651,10 +3651,6 @@
36513651
<h1>Introduction and Summary</h1>
36523652

36533653
<h2 id="summary-of-steps">Summary of Steps<a class="headerlink" href="#summary-of-steps" title="Anchor link to this Header on this Page">&para;</a></h2>
3654-
<div class="admonition important">
3655-
<p class="admonition-title">Browser Build Temporarily Unavailable for New Builders</p>
3656-
<p>New builders should probably wait a few days for the next update before attempting to build a new app. You can manually configure <abbr title="names of modules found on your Apple Developer Identifiers page that are required for GitHub build method">Identifiers</abbr> (very tedious), and then build, but waiting is probably the right choice. You can do all the steps leading up the to the <code>Add <abbr title="names of modules found on your Apple Developer Identifiers page that are required for GitHub build method">Identifiers</abbr></code> action.</p>
3657-
</div>
36583654
<details class="info" open="open">
36593655
<summary>Time Estimate (click to open/close)</summary>
36603656
<ul>

0 commit comments

Comments
 (0)