まず、一般的なアップルのiOSの下で一般的なタイプの証明書を導入します
- iOSの開発:(デバイスのデバッグテスト用)のiOS開発用証明書
- iOSの分布:iOSのリリース証明書(のための棚のApp Store)
- APNを開発:iOSの開発者は(本当のテストプッシュ通知を開発するために使用したiOS開発用証明書付き)証明書をプッシュ
- アップルのプッシュサービス:(プッシュ通知用の棚の後のiOSリリースで使用する証明書)のiOSプッシュ生産証明書
アプリケーションプロセス
ローカル証明書ファイルを作成します。
証明書を発行するために適用する前に、あなたは、あなたがMacOSのオペレーティングシステムを使用する必要があり、ローカル証明書要求ファイルを作成する必要があります
開いているアプリケーション - >キーチェーンアクセス
キーチェーンアクセスをクリックします - >証明書アシスタントを選択してください - >認証局から証明書を要求
要求ファイルの設定の保存
以下のように「証明書情報」画面を開きます:
アップルの開発者アカウントのメールアドレスのためのアプリケーション内の塗りつぶし;:メールアドレス
の共通名(デフォルトは缶);
; CAの電子メールアドレスが空である
」を選択し、ディスクへのメモリ、クリックしてください「続けます
保存要求ファイルの名前と場所
デスクトップを選択すると、場所を選択し、あなたがより多くのデスクトップ上CertificateSigningRequest.certSigningRequest証明書要求ファイルよりも見ることができる「保存」をクリックしてください。このファイルは、アプリケーションがiOSのリリース証明書を必要とするときに使用され、保存してください。
発行された証明書のためのIOSアプリ
証明書申請のページを入力します。
オープン http://developer.apple.com/は 、ログイン画面を入力して「アカウント」をクリックしてください。
ログには、お使いのAppleデベロッパーアカウントのアプリケーションを使用して、以下を参照してください:
ログイン後、あなたは、次の画面を参照してください証明書、ldentifiers&プロファイルを入力して2番目の項目を選択することができ、すべての証明書関連の操作はここで行われています
証明書、ldentifiers&プロファイルを入力した後、詳細画面に左の証明書エントリを選択し、その後、?青をクリックしてください➕
証明書の申請の種類を選択
作成する証明書の種類を選択して、[青]をクリックし、次のページに進み、右上隅のボタンを続行
ローカル証明書ファイルを選択するために、[ファイルの選択]ボタンをクリックして選択します
ちょうどキーチェーンCertificateSigningRequest.certSigningRequestファイルによって生成されたSELECT
選択が完了したら、次のステップに進みます青の右上隅をクリックしてください
終了後、ダウンロード用の証明書を生成するために、[ダウンロード]をクリックします
探して簡単にバック用のフォルダの独自のセットを配置するファイルをダウンロードしたら、このファイルがダウンロードされios_development.cer
ダウンロードには、すべての証明書の左上隅に完全にクリックした後で
リストでは、あなたはそれ以前の世代を見ることができます
APP IDの作成
オープン開発の背景には、左側のメニューの識別子をクリックし、次に青をクリックし➕
選択のApp IDのオプションは、その後、青色の[続行]ボタンの右上隅を選択します
APPのあなた(バンドルIDサービスは、このようなマイクロ列文字、QQ、Weibo共有として、口調で第三者に使用されます)バンドルIDを埋めるために、右に、左に説明を与えます
ある場合は機能の下のオプション、し、対応するチェックを使用し、ケースを確認することができないではない、[続行青の右上隅をクリックしてください
あなたはAPPのニュースプッシュを使用する場合は、何のメッセージ通知を作成しませんそれ以外の場合はAPP IDのチェックアウトされていない以下のプッシュ通知を確認します
登録になり、[続行]をクリックした後、登録発生のApp IDをクリックしてください
?戻るすべての識別子がちょうど登録APP IDを見ることができます
プッシュ証明書要求(ないプッシュはスキップしない場合があります)
、良いAPP IDを適用するには地図をクリックし、詳細ページを入力し、ドロップダウンボタン次のグラフを選択
ポップアップをクリックした後、以下の図は、アプリケーション開発の証明書を、証明書の要求、生産の証明書アプリケーションを開発ここで選択することです
以下のページから出てクリックした後、[ファイルの選択]ボタンをクリックしてください
それとも、単にキー文字列からエクスポートしたファイルを選択します
選択は右上隅を続行し、新しいページにジャンプし、ダウンロードの右上隅をクリックして青に完全にクリックしたら、ダウンロードはすべての証明書の左上隅に完全なクリックであります
このファイルはダウンロードされます
構成文書プロビジョニングプロファイルを作成します。
オープン開発の背景には、左のメニューをクリックしてください?プロファイルは、その後、青をクリックし➕
ここでは選ぶのか?IOSアプリの開発は、青Continusの右上隅をクリックしてください
以下のページに、あなただけのcom.?zhengshu.test作成し、このオプションを選択します
開発者は、次のステップを選択し続けます
デバイスを実行している実際のマシンを選択し、[続行]をクリックします
あなたはホーム[デバイスの選択に機器の復帰を実行している実際のマシンを追加した後に青をクリックします➕
デバイス名とデバイス番号をクリックして続行を選択➕クリックします(デバイス番号は、その後、iTunesで取得することができます)
上記ステップを継続する操作装置の後に追加されます
名前を入力し、[生成]をクリックします
その後も、完成し、[ダウンロード]をクリックします
あなたが証明書を設定しているので、それからちょうど、ダブルクリックして、一度に3つのファイルをダウンロードしてください
キーチェーンのプログラムへの証明書
証明書がインストールされてダブルクリックします。ポップアップメニューで、[エクスポートオプションでは、証明書を右クリックします。
注:小さなロックアイコン必見の左上隅、「マイ証明書」の種類を選択する必要がロック解除されています。
P12個人情報交換ファイルに証明書を保存します
名前に証明書をエクスポートし、保存する場所を選択します。(注:個人情報のP12ファイルを交換するためのフォーマット。)
P12ファイルは、パスワードを追加します
P12の輸出は、パスワードファイルを設定するには、プラットフォーム上でこのパスワードをIPAパッケージを再生するときに使用する必要があります。
Xcodeのパッケージ化することがアプリを開きます
プロファイルと一致する証明書にはリソースキットバンドルIDフィル包装選択
ジェネリックのiOSデバイスを選択したら[実行]をクリックし、[編集]をクリックしスキーム
対応するモジュールの後のリリースに選ばれた編集スキームをクリックします
アプリケーションメニューバーをクリックして、パッケージアーカイブ製品を選択します
アプリケーションを配布クリック
アップロードを選択するか、IPAパッケージをエクスポート
ただ、証明書の申請およびプロファイルを選択するには[次へ]をクリックします
アップロードボタンを選択した後、または証明書のエクスポート]を選択
開発者は、自動的にアップロードが成功した後、APP待ち舞台裏を対応するアカウントにアップロードされます
ログイン開発の背景https://appstoreconnect.apple.com/
選択マイアプリにログインした後
追加のバージョンをクリックしてください
作成されたバージョン番号の増加に対応するパッケージ化された入力のiOSバージョンをクリックして選択します
Xcodeはアップロードアプリケーションの後の次の監査ステータスにアプリケーションダイアグラムに表示されます
成功したアプリケーションの対応バージョンをアップロードした後のXcodeの対応バージョンを埋めるために、コンテンツを作成した後になりますプラスパッケージの代替バージョンは、[OK]を丸で囲んだ次の図を提出
条件1)正常にインストールテスト証明書:a)は、開発者証明書+秘密鍵。B)。認証ファイル。
あなたが証明書を通じて、デバッグ実機をしたい場合は2)、開発版証明書(開発証明書)、および対応する承認文書(開発プロビジョニングプロファイル)を選択します。
あなたはより多くの開発者がオンデバイスデバッグを行うことができますしたい場合は3)、機器認証のデバッグデバイスの必要性を作る、そして証明書(開発証明書)の開発版はバンドとしてエクスポート民間のインストール後にマシンにダウンロードされます。 P12ファイルと対応する承認文書(開発プロビジョニングプロファイル)は、実機の成功の後に行うことができる試運転、開発者のインストールに引き渡さ。
4)あなたがより多くのマシンの実際のテスト、機器のニーズが認可された最初のテスト、およびだった場合梱包後、分散証明書(配布Ad_hoc証明書)と、対応する承認文書(配布Ad_hocプロビジョニングプロファイル)の生産バージョンを選択あなたは、テストするデバイスをしたいです。
これらは私があなたの助けを期待する、iOSのiOSの開発の証明書の使用上の私の記録です。