owngoal-dev

Platformize App iOS — Development skill for Claude Code

Development community

Claude Code skill: ship a native iOS app plus its root daemon to jailbroken devices — roothide and rootless debs, tipa and ipa, and the deployment-floor audits that keep it launching on the OS it clai.

How to install Platformize App iOS

This entry records only its repository, not the path inside it, so there is no exact command to give. Open owngoal-dev/platformize-app-ios and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Platformize App iOS does

Claude Code skill: ship a native iOS app plus its root daemon to jailbroken devices — roothide and rootless debs, tipa and ipa, and the deployment-floor audits that keep it launching on the OS it claims

Alternatives in Development

  • Content Shipped — Proactively detect and log shipped content when user mentions publishing, launching, or completing work 1k ★
  • Claude Keysmith — Managed Claude Code instruction deployment with safe CLI recovery and an unsigned macOS/Windows desktop beta 696 ★
  • Herdrm — Native macOS console for herdr — all your coding agents and their live terminals, across devices 635 ★

README

platformize-app-ios

A [Claude Code](https://claude.com/claude-code) skill for shipping a native iOS **app** — with its own root LaunchDaemon — to **jailbroken devices**: one Xcode project, packaged for both **roothide** and **rootless** bootstraps, plus a TrollStore `.tipa` and a sideload `.ipa`, released from GitHub Actions and served by the [OwnGoal Studio APT repository](https://github.com/owngoal-dev/owngoal-packages).

It is the distilled procedure behind [Fila](https://github.com/owngoal-dev/Fila) (file manager), [iGhostVT](https://github.com/owngoal-dev/iGhostVT) (terminal) and CocoaInspector (process inspector): how an unprivileged app and a root daemon divide the work, what the packaging contract is, and what silently raises the deployment floor out from under a build that looks clean.

Its sibling [platformize-bin-ios](https://github.com/owngoal-dev/platformize-bin-ios) does the same for command-line tools. If what you are shipping has no `.app`, use that one.

What you get

path what it is
SKILL.md the skill: the app/daemon contract, the deployment-floor audit, layout, build and test surfaces, localization verification, publishing
scripts/audit-ios-floor.sh proves a built product can actually launch on the OS it claims: required libraries, build versions, embedded frameworks, weak symbols
scripts/check-symbol-availability.py fails when a source tree names an SF Symbol newer than the deployment target — the failure that never crashes and never warns
template/ the packaging inputs, the two xcconfigs, the XPC constant shim, and an AGENTS.md skeleton
AGENTS.md (CLAUDE.md links to it) notes for agents working on this repository

The build scripts are deliberately **not** in `template/`: they move with the live repos, so the skill tells you to copy them from the closest sibling rather than keeping a fork that goes stale.

Install

git clone https://github.com/owngoal-dev/platformize-