// ios の署名

iOS のコード署名を、ビルドごとに自動で。

Apple では、TestFlight や App Store に出す前に、すべての iPhone アプリに署名する必要があります。Push200 は、Apple アカウントのキーを 1 つ使って、証明書とプロファイルを代わりに処理します。

カード不要。Expo、Capacitor、React Native、Flutter のアプリに対応。今お使いの GitHub リポジトリでそのまま使えます。キーはあなたの GitHub に保存されます。

用語の説明

ご自身で作成する必要があるのは、App Store Connect のキーだけです。証明書とプロファイルは、ビルドごとに整えます。

  • 署名証明書:アプリがあなたの Apple Developer アカウントから来たものであることを Apple に証明します
  • プロビジョニングプロファイル:アプリ、その App ID、証明書を結び付ける Apple のファイルです
  • App Store Connect のキー:Push200 があなたに代わって Apple とやり取りするための、.p8 で終わる小さなファイルです。Issuer ID と一緒に使います

キーの作成

  1. Apple のキーページを開く

    App Store Connect の Users and Access、Integrations の順に進んだところにあります。Team Keys のままにしておきます。

  2. 新しいキーを作成する

    名前を Push200 にし、App Manager のアクセス権を選んで、Generate を押します。Apple では古いキーを再ダウンロードできないため、必ず新しいキーを作成してください。

  3. ダウンロードして Issuer ID をコピーする

    .p8 ファイルをダウンロードします。Apple ではダウンロードは一度しかできません。次に、キーの上に表示されている Issuer ID をコピーします。

  4. 両方を Push200 に追加する

    すぐに Apple で確認します。キーはあなたの GitHub の暗号化されたシークレットに保存されます。

証明書の上限に達した場合

Apple では同時に持てる署名証明書の数がわずかです。以前にアプリを公開したことがあればよくあることで、キーが間違っているという意味ではありません。選択肢は 2 つあります:

  • お持ちの証明書を使う:Push200 に表示される欄に、その秘密鍵を貼り付けます。これはテキストで、通常は .pem または .key で終わるファイルに入っています
  • Apple の証明書ページで使っていない証明書を削除すると、新しい証明書を作成します。先にほかで使われていないか確認してください。ほかのビルドサービスや開発者がその証明書を使っている場合、新しいビルドに署名できなくなります

証明書キーの保存場所

Apple の証明書キーは、暗号化されたシークレットとしてあなた自身の GitHub に保存され、Push200 はコピーを保管しません。Apple では保有できる証明書の数が制限されているため、別のアプリを追加するときは、あなた自身の GitHub で短い処理を実行してキーをコピーします。

次のリリースは、ワンクリックで。

カード不要で無料で始められます。最初のアプリを今日設定しましょう。

無料で始める