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: browser/bb-errors/index.html
+6-34Lines changed: 6 additions & 34 deletions
Original file line number
Diff line number
Diff line change
@@ -4484,23 +4484,6 @@ <h1>Errors with Browser</h1>
4484
4484
4485
4485
<h2id="help-with-errors">Help with Errors<aclass="headerlink" href="#help-with-errors" title="Anchor link to this Header on this Page">¶</a></h2>
4486
4486
<divclass="admonition important">
4487
-
<pclass="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 <abbrtitle="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 <abbrtitle="With a capital L, Loop is one of several do-it-yourself artifical pancreas systems">Loop</abbr> (with other apps like <abbrtitle="An app you can build to provide remote commands to `Loop` using `Nightscout`">LoopCaregiver</abbr>, <abbrtitle="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><abbrtitle="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 <abbrtitle="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
-
<divclass="admonition important">
4504
4487
<pclass="admonition-title">Get Help, Not Frustrated</p>
4505
4488
<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>
4506
4489
<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
4580
4563
<li>If you are a new builder, please continue reading</li>
4581
4564
</ul>
4582
4565
<h2id="new-builder-quick-reference">New Builder: Quick Reference<aclass="headerlink" href="#new-builder-quick-reference" title="Anchor link to this Header on this Page">¶</a></h2>
4583
-
<divclass="admonition important">
4584
-
<pclass="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 <abbrtitle="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>
4587
4566
<h3id="new-builder-validate-secrets-error">New Builder: Validate <code><abbrtitle="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<aclass="headerlink" href="#new-builder-validate-secrets-error" title="Anchor link to this Header on this Page">¶</a></h3>
4588
4567
<p>This is the first step. If you have not succeeded (✅) with this action - STOP.</p>
4589
4568
<ul>
@@ -4597,10 +4576,6 @@ <h3 id="new-builder-validate-secrets-error">New Builder: Validate <code><abbr ti
4597
4576
<li><ahref="../prepare-fork/#enter-the-secrets" target="_blank">Enter the <code><abbrtitle="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>
4598
4577
</ul>
4599
4578
<h3id="new-builder-add-identifiers-error">New Builder: Add <abbrtitle="names of modules found on your Apple Developer Identifiers page that are required for GitHub build method">Identifiers</abbr> Error<aclass="headerlink" href="#new-builder-add-identifiers-error" title="Anchor link to this Header on this Page">¶</a></h3>
4600
-
<divclass="admonition important">
4601
-
<pclass="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 <abbrtitle="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>
4604
4579
<p>If you succeeded with Validate <code><abbrtitle="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 <ahref="#action-add-identifiers-errors">Action: <code>Add Identifiers</code> Error`</a>.</p>
4605
4580
<p>Do not hesitate to <ahref="#where-to-get-help-with-browser-build">ask a mentor for help</a>.</p>
4606
4581
<h3id="new-builder-create-certificates-error">New Builder: Create Certificates Error<aclass="headerlink" href="#new-builder-create-certificates-error" title="Anchor link to this Header on this Page">¶</a></h3>
@@ -4656,8 +4631,9 @@ <h3 id="manual-enable-for-build-action-may-be-required">Manual Enable for Build
4656
4631
<p>If necessary, enable the build action at your <abbrtitle="contains project files and each file's revision history">repository</abbr> as shown in the graphic below and then launch a manual build.</p>
4657
4632
<p><imgalt="fix a disabled build state" src="../img/build-disabled-fix.png" /></p>
4658
4633
<h3id="rebuild-create-certificates-error">Rebuild: Create Certificates Error<aclass="headerlink" href="#rebuild-create-certificates-error" title="Anchor link to this Header on this Page">¶</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 <abbrtitle="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 <ahref="../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 <abbrtitle="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 <ahref="../prepare-fork/#add-variable" target="_blank">Add Variable</a>.</p>
4660
4635
<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>
4661
4637
<p>Caveat - your Apple Developer account must be in good standing with a valid credit card attached and all agreements signed.</p>
4662
4638
</blockquote>
4663
4639
<h3id="rebuild-build-error">Rebuild: Build Error<aclass="headerlink" href="#rebuild-build-error" title="Anchor link to this Header on this Page">¶</a></h3>
@@ -4673,7 +4649,7 @@ <h2 id="most-common-mistakes">Most Common Mistakes<a class="headerlink" href="#m
4673
4649
<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>
4674
4650
<p>If you have more than one Distribution <abbrtitle="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: <ahref="./#revoke-extra-distribution-certificate" target="_blank">Revoke Extra Distribution <abbrtitle="Apple certificate is used to sign your iOS or Mac apps - tied to but different from your permanent Developer ID">Certificate</abbr></a>.</p>
4675
4651
<ul>
4676
-
<li>With <code>Loop 3.6.0</code> and newer, this should not happen. Make sure you <ahref="../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 <ahref="../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>
4677
4653
</ul>
4678
4654
</div>
4679
4655
<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
5176
5152
<palign="center"><imgalt="graphic showing failure to install certificate" src="../img/github-error-cert-failed.png" width="500" /></p>
5177
5153
<hr/>
5178
5154
<h2id="handle-the-fastlane-api-key-error">Handle the <code>FastLane API Key</code> Error<aclass="headerlink" href="#handle-the-fastlane-api-key-error" title="Anchor link to this Header on this Page">¶</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>
5179
5156
<divclass="admonition important">
5180
-
<pclass="admonition-title">Browser Build Temporary <abbrtitle="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 <abbrtitle="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 <abbrtitle="With a capital L, Loop is one of several do-it-yourself artifical pancreas systems">Loop</abbr> (with other apps like <abbrtitle="An app you can build to provide remote commands to `Loop` using `Nightscout`">LoopCaregiver</abbr>, <abbrtitle="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
+
<pclass="admonition-title">Browser Build Temporary <abbrtitle="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 <abbrtitle="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>
5187
5159
<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 <abbrtitle="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><abbrtitle="an online service for storing repositories, accessible from a browser">GitHub</abbr></em>) is now in the released <abbrtitle="With a capital L, Loop is one of several do-it-yourself artifical pancreas systems">Loop</abbr> code (3.6.1 and newer).</p>
5188
5160
</div>
5189
5161
<p>We have removed the section on getting a new Fastlane <abbrtitle="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>
Copy file name to clipboardExpand all lines: browser/bb-overview/index.html
-17Lines changed: 0 additions & 17 deletions
Original file line number
Diff line number
Diff line change
@@ -3769,23 +3769,6 @@
3769
3769
<h1>Browser Overview</h1>
3770
3770
3771
3771
<h2id="build-with-a-browser">Build with a Browser<aclass="headerlink" href="#build-with-a-browser" title="Anchor link to this Header on this Page">¶</a></h2>
3772
-
<divclass="admonition important">
3773
-
<pclass="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 <abbrtitle="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 <abbrtitle="With a capital L, Loop is one of several do-it-yourself artifical pancreas systems">Loop</abbr> (with other apps like <abbrtitle="An app you can build to provide remote commands to `Loop` using `Nightscout`">LoopCaregiver</abbr>, <abbrtitle="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><abbrtitle="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 <abbrtitle="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>
3789
3772
<ul>
3790
3773
<li><spantranslate="no"><abbrtitle="Latest release with major updates">Loop 3</abbr></span> can be built with a web browser using <spantranslate="no"><abbrtitle="an online service for storing repositories, accessible from a browser">GitHub</abbr><abbrtitle="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>
3791
3774
<li>The app is then installed by you on your phone using the <em><abbrtitle="a method to distribute apps without direct connection">TestFlight</abbr></em> app</li>
<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>
3607
3607
</div>
3608
3608
<h2id="add-identifiers"><code>Add <abbrtitle="names of modules found on your Apple Developer Identifiers page that are required for GitHub build method">Identifiers</abbr></code><aclass="headerlink" href="#add-identifiers" title="Anchor link to this Header on this Page">¶</a></h2>
3609
-
<divclass="admonition important">
3610
-
<pclass="admonition-title">Add <abbrtitle="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 <abbrtitle="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>
3614
3609
<detailsclass="abstract">
3615
3610
<summary>Section Summary (click to open/close)</summary>
Copy file name to clipboardExpand all lines: browser/intro-summary/index.html
-4Lines changed: 0 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -3651,10 +3651,6 @@
3651
3651
<h1>Introduction and Summary</h1>
3652
3652
3653
3653
<h2id="summary-of-steps">Summary of Steps<aclass="headerlink" href="#summary-of-steps" title="Anchor link to this Header on this Page">¶</a></h2>
3654
-
<divclass="admonition important">
3655
-
<pclass="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 <abbrtitle="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 <abbrtitle="names of modules found on your Apple Developer Identifiers page that are required for GitHub build method">Identifiers</abbr></code> action.</p>
3657
-
</div>
3658
3654
<detailsclass="info" open="open">
3659
3655
<summary>Time Estimate (click to open/close)</summary>
0 commit comments