Local MCP Server
在Termux中运行本地MCP服务器,支持Ollama模型的文件读取与命令执行。
集成文档搜索、App Store 管理与多平台应用生成的苹果开发工具。
openclaw skills install @abdullah4ai/apple-developer-toolkit命令、参数、文件名以原文为准
一个二进制文件内集成三大工具。每个功能模块独立运行,具有不同的凭证要求。
以单一统一的二进制文件 appledev 发布,支持多命令调用:
appledev build ... # iOS 应用构建器(SwiftShip)
appledev store ... # App Store Connect 命令行工具
appledev b ... # 快捷别名
appledev s ... # 快捷别名一个二进制文件,三个工具,零冗余。
| 功能 | 所需凭证 | 是否无需配置即可使用 |
|---|---|---|
| 文档搜索(第1部分) | 无 | 是 |
| App Store Connect(第2部分) | App Store Connect API 密钥(.p8 文件) | 否 |
| iOS 应用构建器(第3部分) | LLM API 密钥 + Xcode | 否 |
可直接使用 Node.js 运行:
node cli.js search "NavigationStack"通过 Homebrew 安装:
brew install Abdullah4AI/tap/appledev使用 App Store Connect API 密钥进行认证:
appledev store auth login --name "MyApp" --key-id "KEY_ID" --issuer-id "ISSUER_ID" --private-key /path/to/AuthKey.p8或设置环境变量:
export APPSTORE_KEY_ID="your-key-id"
export APPSTORE_ISSUER_ID="your-issuer-id"
export APPSTORE_PRIVATE_KEY_PATH="/path/to/AuthKey.p8"API 密钥可在 https://appstoreconnect.apple.com/access/integrations/api 创建。
前置条件:Xcode(含 iOS 模拟器)、XcodeGen,以及用于代码生成的 LLM API 密钥。
appledev build setup # 检查并安装前置依赖bash scripts/setup.shnode 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"完整参考文档:[references/app-store-connect.md](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 "APP_ID" --version-id "VERSION_ID" |
| 列出证书 | 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 |
| IAP(家庭共享) | appledev store iap create --app "APP_ID" --family-sharable |
| 订阅(家庭共享) | appledev store subscriptions create --app "APP_ID" --family-sharable |
所有环境变量均为可选。当设置时,会覆盖命令行参数。
| 变量 | 描述 |
|---|---|
APPSTORE_KEY_ID | API 密钥 ID |
APPSTORE_ISSUER_ID | API 发行者 ID |
APPSTORE_PRIVATE_KEY_PATH | .p8 密钥文件路径 |
APPSTORE_PRIVATE_KEY | 原始私钥字符串 |
APPSTORE_PRIVATE_KEY_B64 | Base64 编码的私钥 |
APPSTORE_APP_ID | 默认应用 ID |
APPSTORE_PROFILE | 默认认证配置文件 |
APPSTORE_DEBUG | 启用调试输出 |
APPSTORE_TIMEOUT | 请求超时时间(秒) |
APPSTORE_BYPASS_KEYCHAIN | 跳过系统钥匙串 |
支持 iOS、watchOS、tvOS 和 iPad。通过 AI 驱动的代码生成,从自然语言描述生成完整的 Swift/SwiftUI 应用。
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 # 查看令牌使用情况和成本| 平台 | 状态 |
|---|---|
| iOS | 完全支持 |
| iPad | 完全支持 |
| macOS | 支持 |
| watchOS | 支持 |
| tvOS | 支持 |
| visionOS | 支持 |
描述 > 分析 > 规划 > 构建 > 修复 > 运行技能:Apple Developer Toolkit
版本:3.5.0
分块:2/2
| 命令 | 说明 |
|---|---|
/run | 构建并在模拟器中启动应用 |
/fix | 自动修复编译错误 |
/open | 在 Xcode 中打开项目 |
/ask [question] | 询问关于项目的任何问题 |
/model [name] | 切换模型(sonnet、opus、haiku) |
/info | 显示项目信息 |
/usage | 查看令牌使用情况与成本 |
| 参考资料 | 内容 |
|---|---|
| [references/app-store-connect.md](references/app-store-connect.md) | 完整的 App Store Connect CLI 命令列表 |
| [references/ios-rules/](references/ios-rules/) | 38 条 iOS 开发规范 |
| [references/swiftui-guides/](references/swiftui-guides/) | 12 个 SwiftUI 最佳实践指南 |
| [references/ios-app-builder-prompts.md](references/ios-app-builder-prompts.md) | 应用构建系统提示词集合 |
accessibility, app_clips, app_review, apple_translation, biometrics, camera, charts, color_contrast, components, dark_mode, design-system, feedback_states, file-structure, forbidden-patterns, foundation_models, gestures, haptics, healthkit, live_activities, localization, maps, mvvm-architecture, navigation-patterns, notification_service, notifications, safari_extension, share_extension, siri_intents, spacing_layout, speech, storage-patterns, swift-conventions, timers, typography, view-composition, view_complexity, website_links, widgets
animations, forms-and-input, layout, liquid-glass, list-patterns, media, modern-apis, navigation, performance, scroll-patterns, state-management, text-formatting
已收录 1 个 Skill