Upgrade to Pro — share decks privately, control downloads, hide ads and more …

iOS開発×AI駆動開発 〜最近使って便利だったスキルの話〜

Avatar for nogu nogu
August 28, 2026

iOS開発×AI駆動開発 〜最近使って便利だったスキルの話〜

Avatar for nogu

nogu

August 28, 2026

More Decks by nogu

Other Decks in Programming

Transcript

  1. 03 実機で確認する機能 Simulator:画⾯‧ロジック 実機:Screen Timextension‧端末状態 夜間のアプリブロック OS連携‧端末復帰 • Screen Time権限を取得

    • ShieldのActionを受け取る • 対象アプリを選択 • アプリ未起動でも状態を保存 • 夜間スケジュールを開始 • 端末Lock∕Unlock後も監視 • 利⽤時間の閾値でアプリをブロック • App kill∕再起動後に復元 • ブロック画⾯の選択肢を表⽰ • ⽇付またぎ‧翌朝に結果確定
  2. 03 実機で確認する機能(技術詳細) Screen Time連携 実機QA Family Controls権限の許可‧拒否‧失 • Shield Action

    Extensionの保存 効 • Lock∕Unlock後も監視を継続 FamilyActivityPickerで対象アプリを選 • App kill∕再起動後の復元 択 • ⽇付またぎ‧翌朝Outcomeの確定 • DeviceActivityの夜間スケジュール • Return後の再介⼊ • 利⽤時間の閾値Callback • ManagedSettingsでShieldを適⽤ • •
  3. 04 DebugBridge アプリではなく、DEBUGビルドに組み込む実機QA⽤の開発基盤 概要 • ユーザー向け機能ではな 実機との橋渡し • い •

    DEBUGビルド専⽤ • SPMパッケージとして 組み込む • スクショ‧画⾯状態を • ios-qaでライブQA 取得 • ios-fixで不具合を再現 タップ‧⼊⼒‧スワイ • ios-design-reviewで画 プ • gstackと接続 Screen Time Extension も含めて操作 ⾯監査
  4. 03 実機で確認する機能(技術詳細) Screen Time連携 実機QA Family Controls権限の許可‧拒否‧失 • Shield Action

    Extensionの保存 効 • Lock∕Unlock後も監視を継続 FamilyActivityPickerで対象アプリを選 • App kill∕再起動後の復元 択 • ⽇付またぎ‧翌朝Outcomeの確定 • DeviceActivityの夜間スケジュール • Return後の再介⼊ • 利⽤時間の閾値Callback • ManagedSettingsでShieldを適⽤ • •
  5. 05 asc-cliで⾃動化できること App Store Connectの運⽤を、⼿作業から再現可能なワークフローへ ビルド‧配布 ストア運⽤ AI‧CI/CD • Archive

    / Export • Metadata / Localize • 23個のAgent Skills • TestFlightへUpload • Screenshots / Preview • JSONで再現可能 • App Store提出 • Pricing / Subscription • GitHub Actionsなどと ‧Release 連携 さっき紹介したアプリもビルド‧TestFlight‧スクリーンショット運⽤に利⽤
  6. 03 まとめ • gstackの ios-* ◦ iOSの実機をエージェントに接続できる • asc-cli ◦

    これはめっちゃ便利!!! • スキル ◦ プロンプトとスクリプトを組み合わせるとよい