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
<p><em><abbrtitle="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-<abbrtitle="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><abbrtitle="LoopFollow combines custom alerts and display from many open-source apps such as Loop, Trio and Nigthscout">LoopFollow</abbr></em> app’s name.</p>
444
444
<ul>
445
445
<li>Browser Build: <ul>
446
-
<li>If you have never built, see <ahref="https://loopkit.github.io/loopdocs/browser/other-apps/">LoopDocs: Browser Build for Other Apps</a></li>
446
+
<li>If you have never built, see <ahref="https://loopkit.github.io/loopdocs/browser/other-apps/">LoopDocs: Browser Build for Other Apps</a></li>
447
447
<li>If you are a repeat builder, then you need a one-time update <ahref="#browser-build-update-for-loopfollow-v40">Browser Build Update for <em><abbrtitle="LoopFollow combines custom alerts and display from many open-source apps such as Loop, Trio and Nigthscout">LoopFollow</abbr></em> v4.0</a></li>
448
448
</ul>
449
449
</li>
@@ -455,7 +455,7 @@ <h3 id="browser-build-update-for-loopfollow-v40">Browser Build Update for <em><a
455
455
<p>A new capability was added to <abbrtitle="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 <abbrtitle="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>
456
456
</div>
457
457
<p>It doesn't matter whether the person you follow uses <em><abbrtitle="With a capital L, Loop is one of several do-it-yourself artifical pancreas systems">Loop</abbr></em> or <em><abbrtitle="an iOS app that implements the OpenAPS (oref) algorithm on an iPhone">Trio</abbr></em>. You have to update the <abbrtitle="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 <ahref="#sync-your-loopfollow-fork">Sync</a>, <ahref="#run-add-identifiers">Add <abbrtitle="names of modules found on your Apple Developer Identifiers page that are required for GitHub build method">Identifiers</abbr></a>, <ahref="#run-create-certificates">Create Certificates</a> and <ahref="#run-build-loopfollow">Build</a>:</p>
458
+
<p>This requires you to follow these steps:</p>
459
459
<h4id="sync-your-loopfollow-fork">Sync Your <em><abbrtitle="LoopFollow combines custom alerts and display from many open-source apps such as Loop, Trio and Nigthscout">LoopFollow</abbr></em><abbrtitle="a copy of code in a github repository other than the original">fork</abbr><aclass="headerlink" href="#sync-your-loopfollow-fork" title="Link to this section for reference">¶</a></h4>
460
460
<ul>
461
461
<li>Go to your <em><abbrtitle="LoopFollow combines custom alerts and display from many open-source apps such as Loop, Trio and Nigthscout">LoopFollow</abbr></em><abbrtitle="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
464
464
<blockquote>
465
465
<p><imgalt="sync the fork" src="../img/github-build-check-fork-status.svg" width="700"/></p>
466
466
</blockquote>
467
-
<h4id="run-add-identifiers">Run <code>Add Identifiers</code><aclass="headerlink" href="#run-add-identifiers" title="Link to this section for reference">¶</a></h4>
467
+
<h4id="add-push-notifications-capability-to-loopfollow-identifiers">Add Push Notifications Capability to <abbrtitle="LoopFollow combines custom alerts and display from many open-source apps such as Loop, Trio and Nigthscout">LoopFollow</abbr><abbrtitle="names of modules found on your Apple Developer Identifiers page that are required for GitHub build method">Identifiers</abbr><aclass="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><abbrtitle="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 <ahref="https://developer.apple.com/account/resources/identifiers/list">Certificates, <abbrtitle="names of modules found on your Apple Developer Identifiers page that are required for GitHub build method">Identifiers</abbr> & Profiles: <abbrtitle="names of modules found on your Apple Developer Identifiers page that are required for GitHub build method">Identifiers</abbr> List</a> page. </p>
468
471
<ol>
469
-
<li>Click on the Actions tab of your <em><abbrtitle="LoopFollow combines custom alerts and display from many open-source apps such as Loop, Trio and Nigthscout">LoopFollow</abbr></em><abbrtitle="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 <abbrtitle="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>
<p><strong>Wait for this to complete before you create certificates.</strong></p>
478
-
<h4id="run-create-certificates">Run <code>Create Certificates</code><aclass="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><abbrtitle="LoopFollow combines custom alerts and display from many open-source apps such as Loop, Trio and Nigthscout">LoopFollow</abbr></em><abbrtitle="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 <abbrtitle="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 <abbrtitle="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 <abbrtitle="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 <abbrtitle="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>
484
479
</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>
<p><imgalt="graphic showing selection of the push notifications" src="../img/add-push-notifications.svg" width="600"/></p>
487
483
</blockquote>
488
-
<p><strong>Wait for this to complete before you build <em><abbrtitle="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>
489
485
<h4id="run-build-loopfollow">Run <code>Build LoopFollow</code><aclass="headerlink" href="#run-build-loopfollow" title="Link to this section for reference">¶</a></h4>
490
486
<ol>
491
487
<li>Click on the Actions tab of your <em><abbrtitle="LoopFollow combines custom alerts and display from many open-source apps such as Loop, Trio and Nigthscout">LoopFollow</abbr></em><abbrtitle="contains project files and each file's revision history">repository</abbr></li>
<p><strong>Once this completes, be sure to update from <abbrtitle="a method to distribute apps without direct connection">TestFlight</abbr> to get the updated version of <em><abbrtitle="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 <abbrtitle="a method to distribute apps without direct connection">TestFlight</abbr> steps if you use LoopFollow_Second or LoopFollow_Third.</p>
501
497
<h3id="build-loopfollow-script-for-mac-xcode">Build <abbrtitle="LoopFollow combines custom alerts and display from many open-source apps such as Loop, Trio and Nigthscout">LoopFollow</abbr> Script for Mac-<abbrtitle="program used to build an app">Xcode</abbr><aclass="headerlink" href="#build-loopfollow-script-for-mac-xcode" title="Link to this section for reference">¶</a></h3>
502
498
<p>Carefully read the information in the terminal before making any choices.</p>
503
499
<p>Step 1: Open <abbrtitle="interface for entering commands to the computer">Terminal</abbr></p>
0 commit comments