標準のiPhone開発者プログラムを備えた複数のコンピューター
-
27-09-2019 - |
質問
標準のiPhone開発者プログラムに登録しており、iMacのプロビジョニングプロファイルを正常に作成しました。しかし、私は旅行中に仕事に使用するMacBook Proもあります。しかし、標準のiPhone開発者プログラムを使用すると、マシンを切り替えたときに認証当局の取り消しと再検証に時間を費やさない限り、2枚のコンピューターを動作させる方法はないようです。
私は正しいですか?または、複数のマシンで同じCAを使用する方法はありますか?
解決
すべてのコンピューターに証明書をコピーするだけです。公開部分だけでなく、証明書の私的部分をエクスポートする必要があります。
他のヒント
iPhone開発証明書をkeychain.appとして.p12ファイルとしてエクスポートしてから、他のコンピューターのkeycahin.appにインポートできます
複数のコンピューターでのiPhone SDK開発は、複数のコンピューターを使用してiPhoneアプリを開発できるのが良い場合があります。私の場合、私の主な開発マシンはiMacですが、夏が近づいています。町を出て行くからといって、開発をやめたくないかもしれません。幸いなことに、MacBookがあり、その上にiPhone SDKもインストールしました。
MacBookを使用して開発するときにデバイスでテストするには、証明書、秘密キー、プロビジョニングプロファイルを移動する必要があります。これが私がそれをする方法です。
iMac(メイン開発コンピューター)でキーチェーンアクセスを起動します。
キーカテゴリの下で、「iPhone開発者の証明書: '添付の証明書がある秘密鍵をCtrlクリックします。
コンテキストメニューで「エクスポート...」を選択します。
保存するときは、他のコンピューターにインポートするために必要なパスワードを提供します。
.p12ファイルが保存され、ターゲットコンピューターに転送されました。
開発プロビジョニングプロファイルを取得します(iPhoneプログラムポータルからダウンロードするか、〜/library/mobiledevice/provisioningプロファイル/から適切なプロファイルをつかみ、ターゲットコンピューターに転送します。
ターゲットコンピューターの.p12ファイルをダブルクリックします。正しいパスワードを提供すると、キーと証明書がターゲットコンピューターのキーチェーンにインストールされます。
プロビジョニングプロファイルをXcode Dockアイコンにドラッグします。
アプリケーションは、ターゲットコンピューターのデバイスにインストールできるようになりました。私の場合、素敵なブラックマックブックです。
から取られた http://www.theevilboss.com/2009/06/iphone-sdk-development-on-multiple.html
私は手順を説明しようとしています 書き出す と 輸入 証明書
書き出す:
- Macのアプリケーション>ユーティリティフォルダーから「キーチェーンアクセス」を開きます
- キーチェーンアクセス内の「カテゴリ」領域を探します(左列、「キーチェーン」の下
- 次に、「iPhone Distribution:[name]」を探してから展開し、「iPhone Distribution…」行と次の行の両方を強調表示します。
- 両方の行が強調表示されている間に、右クリックして「2つのアイテムをエクスポート」して共有するために選択します
- P12ファイルをマシンに保存し、ファイルを共有するためにパスワードを作成する必要があります(パスワードを共有する必要があるため、良いパスワードを使用してパスワードを覚えておいてください)
- P12ファイルとパスワードの両方をチームメンバーに無料で送信できます!
次のステップは次のとおりです チームメンバーのシステムにP12ファイルをインストールする そして始めましょう!これがステップです…
- チームメンバーが送信したP12ファイルをダブルクリックします。キーチェーンアクセスが開きます。
- 与えられたパスワードを入力してください...パスワードを持っていない場合は、入手してください!
- これにより、新しい新しい秘密鍵が得られます。
- 次に、「チームエージェント」アカウントにログインします https://developer.apple.com/ iOSプロビジョニングプロファイル]を選択するリンクを選択します
- 証明書を選択してから[開発]タブを選択して、チームエージェントの証明書をダウンロードしてインストールします(心配しないでください!あなたはほとんどそこにいます!!!)
- 証明書を選択してから[開発]タブとダウンロードしてWWDR中級証明書をインストールします(ダブルクリックしてキーチェーンにインストールします)
- 証明書を選択してから[開発]タブを選択してダウンロードして、WWDR中級証明書をインストールします
- プロビジョニングと配布]タブを選択し、プロビジョニングプロファイルをダウンロードします(より具体的には.mobileprovisionファイル)
- 最後に、Xcodeアイコンにドラッグしてインストールします
終わり!!
必要なのは、その手順に従うことだけです Appleが提供します...
Xcodeを介して証明書をエクスポートし、Xcodeを介して再輸入するように指示します。うまく機能しますが、ユーザー名が両方のコンピューターで同じであるか、失敗することを確認してください。