bama
BAMA: Build Any Mac App. Agent skills to research, clone, design, build, optimize, and test native macOS apps with Swift and SwiftUI.
翻译准备中
Claude Code 技能:将原生 iOS 软件及其根守护进程部署到运行自定义固件的设备——debs、tipa 和 ipa,并进行部署层审计以确保其在声称的操作系统上启动
AI 翻译
Claude Code skill: ship a native iOS app plus its root daemon to devices running custom firmware — debs, tipa and ipa, and the deployment-floor audits that keep it launching on the OS it claims
技能Python · SwiftGitHub @owngoal-dev自行安装运营者未确认
试用过了吗? 点一下就好,无需登录。
尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
安装型项目无需部署域名也可验证。个人仓库可通过 GitHub 登录验证,组织仓库可使用上方的仓库验证文件。
正在加载完整 README。 以下为已保存的摘录。
A good starting point for packaging native iOS apps. For command-line tools, see platformize-bin-ios.查看完整 README ↗
A good starting point for packaging native iOS apps.
For command-line tools, see platformize-bin-ios.
SKILL.md: app and daemon setup, packaging, third-party license
collection, and release guidance.template/: a one-time CHECKLIST.md to finish before writing code,
configuration, packaging files, a native depiction, a Pages workflow that
loads release notes from GitHub, an fd-based executable watcher for updates
and removal, a quiet exit, the roothide root check, and a skeleton that
builds as it is: a two-target Xcode project, an app, and an on-demand
daemon that authenticates the app and answers its hello over XPC.scripts/: new-app.py, which scaffolds a new app repo, the checklist
gate for make check, deployment compatibility
and SF Symbol checks, an accessibility gate that refuses a label UIKit will
never read, a gate that refuses a string key Xcode marked stale, a gate
that refuses app entitlements missing the GPU list, a renderer that turns
an Icon Composer icon into a three-JPEG icon set (megabytes smaller), plus
localization cleanup that keeps a translation it cannot account for.Read SKILL.md, pick the daemon shape, then scaffold the repo in one run:
scripts/new-app.py ../MyApp --name MyApp --from Inspector --description "…"
It copies the template, fills the placeholders, takes Scripts/, Makefile
and the CI/Release pair from the sibling checkouts, renames them, wires the
checklist gate, and prints what is still open. Nothing of it is copied into
the new repo. Then work through CHECKLIST.md: make check refuses to run
until every box is ticked.
Use the largest banner from your README for the depiction and write its Details copy for your app. Package installation and removal use uikittools triggers for app registration. Follow the release-workflow setup in the skill.
Run python3 -m unittest discover -s tests -v to validate the rendered templates.
Run scripts/audit-ios-floor.sh to check deployment compatibility before release.
MIT. See LICENSE.