Platformize App Ios banner
owngoal-dev owngoal-dev

Platformize App Ios

Development community

Description

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

Installation

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

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-