返回顶部
a

apple-developer-toolkit苹果开发工具包

All-in-one Apple developer skill with three integrated tools shipped as a single unified binary. (1) Documentation search across Apple frameworks, symbols, and 1,267 WWDC sessions from 2014-2025. No credentials needed. (2) App Store Connect CLI with 120+ commands covering builds (find/wait/upload), TestFlight, pre-submission validate, submissions, signing, subscriptions (family-sharable), IAP, analytics, Xcode Cloud, metadata workflows, release pipeline dashboard, insights, win-back offers, prom

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 3.5.0
安全检测
已通过
1,234
下载量
免费
免费
1
收藏
概述
安装方式
版本历史

apple-developer-toolkit

Apple Developer Toolkit

一个二进制文件包含三个工具。每个部分独立工作,具有不同的凭证要求。

架构

以单一统一二进制文件 appledev 形式发布,支持多调用:

appledev build ... # iOS 应用构建器 (SwiftShip)
appledev store ... # App Store Connect CLI
appledev b ... # 短别名
appledev s ... # 短别名

一个二进制文件,三个工具,零重复。

各功能凭证要求

功能所需凭证无需设置即可工作
文档搜索(第1部分)
App Store Connect(第2部分)
App Store Connect API 密钥 (.p8) | 否 | | iOS 应用构建器(第3部分) | LLM API 密钥 + Xcode | 否 |

设置

第1部分:文档搜索(无需设置)

使用 Node.js 即可立即工作:

bash
node cli.js search NavigationStack

第2部分:App Store Connect CLI

通过 Homebrew 安装:

bash
brew install Abdullah4AI/tap/appledev

使用 App Store Connect API 密钥进行身份验证:

bash
appledev store auth login --name MyApp --key-id KEYID --issuer-id ISSUERID --private-key /path/to/AuthKey.p8

或设置环境变量:

bash
export APPSTOREKEYID=your-key-id
export APPSTOREISSUERID=your-issuer-id
export APPSTOREPRIVATEKEY_PATH=/path/to/AuthKey.p8

API 密钥在 https://appstoreconnect.apple.com/access/integrations/api 创建

第3部分:iOS 应用构建器

前提条件:Xcode(含 iOS 模拟器)、XcodeGen 和用于代码生成的 LLM API 密钥。

bash
appledev build setup # 检查并安装前提条件

从源码构建

bash
bash scripts/setup.sh

第1部分:文档搜索

bash
node cli.js search NavigationStack
node cli.js symbols UIView
node cli.js doc /documentation/swiftui/navigationstack
node cli.js overview SwiftUI
node cli.js samples SwiftUI
node cli.js wwdc-search concurrency
node cli.js wwdc-year 2025
node cli.js wwdc-topic swiftui-ui-frameworks

第2部分:App Store Connect

完整参考:references/app-store-connect.md

任务命令
列出应用appledev store apps
上传构建
appledev store builds upload --app APP_ID --ipa app.ipa --wait |
| 按编号查找构建 | appledev store builds find --app APP_ID --build-number 42 |
| 等待构建处理 | appledev store builds wait --build BUILD_ID |
| 发布 TestFlight | appledev store publish testflight --app APP_ID --ipa app.ipa --group Beta --wait |
| 提交 App Store | appledev store publish appstore --app APP_ID --ipa app.ipa --submit --confirm --wait |
| 提交前验证 | appledev store validate --app APPID --version-id VERSIONID |
| 列出证书 | appledev store certificates list |
| 评论 | appledev store reviews --app APP_ID --output table |
| 更新本地化 | appledev store localizations update --app APP_ID --locale en-US --name My App |
| 销售报告 | appledev store analytics sales --vendor VENDOR --type SALES --subtype SUMMARY --frequency DAILY --date 2024-01-20 |
| Xcode Cloud | appledev store xcode-cloud run --app APP_ID --workflow CI --branch main --wait |
| 公证 | appledev store notarization submit --file ./MyApp.zip --wait |
| 状态仪表板 | appledev store status --app APP_ID --output table |
| 每周洞察 | appledev store insights weekly --app APP_ID --source analytics |
| 元数据拉取 | appledev store metadata pull --app APP_ID --version 1.2.3 --dir ./metadata |
| 发布说明 | appledev store release-notes generate --since-tag v1.2.2 |
| 比较本地化 | appledev store diff localizations --app APP_ID --path ./metadata |
| 提名 | appledev store nominations create --app APP_ID --name Launch |
| 价格点筛选 | appledev store pricing price-points --app APP_ID --price 0.99 |
| 内购(家庭共享) | appledev store iap create --app APP_ID --family-sharable |
| 订阅(家庭共享) | appledev store subscriptions create --app APP_ID --family-sharable |

