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: docs/browser/automatic.md
+3-3Lines changed: 3 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -97,7 +97,7 @@ The `alive` branch you need is created automatically when you run the `Build Loo
97
97
!!! warning "I got an error regarding a branch with `alive` in the name"
98
98
* Sometimes you get an error about an `alive` branch
99
99
* If you do get an error, simply delete the branch and run the `Build Loop` action again
100
-
* Use this [GitHub link](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-and-deleting-branches-within-your-repository#deleting-a-branch){: target="_blank" } or ask for help when deleting a branch
100
+
* Use this [GitHub link](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-and-deleting-branches-within-your-repository#deleting-a-branch) or ask for help when deleting a branch
101
101
* You can delete every branch that starts with the name `alive`
102
102
* Leave the other branches alone unless a mentor directs you to take action
103
103
@@ -217,7 +217,7 @@ Your build will run on the following conditions:
217
217
218
218
To enable the scheduled build and sync, the `GH_PAT` must hold the `workflow` permission scopes. This permission serves as the enabler for automatic and scheduled builds with browser build. To disable this, follow these steps:
219
219
220
-
1. Go to your [FastLane Access Token](https://github.com/settings/tokens){: target="_blank" }
220
+
1. Go to your [FastLane Access Token](https://github.com/settings/tokens)
221
221
1. If it says `repo`, `workflow` next to the `FastLane Access Token` link, then automatic building is enabled
222
222
1. To disable automatic update and build, click on the link to open the token detail view
223
223
* Click to uncheck the `workflow` box
@@ -236,7 +236,7 @@ What if I decide I don't want the automatic building feature?
236
236
* Otherwise, you may see the dreaded "Loop Beta has expired" message, have a Loop that won't open and not have a version ready to go in TestFlight that you can install within a few seconds
237
237
238
238
* If you are taking a break from Loop and want to stop monthly Build emails, consider disabling actions for the `Build Loop` action for your app.
239
-
*[GitHub Directions to Disable and Enable a Workflow](https://docs.github.com/en/actions/using-workflows/disabling-and-enabling-a-workflow#disabling-a-workflow){: target="_blank" }
239
+
*[GitHub Directions to Disable and Enable a Workflow](https://docs.github.com/en/actions/using-workflows/disabling-and-enabling-a-workflow#disabling-a-workflow)
240
240
* It is the Build action that kicks off the update and build steps, so simply disabling the one action is sufficient
241
241
242
242
* If you are done with Loop, you can delete the whole repository; but you should be sure about this because you'll need to start over with [Configure to use Browser](bb-overview.md#configure-to-use-browser) to restore ability to build Loop with GitHub.
@@ -298,7 +298,7 @@ If there are *Apple* Developer agreements you have not accepted, you may get err
298
298
* If you previously built successfully - it is almost certainly the agreement
299
299
* It can take 15 minutes to an hour after the agreement is signed before it can be used
300
300
301
-
If you need detailed instructions, click on this [<code>Apple Program License Agreement</code> Help Page](https://support.pushpay.com/s/article/Accepting-the-Apple-Program-License-Agreement){: target="_blank" }.
301
+
If you need detailed instructions, click on this [<code>Apple Program License Agreement</code> Help Page](https://support.pushpay.com/s/article/Accepting-the-Apple-Program-License-Agreement).
302
302
303
303
You can also get this message if the credit card used to purchase the Developer account is not current, e.g., no longer valid or credit card expiration date, as entered at *Apple*, has passed.
304
304
@@ -428,7 +428,7 @@ Click on this link to [Delete Identifiers](#delete-identifiers).
428
428
#### Rerun Steps with correct TEAMID
429
429
430
430
1. Enter your `TEAMID` correctly in the repository `Secrets`
431
-
- Make sure you use copy and paste from your [Apple Developer Membership](https://developer.apple.com/account/#!/membership){: target="_blank" } page for that `TEAMID`.
431
+
- Make sure you use copy and paste from your [Apple Developer Membership](https://developer.apple.com/account/#!/membership) page for that `TEAMID`.
432
432
- Follow the update instructions here (this example is for `GH_PAT`, you'll do the same but for `TEAMID`) [Update Secrets](bb-update.md#update-secrets)
433
433
434
434
1. Run Action: [Configure to Use Browser: `Add Identifiers`](identifiers.md#add-identifiers) again
@@ -441,7 +441,7 @@ You will remove that app and create a new one.
441
441
442
442
#### Remove App with Incorrect `TEAMID`
443
443
444
-
Go to [`App Store Connect / Apps`](https://appstoreconnect.apple.com/apps){: target="_blank" } and follow the numbered steps in the graphic below.
444
+
Go to [`App Store Connect / Apps`](https://appstoreconnect.apple.com/apps) and follow the numbered steps in the graphic below.
445
445
446
446
1. Find the *Loop* app you created earlier and click on it
447
447
2. On the left side, under `General`, click on `App Information`
@@ -493,7 +493,7 @@ If you see this phrase, the `fastlane` package that is utilized during the `3. C
493
493
494
494
To fix this error:
495
495
496
-
- Open this link: [https://github.com/settings/tokens/](https://github.com/settings/tokens/){: target="_blank" }
496
+
- Open this link: [https://github.com/settings/tokens/](https://github.com/settings/tokens/)
497
497
- Here you will see your personal access token (`Fastlane Access Token`) that was created during [Configure to Use Browser: Setup *GitHub*: Create `GitHub Personal Access Token`](../browser/secrets.md#create-github-personal-access-token)
498
498
- Note that `Tokens (classic)` is highlighted in the menu on the left
499
499
- Click on the token name (should be bold, blue **`Fastlane Access Token`** ) to open its detail page
@@ -545,7 +545,7 @@ These steps are only needed to make room for a `Certificate` when running versio
545
545
546
546
1. Delete an old `Distribution Certificate`
547
547
* *Apple* limits you to two `Distribution Certificates`
548
-
* Use this link to view your [Apple Developer Certificates](https://developer.apple.com/account/resources/certificates/list){: target="_blank" }
548
+
* Use this link to view your [Apple Developer Certificates](https://developer.apple.com/account/resources/certificates/list)
549
549
* Carefully examine the `Type` column - do **not** delete a `Development` `Certificate`
550
550
* If you accidentally delete a `Development` `Type` certificate associated with an Xcode build for your Loop app - it will stop working and you will be very sad
551
551
* Click on the oldest `Distribution` `Certificate` and revoke it
@@ -598,7 +598,7 @@ If that phrase is found, then:
598
598
599
599
600
600
* This can also be caused if you correctly created the *Loop* App but entered an incorrect value for the `TEAMID`.
601
-
* If you have the incorrect `TEAMID`, check this link: [Certificates, Identifiers & Profiles](https://developer.apple.com/account/resources/identifiers/list){: target="_blank" } for entries with the incorrect `TEAMID` embedded
601
+
* If you have the incorrect `TEAMID`, check this link: [Certificates, Identifiers & Profiles](https://developer.apple.com/account/resources/identifiers/list) for entries with the incorrect `TEAMID` embedded
602
602
* For example, if your `TEAMID` is `0123456789`, but you entered `000123`, you may see both of these in your identifiers list
603
603
* `com.0123456789.loopkit.Loop`
604
604
* `com.000123.loopkit.Loop`
@@ -655,7 +655,7 @@ This tells you, the `Bundle ID` you selected in [First-Time: Create Loop App in
655
655
656
656
Once you have created an app in the *App Store* that is not based on your `TEAMID`, you cannot delete it, but you can Remove it (i.e. hide it so that it is no longer visible on this page and you don't accidentally click on it).
657
657
658
-
1. Open this link: [App Store Connect / Apps](https://appstoreconnect.apple.com/apps){: target="_blank" } to view your apps; log in if needed.
658
+
1. Open this link: [App Store Connect / Apps](https://appstoreconnect.apple.com/apps) to view your apps; log in if needed.
659
659
1. Find the App with the wrong `Bundle ID` and click on it
660
660
1. On the left-hand side, click on `App Information` (under `General`)
661
661
* Confirm the `Bundle ID` listed does not include your `TEAMID`
@@ -787,7 +787,7 @@ Once you get a successful build, you return to using your normal `branch` for fu
787
787
788
788
Assuming you have successfully built using the Browser-Build / *GitHub* method before:
789
789
790
-
* If the details show this message, `Could not install WWDR certificate`, make sure your [*Apple developer* account](https://developer.apple.com){: target="_blank" } is in good standing and that there are no agreements that need to be accepted and that your `Distribution Certificates` did not expire
790
+
* If the details show this message, `Could not install WWDR certificate`, make sure your [*Apple developer* account](https://developer.apple.com) is in good standing and that there are no agreements that need to be accepted and that your `Distribution Certificates` did not expire
791
791
* Sometimes this is a sign that *Apple* did not respond to a request, this failure happens in the first few minutes
792
792
* Repeat the build and it should be fine the next time
793
793
@@ -811,7 +811,7 @@ There might be several reasons to do this:
811
811
These steps are needed to reset your `Match-Secrets`:
812
812
813
813
1. Delete your `Match-Secrets` `Repository`
814
-
* Instructions to delete a repository are found at [*GitHub* Docs](https://docs.github.com/en/repositories/creating-and-managing-repositories/deleting-a-repository){: target="_blank" }
814
+
* Instructions to delete a repository are found at [*GitHub* Docs](https://docs.github.com/en/repositories/creating-and-managing-repositories/deleting-a-repository)
815
815
1. In your fork of LoopWorkspace:
816
816
* This will automatically create a new `Match-Secrets` `Repository` for you
817
817
* Run the `Action`: `Create Certificates`
@@ -835,7 +835,7 @@ These instructions are useful if:
835
835
836
836
The `Identifier` that is associated with the `Loop` identifier cannot be deleted if it is already in the *App Store* but all others can. If you attempt to delete the `XC` *Loop* identifier, you may be told it cannot be deleted because it is in use in the app store. That's OK. If a `Bundle ID` has ever been associated with an app in the *App Store*, you cannot delete the `Identifier`.
837
837
838
-
* Open this link: [Certificates, Identifiers & Profiles: Identifiers List](https://developer.apple.com/account/resources/identifiers/list){: target="_blank" } on the *Apple Developer* site.
838
+
* Open this link: [Certificates, Identifiers & Profiles: Identifiers List](https://developer.apple.com/account/resources/identifiers/list) on the *Apple Developer* site.
839
839
* Use the graphic below as a guide to removing identifiers
840
840
* Keep repeating the steps until you've removed all the identifiers you can (or want to) delete
841
841
* It is OK to delete an identifier even if it does have your correct `TEAMID`
Copy file name to clipboardExpand all lines: docs/browser/bb-overview.md
+4-4Lines changed: 4 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -30,13 +30,13 @@ To build the _<span translate="no">Loop</span>_ app using a browser, y
30
30
31
31
Complete instructions are found at this link for those comfortable with using *GitHub* and navigating the *Apple Developer* and *Apple App Connect* pages.
32
32
33
-
*[Using GitHub Actions + FastLane to deploy to TestFlight](https://github.com/LoopKit/LoopWorkspace/blob/main/fastlane/testflight.md){: target="_blank" }
33
+
*[Using GitHub Actions + FastLane to deploy to TestFlight](https://github.com/LoopKit/LoopWorkspace/blob/main/fastlane/testflight.md)
34
34
35
35
### How-to Video to Build with a Browser
36
36
37
37
In addition to the pages linked below in [Configure to use Browser](#configure-to-use-browser), there is a narrated video of each step needed to build using a browser. (This video shows build steps for version 3.2.3 or older. Some items are simplified for version 3.4.1 and newer.)
38
38
39
-
*[How to Build the *Loop* App With a Web Browser](https://www.youtube.com/watch?v=kiu5ho0MTW8){: target="_blank" }
39
+
*[How to Build the *Loop* App With a Web Browser](https://www.youtube.com/watch?v=kiu5ho0MTW8)
40
40
41
41
### Configure to use Browser
42
42
@@ -98,7 +98,7 @@ Instructions to make updates are found at:
98
98
99
99
There is also a helpful video for this process. Once again, this was prepared for an earlier version 3.2.3 or older. With version 3.4.1 and newer, the update and build is automatic if your *Apple* Developer account is active, agreements are signed and certificates are valid:
100
100
101
-
*[How to Update and Rebuild DIY Loop with a Web Browser](https://www.youtube.com/watch?v=0ipTsiqbbrQ){: target="_blank" }
101
+
*[How to Update and Rebuild DIY Loop with a Web Browser](https://www.youtube.com/watch?v=0ipTsiqbbrQ)
102
102
103
103
> With `Loop 3.6.0`, certificates are automatically created and renewed. You no longer need to renew certificates as a separate step.
104
104
@@ -118,7 +118,7 @@ These considerations were prepared when most people were using a Mac computer to
118
118
* Anything with a browser works to build the *Loop* app: PC, Tablet, Mac or iPad
119
119
* The *TestFlight* app is used to install the *Loop* app on your iPhone
120
120
* Compatible version of *Xcode* is provided by *GitHub*
121
-
* The time required for the initial setup to build with a browser may take less time than one *macOS* and *Xcode* version update for those using [Build with *Mac*](../build/overview.md)
121
+
* The time required for the initial setup to build with a browser may take less time than one *macOS* and *Xcode* version update for those using [Build with *Mac*](../build/overview.md){: target="_blank" }
122
122
* Automatic Updates are loaded into *TestFlight*
123
123
* With version 3.4 and newer, builds are automatically prepared at least once a month
124
124
* You choose when to install the new app from TestFlight onto your phone
0 commit comments