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/bb-update.md
+10-6Lines changed: 10 additions & 6 deletions
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,9 @@
2
2
3
3
**This page is only relevant when building with a browser.**
4
4
5
-
**For *Mac*, please see: [Update/Rebuild with *Mac*](../build/updating.md)**
5
+
**For *Mac*, please see: [Update/Rebuild with *Mac*](../build/updating.md){: target="_blank" }**
6
+
7
+
> Regardless of build method, this is an **update** and will install over your existing app; your **settings are maintained including your current CGM and Pump.**
6
8
7
9
???+ info "Time Estimate (click to open/close)"
8
10
Build the *Loop* App
@@ -54,7 +56,7 @@
54
56
55
57
Under ordinary circumstances, you do not *have to* rebuild or update your *Loop* app until *TestFlight* forces you to (90 days). However, there is no harm in building more frequently.
56
58
57
-
* You control when the new app is installed on your phone, refer to: [Install on Phone: Disable Automatic Install from *TestFlight*](phone-install.md#disable-automatic-install-from-testflight)
59
+
* You control when the new app is installed on your phone, refer to: [Install on Phone: Disable Automatic Install from *TestFlight*](phone-install.md#disable-automatic-install-from-testflight){: target="_blank" }
58
60
* You always want a build available in the *TestFlight* app
59
61
* You can use *TestFlight* to quickly install the app if you loose or break your phone and need to replace it
60
62
* You can use *TestFlight* to quickly install the app if someone accidentally deletes the app from your phone
@@ -177,19 +179,21 @@ Open your *GitHub* account and select your <code>LoopWorkspace repository</code>
177
179
178
180
### Up to Date or Behind
179
181
180
-
* If your `fork` is up to date with LoopKit version, you will see the message `This branch is up to date with LoopKit/LoopWorkspace:{branch}` - there is no need to build again unless your Loop app in *TestFlight* is about to expire - in which case, proceed to [Build the *Loop* App](#build-the-loop-app)
182
+
The bullets below show typical messages when you are building the `main` branch. If you are building a different `branch`, the messages show that `branch name` instead of `main`.
183
+
184
+
* If your `fork` is up to date with LoopKit, you will see the message `This branch is up to date with LoopKit/LoopWorkspace:main` - there is no need to build again unless your Loop app in *TestFlight* is about to expire - in which case, proceed to [Build the *Loop* App](#build-the-loop-app)
181
185
182
-
* If your `fork` shows a message such as `This branch is 3 commits behind LoopKit:main` and you want to update and build, then click `Sync Fork` by tapping where the red rectangle is shown in the graphic below, then in the pop-up window, tap on `Update branch` and if it succeeds, move on to [Build the *Loop* App](#build-the-loop-app)
186
+
* If your `fork` shows a message such as `This branch is 2 commits behind LoopKit/LoopWorkspace:main` and you want to update and build, then click `Sync Fork` by tapping where the red rectangle is shown in the graphic below, then in the pop-up window, tap on `Update branch` and if it succeeds, move on to [Build the *Loop* App](#build-the-loop-app)
183
187
184
188
{width="700"}
185
189
{align="center"}
186
190
187
191
### Ahead and Behind
188
192
189
-
* If your `fork` shows a message such as `This branch is 3 commits behind LoopKit:main and 4 commits ahead of LoopKit:main`; you might need to manually resolve a conflict.
193
+
* If your `fork` shows a message such as `This branch is 2 commits ahead, 16 commits behind LoopKit/LoopWorkspace:main`; you might need to manually resolve a conflict.
190
194
* This can happen if you customized your build
191
195
* Sometimes GitHub lets you keep your customizations while updating the `fork`
192
-
* The GIF below is an example for LoopFollow
196
+
* The GIF below is an example for the **LoopFollow** app
193
197
* Frame 1 shows the repository is both ahead and behind
194
198
* Frame 2 shows the `Sync Fork` option was selected
195
199
* Frame 3 shows that GitHub was able to merge the new branch with existing customization
Copy file name to clipboardExpand all lines: docs/build/build-app.md
+3-3Lines changed: 3 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -32,14 +32,14 @@ If you are running iOS 15/watchOS 8, you do not have <code>Developer Mode</code>
32
32
33
33
### Upgrade from iOS 15 to newer version
34
34
35
-
**If you upgrade an iOS 15 phone to iOS 16 or 17, the *Loop* app will not open until you enable <code>Developer Mode</code> on that phone.**
35
+
**If you upgrade an iOS 15 phone to iOS 16 or newer, the *Loop* app will not open until you enable <code>Developer Mode</code> on that phone.**
36
36
37
37
You will see a message similar to the next graphic.
38
38
39
39
{width="300"}
40
40
{align="center"}
41
41
42
-
If you are running iOS 16 or 17 with watchOS 9 or newer, you must enable <code>Developer Mode</code> to run or build Loop directly from Xcode. (This is true for any app created by Xcode directly on your device.) If you want to know more, click on this [Apple Link about <code>Developer Mode</code>](https://developer.apple.com/documentation/xcode/enabling-developer-mode-on-a-device){: target="_blank" }.
42
+
If you are running iOS 16 or newer with watchOS 9 or newer, you must enable <code>Developer Mode</code> to run or build Loop directly from Xcode. (This is true for any app created by Xcode directly on your device.) If you want to know more, click on this [Apple Link about <code>Developer Mode</code>](https://developer.apple.com/documentation/xcode/enabling-developer-mode-on-a-device){: target="_blank" }.
43
43
44
44
### Prepare your Phone and Watch
45
45
@@ -332,7 +332,7 @@ The first time you build, there will be steps that will not be required for subs
332
332
3. Running
333
333
* Wait for app to open on your phone
334
334
335
-
With iOS 17, it takes longer for the app to open on your phone after you see the "Running" message than with earlier iOS versions. Wait for it.
335
+
With *iOS* 17 and newer, it takes longer for the app to open on your phone after you see the "Running" message than with earlier iOS versions. Wait for it.
Copy file name to clipboardExpand all lines: docs/build/computer.md
+27-7Lines changed: 27 additions & 7 deletions
Original file line number
Diff line number
Diff line change
@@ -10,9 +10,9 @@
10
10
11
11
!!! tip "Build with Browser"
12
12
13
-
If you do not have a Mac, you can build <span translate="no">Loop 3</span> with any computer using a browser. If you want to use that method, review this list and head over to [Build with Browser](../browser/bb-overview.md).
13
+
If you do not have a Mac, you can build <span translate="no">Loop 3</span> with any computer using a browser. If you want to use that method, review this list and head over to [Build with Browser](../browser/bb-overview.md){: target="_blank" }.
14
14
15
-
- You need a paid ($99/year) [<span translate="no">Apple Developer Account</span>](apple-developer.md)
15
+
- You need a paid ($99/year) [<span translate="no">Apple Developer Account</span>](apple-developer.md){: target="_blank" }
16
16
- You need an account (free) with [<span translate="no">GitHub</span>](https://github.com){: target="_blank" }
17
17
- You need a [compatible phone](phone.md) to install the app from *TestFlight*
18
18
- You need a [compatible Pump](pump.md) and [CGM](cgm.md) if you want to actually use the app (and not just explore the app)
@@ -26,8 +26,8 @@
26
26
27
27
28
28
!!! question "FAQs"
29
-
- **"Do I need a Mac or Virtual Machine?."** Not any more! You can build [Loop 3](../browser/bb-overview.md) with any browser on any computer.
30
-
- **"I want to use the build with *Mac* method. Can I use a PC or Windows computer? I don't own an Apple computer."** Yes, you can but only if your PC uses Intel chips. Please read this FAQ about using a [Virtual Machine](../faqs/loop-faqs.md#can-i-use-a-pc-or-windows-computer-to-build).
29
+
- **"Do I need a Mac or Virtual Machine?."** Not any more! You can build [Loop 3](../browser/bb-overview.md){: target="_blank" } with any browser on any computer.
30
+
- **"I want to use the build with *Mac* method. Can I use a PC or Windows computer? I don't own an Apple computer."** Yes, you can but only if your PC uses Intel chips. Please read this FAQ about using a [Virtual Machine](../faqs/loop-faqs.md#can-i-use-a-pc-or-windows-computer-to-build){: target="_blank" }.
31
31
- **"How often do I need to use the computer if I choose the build with *Mac* method?"** Computer access is required when
32
32
* Initially installing the Loop app
33
33
* Loop app expires (Annually for a paid account or weekly for a free account)
@@ -38,16 +38,23 @@ If you have access to a computer with MacOS 14.0 or newer, you can skip ahead to
38
38
39
39
## Compatible Versions
40
40
41
-
The current release of _<spantranslate="no">Loop</span>_ requires Xcode version 15 or higher regardless of the iOS on the phone. This requires macOS 13.5 or higher. If your phone is iOS 17.4 or newer, you must have macOS 14.0 or higher. As an alternative, use [Build with Browser](../browser/bb-overview.md), which supports iOS 15, 16, and 17.
41
+
The current release of _<spantranslate="no">Loop</span>_ requires Xcode version 15 or higher regardless of the iOS on the phone. This requires macOS 13.5 or higher.
42
42
43
-
When this page was last updated, macOS 14.6 and Xcode 15.4 were tested to successfully build the app for phones with iOS 15 through iOS 17.6.1.
43
+
* If your phone is iOS 17.4 or newer, you must have macOS 14.0 or higher.
44
+
* If your phone is iOS 18.0 or newer, you must have macOS 14.5 or higher.
45
+
* As an alternative, use [Build with Browser](../browser/bb-overview.md){: target="_blank" }, which supports iOS 15, 16, 17 and 18.
46
+
47
+
When this page was last updated, macOS 14.6 and Xcode 15.4 were tested to successfully build the app for phones with iOS 15 through iOS 18.0.
48
+
49
+
> Until a fix is applied, building with macOS 14.6 (or 15.0) using Xcode 16 builds Loop but the provisioning profile (expiration) date is not yet captured.
44
50
45
51
The table below lists the **minimum** requirements to build the current release of <spantranslate="no">Loop 3.4.1</span>. If your macOS or Xcode version is higher, you can build with *Mac*.
46
52
47
53
Find your phone iOS in the table below. If your iOS is not listed, e.g., 17.6.1, choose the first row that is less than your iOS.
48
54
49
55
| iOS Version | minimum Xcode | minimum macOS |
50
56
|:---:|:---:|:---:|
57
+
| 18.0 | 15.4 | 14.5 |
51
58
| 17.5 | 15.4 | 14.0 |
52
59
| 17.4 | 15.3 | 14.0 |
53
60
| 15.1 to<br>17.0 | 15.0 | 13.5 |
@@ -86,6 +93,19 @@ You need to have 50 GB free space in order to install Xcode as directed on the [
86
93
87
94
If you are evaluating a used computer, it's best to have at least 256 GB total disk space (more is better).
88
95
96
+
## Which Macs Are Compatible with macOS Sequoia?
97
+
98
+
Sequoia is not yet required for building the *Loop* app on a phone running iOS 18 or higher with the *Mac* method. The normal *Apple* schedule is that you will be required to have this installed by April of the year after the *iOS* version increments. The only difference between this list and the one for Sonoma is the MacBook Air must be newer for Sequoia.
99
+
100
+
* MacBook Pro introduced in 2018 or later
101
+
* MacBook Air introduced in 2020 or later
102
+
* Mac mini introduced in 2018 or later
103
+
* iMac introduced in late 2019 or later
104
+
* iMac Pro introduced in 2017 or later
105
+
* Mac Studio introduced in 2022 or later
106
+
* Mac Pro introduced in 2019 or later
107
+
* get the full list from [Apple for Sequoia](https://support.apple.com/en-us/120282){: target="_blank" }
108
+
89
109
## Which Macs Are Compatible with macOS Sonoma?
90
110
91
111
Sonoma is required for building the *Loop* app on a phone running iOS 17.4 or higher with the *Mac* method. You can install Sonoma on the following:
@@ -101,7 +121,7 @@ Sonoma is required for building the *Loop* app on a phone running iOS 17.4 or hi
101
121
102
122
## Older Macs
103
123
104
-
Look into building with [GitHub Actions](../browser/bb-overview.md) - no need to worry about versions for Mac OS or Xcode - all done for you on GitHub (some configuration required). Works with any computer (PC or Mac or Tablet).
124
+
Look into building with [GitHub Actions](../browser/bb-overview.md){: target="_blank" } - no need to worry about versions for Mac OS or Xcode - all done for you on GitHub (some configuration required). Works with any computer (PC or Mac or Tablet).
0 commit comments