Xcodeの証明書などのバックアップ

iOSアプリなどのApple Platform向けの開発をしていると、Apple Developer Programで発行された電子証明書など、コードサイニングに必要な情報がマシンに保存されています。私の場合は、これらの証明書をバックアップしておいて、Macを初期化したときや別のMacでも同じ証明書を使用しています。

本記事では、バックアップ方法と、バックアップから復元する方法について解説します。

目次

バックアップ方法

Xcodeを使って必要な情報を書き出します。次のように操作します。

(1) XcodeメニューからPreferences...を選択します。

(2) Accountsタブを開きます。

(3) アカウントリストの左下にある、三点リーダーボタン(のアイコン)をクリックし、Export Apple ID and Code Signing Assets...を選択します。

Export Apple ID and Code Signing Assets... を選択する

(4) 書き出しダイアログが表示されるので、任意のファイル名とパスワードを設定します。ファイル名の拡張子はデフォルトで表示されているとおりdeveloperprofileにします。パスワードはPassword欄とVerify欄に入力します。

ファイル名とパスワードを入力する

(5) 書き出されたデベロッパープロファイルファイルは暗号化されています。任意の場所にコピーして保管します。

(6) Preferencesウインドウを閉じて完了です。

バックアップの復元方法

バックアップから証明書などを復元するときも、Xcodeを使用します。次のように操作します。

(1) XcodeメニューからPreferences...を選択します。

(2) Accountsタブを開きます。

(3) アカウントリストの左下にある、三点リーダーボタン(のアイコン)をクリックし、Import Apple ID and Code Signing Assets...を選択します。

Import Apple ID and Code Signing Assets... を選択する

(4) 読み込みダイアログが表示されるので、デベロッパープロファイルファイルを選択し、Openボタンをクリックします。

読み込むファイルを選択する

(5) パスワード入力ダイアログが表示されるので、書き出し時に設定したパスワードを入力し、OKボタンをクリックします。

パスワードを入力する

(6) 読み込まれたアカウント数と証明書の個数が表示されます。OKボタンをクリックします。

読み込まれたアカウント数と証明書の個数が表示される

(7) Generalタブを開き、再度Accountsタブを開きます。読み込まれたApple IDがサインアウトされている状態になっているので、Sign In Again...ボタンをクリックします。

Sign In Again... ボタンをクリックする

(8) Apple IDのパスワードを入力し、Nextボタンをクリックします。

パスワードを入力する

(9) 多段階認証の確認コードを入れるダイアログが表示された場合は、指示にしたがって入力します。

(10) サインできると、所属しているチームが表示されます。

(11) Preferencesウインドウを閉じて完了です。

著書紹介

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

Akira Hayashi (林 晃)のアバター Akira Hayashi (林 晃) Representative(代表), Software Engineer(ソフトウェアエンジニア)

アールケー開発代表。Appleプラットフォーム向けの開発を専門としているソフトウェアエンジニア。ソフトウェアの受託開発、技術書執筆、技術指導・セミナー講師。note, Medium, LinkedIn
-
Representative of RK Kaihatsu. Software Engineer Specializing in Development for the Apple Platform. Specializing in contract software development, technical writing, and serving as a tech workshop lecturer. note, Medium, LinkedIn

目次