Skip to main content

iOSコード署名ファイルの管理-手動プロビジョニング

概要

コード署名ファイルを手動で管理するには、.p12署名証明書とアプリのプロビジョニングプロファイルをBitriseにアップロードする必要があります。これを行うには複数の方法があります。

コード署名ファイルを手動で管理するには、.p12署名証明書と アプリの Bitriseへのプロファイルのプロビジョニング。

手動プロビジョニングを設定するには、少なくとも開発者証明書と開発タイプのプロビジョニングプロファイルを常にアップロードする必要があります。これは、Xcodeステップでアプリを適切にテストおよびビルドできるようにするために必要です。

コード署名ファイルの生成

必要なコード署名ファイルの準備ができていない場合は、新しいファイルを生成できます。 iOSコード署名ファイルの生成

コード署名ファイルをBitriseにアップロードするには、最初にファイルを.p12ファイル形式でエクスポートする必要があります。これは手動で行うか、Bitriseのオープンソースを使用して行うことができます。 codesigndoc 道具。ファイルを正常にエクスポートしたら、それらをBitriseにアップロードする必要があります。 3つのオプションがあります。

  • API呼び出しを介して

  • ワークフローエディタで手動でアップロードします。このガイドでは、このオプションに焦点を当てています。

コード署名ファイルをBitriseに手動でアップロードするには:

  1. .p12証明書とプロビジョニングプロファイルがエクスポートされ、準備ができていることを確認してください。次の2つのオプションのいずれかを使用して、ファイルをエクスポートできます。

  2. でアプリを開きます ビットライズ

  3. クリック ワークフロー メインページのボタン。

    opening-workflow-editor.png
  4. [ワークフローとパイプライン] ページでは、次のことができます。

    • クリック bitrise.yml を編集する にアクセスするためのボタン ビットライズ.yml ワークフローエディターのタブ。

    • クリック edit-webhook.svg ワークフロー名の横にある ボタンをクリックして、ワークフロー エディターでワークフローを開きます。

  5. に行く コード署名とファイル タブ。

  6. そうでない場合は、それらをに追加します プロビジョニングプロファイルを追加します そしてその 署名用の秘密鍵(.p12)を追加します それぞれフィールド。

    Uploading certificates and Provisioning Profiles

    macOSアプリの場合、プロビジョニングプロファイルファイル拡張子は次のとおりです。 .provisionprofile; iOSアプリの場合、ファイル拡張子は .mobileprovision

  7. あなたが持っていることを確認してください 証明書とプロファイルのインストーラー ステップ あなたのアプリの ワークフロー。あなたはそれをチェックすることができます ワークフロー のタブ ワークフローエディター

    これらの手順は次のようにする必要があることに注意してください アプリをアーカイブおよびエクスポートする手順(たとえば、 iOS用のXcodeアーカイブとエクスポート)ワークフロー内。

    certificate_and_profile_installer.png