to-ios-integrate

Installation
SKILL.md

Integrate MobileEasyUse into iOS

Acquire the artifacts

Before editing the target project, run node scripts/ensure-artifacts.mjs, resolving the script path relative to this SKILL.md. The script requires Node.js 20 or newer and downloads on Windows, macOS, and Linux. It fetches the live compatibility catalog, verifies SHA256SUMS, and installs both archives under ~/.meu/ios/<version>:

  • integration contains the App integration binaries and scripts;
  • runner contains the XCTest runner and runtime used by MobileEasyUse.

If the JSON result contains actionRequired: "confirm-update", report the cached and latest Release versions and ask whether to update. Run the script again with --update when accepted or --use-cached when declined. Preserve a Release already pinned by the project unless the user accepts an upgrade; select it with --version <version>. A normal result contains releaseVersion, integrationPath, runnerPath, minimumMcpVersion, maximumMcpVersion, and an exact mcpCommand.

Use MEU_HOME to override ~/.meu. Artifacts and checksums are downloaded directly from the public GitHub Release; no GitHub token or login is required. The selected Release's catalog range defines MCP compatibility. Stop and report acquisition, catalog, or checksum errors.

Artifact acquisition is cross-platform. Xcode project changes, building, signing, and runtime verification require macOS; on Windows or Linux, finish the download, report both cache paths, and explain that the integration phase must continue on macOS.

Workflow

Installs
3
GitHub Stars
7
First Seen
Sep 10, 2026