Skip to content

cli-v0.1.18

Latest

Choose a tag to compare

@github-actions github-actions released this 08 Nov 14:48
· 1 commit to main since this release

Changes

  • Build Xcode projects on Linux with Swift Build.
  • Generate manifests for Linux-built unit and UI test products. Test execution uses a Mac with Xcode.
  • Improve resource compilation, package linking, Swift macros, debug symbols, and MMKV C++ interoperability.
  • Discover, install, launch, and log apps on physical iPhones through Linux USB or Wi-Fi.
  • Add an experimental Ubuntu 24.04 ARM64 archive with an installer, public setup sources, checksums, and provenance attestations.

Install on macOS

brew install sweetpad-dev/tap/sweetpad
# For an existing installation:
brew update && brew upgrade sweetpad

The macOS archive contains a universal binary with Developer ID signing and Apple notarization.

Install on Linux ARM64

Download the ARM64 archive
and its SHA-256 file.
Then verify and install the archive:

sudo apt-get update
sudo apt-get install ca-certificates libssl3t64 libgcc-s1
sha256sum -c sweetpad-cli-0.1.18-linux-arm64.tar.gz.sha256
mkdir sweetpad-install
tar -xzf sweetpad-cli-0.1.18-linux-arm64.tar.gz -C sweetpad-install
bash sweetpad-install/install.sh
export PATH="$HOME/.local/bin:$PATH"
sweetpad --version

The release target is Ubuntu 24.04 ARM64 on Apple hardware. Linux support remains experimental.
The CLI requires no Rust compiler or Sweetpad source checkout.
Apple app builds require the separate toolchain and your own Xcode SDKs. The archive includes the public setup sources and instructions.
Apple SDKs and signing material are not included.

Simulator operation and Apple test execution require macOS with Xcode.
Distribution IPA export and Linux device debugging remain unsupported.
The Linux guide describes setup, device transport, and other limits.

Verify provenance

Both release archives include SHA-256 files and GitHub build-provenance attestations:

gh attestation verify sweetpad-cli-0.1.18-linux-arm64.tar.gz --repo sweetpad-dev/sweetpad

Full diff: cli-v0.1.17...cli-v0.1.18