← 返回
数据分析 Key 中文

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, a...
All-in-one Apple developer skill with three integrated tools shipped as a single unified binary. (1) Documentation search across Apple frameworks, symbols, a...
abdullah4ai
数据分析 clawhub v3.5.0 3 版本 99794.8 Key: 需要
★ 1
Stars
📥 1,925
下载
💾 30
安装
3
版本
#latest

概述

Apple Developer Toolkit

Three tools in one binary. Each part works independently with different credential requirements.

Architecture

Ships as a single unified binary appledev with multi-call support:

appledev build ...    # iOS app builder (SwiftShip)
appledev store ...    # App Store Connect CLI
appledev b ...        # Short alias
appledev s ...        # Short alias

One binary, three tools, zero duplication.

Credential Requirements by Feature

FeatureCredentials NeededWorks Without Setup
-----------------------------------------------
Documentation Search (Part 1)NoneYes
App Store Connect (Part 2)App Store Connect API key (.p8)No
iOS App Builder (Part 3)LLM API key + XcodeNo

Setup

Part 1: Documentation Search (no setup needed)

Works immediately with Node.js:

node cli.js search "NavigationStack"

Part 2: App Store Connect CLI

Install via Homebrew:

brew install Abdullah4AI/tap/appledev

Authenticate with your App Store Connect API key:

appledev store auth login --name "MyApp" --key-id "KEY_ID" --issuer-id "ISSUER_ID" --private-key /path/to/AuthKey.p8

Or set environment variables:

export APPSTORE_KEY_ID="your-key-id"
export APPSTORE_ISSUER_ID="your-issuer-id"
export APPSTORE_PRIVATE_KEY_PATH="/path/to/AuthKey.p8"

API keys are created at https://appstoreconnect.apple.com/access/integrations/api

Part 3: iOS App Builder

Prerequisites: Xcode (with iOS Simulator), XcodeGen, and an LLM API key for code generation.

appledev build setup    # Checks and installs prerequisites

Build from source

bash scripts/setup.sh

Part 1: Documentation Search

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"

Part 2: App Store Connect

Full reference: references/app-store-connect.md

TaskCommand
---------------
List appsappledev store apps
Upload buildappledev store builds upload --app "APP_ID" --ipa "app.ipa" --wait
Find build by numberappledev store builds find --app "APP_ID" --build-number "42"
Wait for build processingappledev store builds wait --build "BUILD_ID"
Publish TestFlightappledev store publish testflight --app "APP_ID" --ipa "app.ipa" --group "Beta" --wait
Submit App Storeappledev store publish appstore --app "APP_ID" --ipa "app.ipa" --submit --confirm --wait
Pre-submission validationappledev store validate --app "APP_ID" --version-id "VERSION_ID"
List certificatesappledev store certificates list
Reviewsappledev store reviews --app "APP_ID" --output table
Update localizationsappledev store localizations update --app "APP_ID" --locale "en-US" --name "My App"
Sales reportappledev store analytics sales --vendor "VENDOR" --type SALES --subtype SUMMARY --frequency DAILY --date "2024-01-20"
Xcode Cloudappledev store xcode-cloud run --app "APP_ID" --workflow "CI" --branch "main" --wait
Notarizeappledev store notarization submit --file ./MyApp.zip --wait
Status dashboardappledev store status --app "APP_ID" --output table
Weekly insightsappledev store insights weekly --app "APP_ID" --source analytics
Metadata pullappledev store metadata pull --app "APP_ID" --version "1.2.3" --dir ./metadata
Release notesappledev store release-notes generate --since-tag "v1.2.2"
Diff localizationsappledev store diff localizations --app "APP_ID" --path ./metadata
Nominationsappledev store nominations create --app "APP_ID" --name "Launch"
Price point filterappledev store pricing price-points --app "APP_ID" --price 0.99
IAP (family sharable)appledev store iap create --app "APP_ID" --family-sharable
Subscription (family sharable)appledev store subscriptions create --app "APP_ID" --family-sharable

Environment Variables

All environment variables are optional. They override flags when set.

VariableDescription
-----------------------
APPSTORE_KEY_IDAPI Key ID
APPSTORE_ISSUER_IDAPI Issuer ID
APPSTORE_PRIVATE_KEY_PATHPath to .p8 key file
APPSTORE_PRIVATE_KEYRaw private key string
APPSTORE_PRIVATE_KEY_B64Base64-encoded private key
APPSTORE_APP_IDDefault app ID
APPSTORE_PROFILEDefault auth profile
APPSTORE_DEBUGEnable debug output
APPSTORE_TIMEOUTRequest timeout
APPSTORE_BYPASS_KEYCHAINSkip system keychain

Part 3: Multi-Platform App Builder

Supports iOS, watchOS, tvOS, and iPad. Generates complete Swift/SwiftUI apps from natural language with AI-powered code generation.

appledev build                     # Interactive mode
appledev build setup               # Install prerequisites (Xcode, XcodeGen, AI backend)
appledev build fix                 # Auto-fix build errors
appledev build run                 # Build and launch in simulator
appledev build open                # Open project in Xcode
appledev build chat                # Interactive chat mode (edit/ask questions)
appledev build info                # Show project status
appledev build usage               # Token usage and cost

Supported Platforms

PlatformStatus
------------------
iOSFull support
iPadFull support
macOSSupported
watchOSSupported
tvOSSupported
visionOSSupported

How it works

describe > analyze > plan > build > fix > run
  1. Analyze - Extracts app name, features, core flow, target platform from description
  2. Plan - Produces file-level build plan: data models, navigation, design
  3. Build - Generates Swift source files, project.yml, asset catalog
  4. Fix - Compiles and auto-repairs until build succeeds
  5. Run - Boots Simulator and launches the app

Interactive commands

CommandDescription
----------------------
/runBuild and launch in simulator
/fixAuto-fix compilation errors
/openOpen project in Xcode
/ask [question]Ask a question about the project
/model [name]Switch model (sonnet, opus, haiku)
/infoShow project info
/usageToken usage and cost

References

ReferenceContent
--------------------
references/app-store-connect.mdComplete App Store Connect CLI commands
references/ios-rules/38 iOS development rules
references/swiftui-guides/12 SwiftUI best practice guides
references/ios-app-builder-prompts.mdSystem prompts for app building

iOS Rules (38 files)

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

SwiftUI Guides (12 files)

animations, forms-and-input, layout, liquid-glass, list-patterns, media, modern-apis, navigation, performance, scroll-patterns, state-management, text-formatting

版本历史

共 3 个版本

  • v3.5.0 当前
    2026-05-03 02:40 安全 安全
  • v1.260308.2
    2026-03-29 01:53 安全 安全
  • v1.260225.3
    2026-03-07 01:42

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

data-analysis

A股量化 AkShare

mbpz
A股量化数据分析工具,基于AkShare库获取A股行情、财务数据、板块信息等。用于回答关于A股股票查询、行情数据、财务分析、选股等问题。
★ 164 📥 59,892
data-analysis

Data Analysis

ivangdavila
{"answer":"数据分析与可视化。查询数据库、生成报告、自动化电子表格,将原始数据转化为清晰可行的见解。适用于:(1) 您……"}
★ 198 📥 65,030
communication-collaboration

OpenClaw Watch Dog

abdullah4ai
OpenClaw网关自愈监控系统,自动检测故障、修复崩溃并发送Telegram告警。
★ 2 📥 2,934