packaging-notarization について
アプリ配布前のパッケージングと署名を確認するスキルです。成果物の検査、公証への準備状況の評価、具体的な追加検証を案内します。
主な機能
- 01アプリバンドル構造の検証
- 02ネストされたコードと権限の確認
- 03署名と強化ランタイムの確認
- 04パッケージング問題と信頼ポリシーの問題の切り分け
活用シーン
- 01配布用に書き出したアプリの評価
- 02公証失敗の原因調査
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ openai/ plugins --skill packaging-notarizationインストール後、Claude Code で/packaging-notarizationを入力して読み込まれたか確認します。
同梱ファイルagents/openai.yaml
詳細
パッケージ化と公証
クイックスタート
アプリをローカルで実行するだけでなく、配布する作業が対象の場合にこのスキルを使用します。アーカイブ、書き出したアプリバンドル、公証の準備、ハードニングされたランタイム、配布検証などが該当します。
ワークフロー
-
配布の目的を確認します。
- ローカルでのアーカイブ検証
- 署名済みの配布可能なアプリ
- 公証に関するトラブルシューティング
-
成果物を調べます。
- アプリバンドルの構造を検証します。
- ネストされたフレームワーク、ヘルパーツール、エンタイトルメントを確認します。
-
署名とランタイムの前提条件を調べます。
- ハードニングされたランタイム
- 署名 ID
- ネストされたコード署名
- 必要なエンタイトルメント
-
公証の準備状況、または失敗の理由を説明します。
- パッケージ化の問題と信頼ポリシーによる症状を区別します。
- 次に実行すべき最小限の検証コマンドを示します。
ガードレール
- 通常のローカルデバッグ実行に公証が必要だとは説明しないでください。
- 実際に書き出した成果物を確認できず、プロジェクト設定から推測している場合は、その旨を明記してください。
- 具体的で検証可能なアドバイスを提示してください。
出力の要件
以下を提示してください。
- 確認した成果物または設定
- アプリが配布可能な状態に見えるかどうか
- 最も重要な不足している前提条件、または失敗の原因
- 次に行う検証または修復の手順
コメント
Markdown 対応