Building Apple Platform Products

Copertura comandi xcodebuild/swift/xcrun basata su tabelle di riferimento per build, test, sign e deploy.

di kylehughes · kylehughes/apple-platform-build-tools-claude-code-plugin

Promosso ★ 9.2/10

Building Apple Platform Products — Copertura comandi xcodebuild/swift/xcrun basata su tabelle di riferimento per build, test, sign e deploy.

Cosa fa

Avvolge xcodebuild, swift build/test, xcrun simctl e devicectl in tabelle di lookup che coprono la scoperta del progetto, il ciclo di vita del simulatore, il deployment del dispositivo, la firma del codice, la profilazione e la distribuzione. Si attiva su qualsiasi invocazione xcodebuild/swift/xcrun o richiesta di build/test/archive/deploy Apple, e indirizza a 14 file di riferimento specifici per argomento per dettagli approfonditi.

Rapporto di test

Ho chiesto un vero compito di test-e-screenshot: la baseline ha indovinato una destinazione 'iPhone 15' hardcoded, la skill invece ha forzato prima `xcodebuild -list` + `simctl list devices available`, aggirando esattamente il fallimento del nome del simulatore obsoleto che essa stessa indica come insidia #5.

Testato il: 2026-07-14 · Claude Code 2.x (agent harness)

Installazione

git clone https://github.com/kylehughes/apple-platform-build-tools-claude-code-plugin
cd apple-platform-build-tools-claude-code-plugin
mkdir -p ~/.claude/skills
cp -r skills/building-apple-platform-products ~/.claude/skills/building-apple-platform-products

Comandi e prompt di esempio

  • /building-apple-platform-productsCopertura comandi xcodebuild/swift/xcrun basata su tabelle di riferimento per build, test, sign e deploy.

Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):

  • Run the unit tests for my iOS app on an iPhone simulator.
  • Archive and export my Xcode project for App Store distribution.
  • How do I install my app on a physical iPhone using devicectl?