Skip to content

Commit e580d60

Browse files
committed
Deploying to gh-pages from @ 2c56066 🚀
1 parent d6e1552 commit e580d60

5 files changed

Lines changed: 2602 additions & 33 deletions

File tree

build/build-options/index.html

Lines changed: 17 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -443,7 +443,7 @@ <h2 id="building-options">Building Options<a class="headerlink" href="#building-
443443
<p><em><abbr title="LoopFollow combines custom alerts and display from many open-source apps such as Loop, Trio and Nigthscout">LoopFollow</abbr></em> can be built using either the Browser Build or the Mac-<abbr title="program used to build an app">Xcode</abbr> Build method. A paid Apple Developer account is required to use the Browser Build method. Regardless of how you build, you can customize your <em><abbr title="LoopFollow combines custom alerts and display from many open-source apps such as Loop, Trio and Nigthscout">LoopFollow</abbr></em> app’s name.</p>
444444
<ul>
445445
<li>Browser Build: <ul>
446-
<li>If you have never built, see <a href="https://loopkit.github.io/loopdocs/browser/other-apps/">LoopDocs: Browser Build for Other Apps</a> </li>
446+
<li>If you have never built, see <a href="https://loopkit.github.io/loopdocs/browser/other-apps/">LoopDocs: Browser Build for Other Apps</a></li>
447447
<li>If you are a repeat builder, then you need a one-time update <a href="#browser-build-update-for-loopfollow-v40">Browser Build Update for <em><abbr title="LoopFollow combines custom alerts and display from many open-source apps such as Loop, Trio and Nigthscout">LoopFollow</abbr></em> v4.0</a></li>
448448
</ul>
449449
</li>
@@ -455,7 +455,7 @@ <h3 id="browser-build-update-for-loopfollow-v40">Browser Build Update for <em><a
455455
<p>A new capability was added to <abbr title="LoopFollow combines custom alerts and display from many open-source apps such as Loop, Trio and Nigthscout">LoopFollow</abbr> regarding remote commands which <strong>requires a one-time update</strong> to your <abbr title="LoopFollow combines custom alerts and display from many open-source apps such as Loop, Trio and Nigthscout">LoopFollow</abbr> <strong>Identifier</strong>. Browser Build will fail until you take these steps.</p>
456456
</div>
457457
<p>It doesn't matter whether the person you follow uses <em><abbr title="With a capital L, Loop is one of several do-it-yourself artifical pancreas systems">Loop</abbr></em> or <em><abbr title="an iOS app that implements the OpenAPS (oref) algorithm on an iPhone">Trio</abbr></em>. You have to update the <abbr title="names of modules found on your Apple Developer Identifiers page that are required for GitHub build method">Identifiers</abbr> or the Browser Build will fail.</p>
458-
<p>This requires you to <a href="#sync-your-loopfollow-fork">Sync</a>, <a href="#run-add-identifiers">Add <abbr title="names of modules found on your Apple Developer Identifiers page that are required for GitHub build method">Identifiers</abbr></a>, <a href="#run-create-certificates">Create Certificates</a> and <a href="#run-build-loopfollow">Build</a>:</p>
458+
<p>This requires you to follow these steps:</p>
459459
<h4 id="sync-your-loopfollow-fork">Sync Your <em><abbr title="LoopFollow combines custom alerts and display from many open-source apps such as Loop, Trio and Nigthscout">LoopFollow</abbr></em> <abbr title="a copy of code in a github repository other than the original">fork</abbr><a class="headerlink" href="#sync-your-loopfollow-fork" title="Link to this section for reference"></a></h4>
460460
<ul>
461461
<li>Go to your <em><abbr title="LoopFollow combines custom alerts and display from many open-source apps such as Loop, Trio and Nigthscout">LoopFollow</abbr></em> <abbr title="a copy of code in a github repository other than the original">fork</abbr> and click on the Sync button</li>
@@ -464,28 +464,24 @@ <h4 id="sync-your-loopfollow-fork">Sync Your <em><abbr title="LoopFollow combine
464464
<blockquote>
465465
<p><img alt="sync the fork" src="../img/github-build-check-fork-status.svg" width="700"/></p>
466466
</blockquote>
467-
<h4 id="run-add-identifiers">Run <code>Add Identifiers</code><a class="headerlink" href="#run-add-identifiers" title="Link to this section for reference"></a></h4>
467+
<h4 id="add-push-notifications-capability-to-loopfollow-identifiers">Add Push Notifications Capability to <abbr title="LoopFollow combines custom alerts and display from many open-source apps such as Loop, Trio and Nigthscout">LoopFollow</abbr> <abbr title="names of modules found on your Apple Developer Identifiers page that are required for GitHub build method">Identifiers</abbr><a class="headerlink" href="#add-push-notifications-capability-to-loopfollow-identifiers" title="Link to this section for reference"></a></h4>
468+
<p>You must manually enable the Push Notifications capabilty to the <em><abbr title="LoopFollow combines custom alerts and display from many open-source apps such as Loop, Trio and Nigthscout">LoopFollow</abbr></em> Identifier. Follow the directions below to open the Identifier and then keep scrolling down until you see Push Notifications. Make sure that check box is enabled, as shown in the graphic below. If you do not do this, the Build will fail.</p>
469+
<p>The example graphic below has numbered steps that match these directions:</p>
470+
<p>Click to open the <a href="https://developer.apple.com/account/resources/identifiers/list">Certificates, <abbr title="names of modules found on your Apple Developer Identifiers page that are required for GitHub build method">Identifiers</abbr> &amp; Profiles: <abbr title="names of modules found on your Apple Developer Identifiers page that are required for GitHub build method">Identifiers</abbr> List</a> page. </p>
468471
<ol>
469-
<li>Click on the Actions tab of your <em><abbr title="LoopFollow combines custom alerts and display from many open-source apps such as Loop, Trio and Nigthscout">LoopFollow</abbr></em> <abbr title="contains project files and each file's revision history">repository</abbr></li>
470-
<li>On the left side, click on <code>2. Add Identifiers</code></li>
471-
<li>On the right side, click Run Workflow to show a dropdown menu</li>
472-
<li>Tap the green button that says Run <abbr title="a set of instructions to GitHub to perform an action; the instruction files are found in the .github/workflows folder of the repository">workflow</abbr>.</li>
473-
</ol>
474-
<blockquote>
475-
<p><img alt="add identifiers" src="../img/action-02-add-identifiers.svg" width="700"/></p>
476-
</blockquote>
477-
<p><strong>Wait for this to complete before you create certificates.</strong></p>
478-
<h4 id="run-create-certificates">Run <code>Create Certificates</code><a class="headerlink" href="#run-create-certificates" title="Link to this section for reference"></a></h4>
479-
<ol>
480-
<li>Click on the Actions tab of your <em><abbr title="LoopFollow combines custom alerts and display from many open-source apps such as Loop, Trio and Nigthscout">LoopFollow</abbr></em> <abbr title="contains project files and each file's revision history">repository</abbr></li>
481-
<li>On the left side, click on <code>3. Create Certificates</code></li>
482-
<li>On the right side, click Run Workflow to show a dropdown menu</li>
483-
<li>Tap the green button that says Run <abbr title="a set of instructions to GitHub to perform an action; the instruction files are found in the .github/workflows folder of the repository">workflow</abbr>.</li>
472+
<li>Look in the <strong><code>IDENTIFIER</code></strong> column to locate the <abbr title="LoopFollow combines custom alerts and display from many open-source apps such as Loop, Trio and Nigthscout">LoopFollow</abbr> Identifer and click on it<ul>
473+
<li>The name in the <strong><code>NAME</code></strong> column may be different if you previously built with a Mac using <abbr title="program used to build an app">Xcode</abbr>, in that case it will start with XC</li>
474+
</ul>
475+
</li>
476+
<li>Looking at the <code>App Services</code> column, scroll down to the <code>Push Notifications</code> row</li>
477+
<li>If the check box is not checked, you must check it</li>
478+
<li>Scroll back to the top and hit Save if you modified that value or All <abbr title="names of modules found on your Apple Developer Identifiers page that are required for GitHub build method">Identifiers</abbr> if you made no changes</li>
484479
</ol>
480+
<p>If you made a change and hit Save, you then need to Tap <code>Continue</code> and Tap <code>Save</code> to complete the process.</p>
485481
<blockquote>
486-
<p><img alt="add identifiers" src="../img/action-03-create-certs.svg" width="700"/></p>
482+
<p><img alt="graphic showing selection of the push notifications" src="../img/add-push-notifications.svg" width="600"/></p>
487483
</blockquote>
488-
<p><strong>Wait for this to complete before you build <em><abbr title="LoopFollow combines custom alerts and display from many open-source apps such as Loop, Trio and Nigthscout">LoopFollow</abbr></em>.</strong></p>
484+
<p>Repeat this step if you use LoopFollow_Second or LoopFollow_Third.</p>
489485
<h4 id="run-build-loopfollow">Run <code>Build LoopFollow</code><a class="headerlink" href="#run-build-loopfollow" title="Link to this section for reference"></a></h4>
490486
<ol>
491487
<li>Click on the Actions tab of your <em><abbr title="LoopFollow combines custom alerts and display from many open-source apps such as Loop, Trio and Nigthscout">LoopFollow</abbr></em> <abbr title="contains project files and each file's revision history">repository</abbr></li>
@@ -497,7 +493,7 @@ <h4 id="run-build-loopfollow">Run <code>Build LoopFollow</code><a class="headerl
497493
<p><img alt="add identifiers" src="../img/action-04-build.svg" width="700"/></p>
498494
</blockquote>
499495
<p><strong>Once this completes, be sure to update from <abbr title="a method to distribute apps without direct connection">TestFlight</abbr> to get the updated version of <em><abbr title="LoopFollow combines custom alerts and display from many open-source apps such as Loop, Trio and Nigthscout">LoopFollow</abbr></em> on your phone.</strong></p>
500-
<p>If you follow two loopers, repeat those steps for LoopFollow_Second. For three loopers, repeat for LoopFollow_Third.</p>
496+
<p>Repeat the build and install from <abbr title="a method to distribute apps without direct connection">TestFlight</abbr> steps if you use LoopFollow_Second or LoopFollow_Third.</p>
501497
<h3 id="build-loopfollow-script-for-mac-xcode">Build <abbr title="LoopFollow combines custom alerts and display from many open-source apps such as Loop, Trio and Nigthscout">LoopFollow</abbr> Script for Mac-<abbr title="program used to build an app">Xcode</abbr><a class="headerlink" href="#build-loopfollow-script-for-mac-xcode" title="Link to this section for reference"></a></h3>
502498
<p>Carefully read the information in the terminal before making any choices.</p>
503499
<p>Step 1: Open <abbr title="interface for entering commands to the computer">Terminal</abbr></p>

0 commit comments

Comments
 (0)