环境变量

所有环境变量均为可选。设置后将覆盖标志。

变量描述
APPSTOREKEYIDAPI 密钥 ID
APPSTOREISSUERID
API 签发者 ID |
| APPSTOREPRIVATEKEY_PATH | .p8 密钥文件路径 |
| APPSTOREPRIVATEKEY | 原始私钥字符串 |
| APPSTOREPRIVATEKEY_B64 | Base64 编码的私钥 |
| APPSTOREAPPID | 默认应用 ID |
| APPSTORE_PROFILE | 默认认证配置文件 |
| APPSTORE_DEBUG | 启用调试输出 |
| APPSTORE_TIMEOUT | 请求超时 |
| APPSTOREBYPASSKEYCHAIN | 跳过系统钥匙串 |

第3部分:多平台应用构建器

支持 iOS、watchOS、tvOS 和 iPad。通过 AI 驱动的代码生成,从自然语言生成完整的 Swift/SwiftUI 应用。

bash
appledev build # 交互模式
appledev build setup # 安装前提条件(Xcode、XcodeGen、AI 后端)
appledev build fix # 自动修复构建错误
appledev build run # 构建并在模拟器中启动
appledev build open # 在 Xcode 中打开项目
appledev build chat # 交互式聊天模式(编辑/提问)
appledev build info # 显示项目状态
appledev build usage # Token 使用量和成本

支持的平台

平台状态
iOS完全支持
iPad
完全支持 | | macOS | 支持 | | watchOS | 支持 | | tvOS | 支持 | | visionOS | 支持 |

工作原理

描述 > 分析 > 规划 > 构建 > 修复 > 运行

  1. 1. 分析 - 从描述中提取应用名称、功能、核心流程、目标平台
  2. 规划 - 生成文件级构建计划:数据模型、导航、设计
  3. 构建 - 生成 Swift 源文件、project.yml、资源目录
  4. 修复 - 编译并自动修复直到构建成功
  5. 运行 - 启动模拟器并运行应用

交互命令

命令描述
/run构建并在模拟器中启动
/fix
自动修复编译错误 | | /open | 在 Xcode 中打开项目 | | /ask [question] | 询问关于项目的问题 | | /model [name] | 切换模型(sonnet、opus、haiku) | | /info | 显示项目信息 | | /usage | Token 使用量和成本 |

参考

参考内容
references/app-store-connect.md完整的 App Store Connect CLI 命令
references/ios-rules/
38 条 iOS 开发规则 | | references/swiftui-guides/ | 12 个 SwiftUI 最佳实践指南 | | references/ios-app-builder-prompts.md | 应用构建的系统提示 |

iOS 规则(38 个文件)

accessibility

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 apple-developer-toolkit-1776419945 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 apple-developer-toolkit-1776419945 技能

通过命令行安装

skillhub install apple-developer-toolkit-1776419945

下载

⬇ 下载 apple-developer-toolkit v3.5.0(免费)

文件大小: 84.36 KB | 发布时间: 2026-4-17 19:05

v3.5.0 最新 2026-4-17 19:05
Agent skills: ios-rules (38 rules) and swiftui-guides (12 guides). Full reference files included. MIT license.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部