Skip to content

Releases

v1.67

Choose a tag to compare

@github-actions github-actions released this 12 Nov 14:54

v1.67: image rebuilt on the latest Arch Linux packages, with today's tailscale and docker-compose updates; no change to the box itself

v1.66

Choose a tag to compare

@github-actions github-actions released this 10 Nov 21:27

v1.66: omarchy-apple-dev pinned to its v0.4.5 release (Kotlin/Native on Linux aarch64, the app icon in every dev install, actool fixes); xtool unchanged, so the SDK and the Apple sign-in stay; run devbox dev-env ios once to move to it

v1.65

Choose a tag to compare

@github-actions github-actions released this 08 Nov 20:43

v1.65: devbox ios login signs in to Apple alone and devbox ios logout signs out, to change account or start over after a failed sign-in (devbox-build.sh login and logout from the host); a failed sign-in no longer shows as signed in; devbox ios status no longer fails when nothing is paired over Wi-Fi; a launch that fails says to trust the developer on the device when the app was signed with a free Apple ID

v1.64

Choose a tag to compare

@github-actions github-actions released this 08 Nov 20:34

v1.64: devbox ios devices lists the devices the box sees over USB (starting its usbmuxd first) and says to answer Trust when none shows up; devbox ios status lists the USB pairings usbmuxd keeps in /var/lib/lockdown; the help and messages name the devbox commands rather than xtool

v1.63

Choose a tag to compare

@github-actions github-actions released this 08 Nov 18:28

v1.63: omarchy-apple-dev pinned to its main after #144, whose xtool is xtool main (RCodesign signing, the Apple sign-in and SMS two-factor fixes, the release-build compiler crash fixed by xtool-org/xtool#432) plus the fork fixes; with an Apple ID password, the install step hands the .app straight to xtool install

v1.62

Choose a tag to compare

@github-actions github-actions released this 08 Nov 15:21

v1.62: devbox help ios points at scripts/devbox-build.sh of the repository, a script to put next to an app's project.yml that builds, signs, installs and launches it on the iPhone from the host, through the box already running (docker exec, devbox ios xcode), over USB or Wi-Fi

v1.61

Choose a tag to compare

@github-actions github-actions released this 07 Nov 22:32

v1.61: devbox ios xcode builds an app with no package dependency

devbox ios xcode stopped right after "packages fetched", with no error, on an Xcode project that uses no Swift package, a hello world for instance. It now goes on to the build, the install and the launch.

v1.60

Choose a tag to compare

@github-actions github-actions released this 07 Nov 14:28

v1.60: devbox ios status and pair as root from the host

devbox ios status and devbox ios pair now work as root from the host (docker exec -u 0), like devbox ios kmp and xcode: they use the ios environment, the sign-in and the pairings of the box's user. Before, they stopped with "the ios environment is not installed".

v1.59

Choose a tag to compare

@github-actions github-actions released this 07 Nov 14:21

v1.59: iPhone over Wi-Fi, what a box outside compose.yaml needs

devbox help ios-wifi now says what a box started with docker run rather than compose.yaml needs for the Wi-Fi tunnel: --device /dev/net/tun --cap-add NET_ADMIN --cap-add NET_RAW. It also says that devbox ios pair starts the usbmuxd of the box itself, and that with Tailscale off in the box the Tailscale of the host reaches the device as well (measured with an iPhone 14 under iOS 27.2).

v1.58

Choose a tag to compare

@github-actions github-actions released this 07 Nov 14:08

v1.58: an iPhone or iPad over Wi-Fi, without the cable

On iOS 27, devbox ios xcode can install, launch and read the logs of an app over Wi-Fi. Pair the device once with the cable, devbox ios pair, then run devbox ios xcode --wifi , its tailnet address when the Tailscale app runs on it (or set IOS_WIFI). xtool itself stays on USB. devbox help ios-wifi has the steps, devbox ios status lists the paired devices.

devbox help ios now shows the compose.override.yaml block that gives the box the USB bus of the host, and how to make the host's usbmuxd let go of the device.

devbox ios xcode build now leaves the unsigned .app (build/devbox-ios/xtool/xtool/.app) instead of an unsigned .ipa.