証明書に関する注意事項

1. 証明書をむやみに移動しないほうがよい

2. 自分で構築したプッシュ サーバーは、証明書から派生した P12 証明書をプッシュする必要があります。サーバーは、この P12 証明書のパスワードを必要とします。プッシュする前に、両側のパスワードが一致している必要があります。

    サードパーティのpushMeBabyを使用してMac上でローカルにリモートプッシュをテストし、プッシュ証明書が有効かどうかを確認します(テスト環境のみを確認できるようです)

    詳細は次のとおりです: https://blog.csdn.net/u013263917/article/details/54883273

3. 証明書の有効期限が 1 年で切れた後は、新しい証明書を再生成することしかできません。これは、公開されているアプリケーションや未公開のアプリケーションには影響しません。

4. キーチェーン内の内容は絶対に削除しないでください。もちろん、使用できない証明書は削除できます。

5. 1 台のコンピューターに 2 つのバージョンの xcode をインストールしないことをお勧めします。ローカル キャッシュにより、プロジェクトでの証明書の認識に問題が発生します。

6. 1 つの Apple ID で複数のアプリケーションを管理する場合、プロジェクト内の証明書を自動的に管理するために署名の自動管理を使用しないことをお勧めします。

7. Apple 開発証明書には最大 2 つの証明書しか含めることができません。3 つ目の証明書を作成すると、前のアプリの証明書が無効になるなどの問題が発生します。また、ここで説明する 2 つの証明書には Apple は含まれませんプッシュ サービス: プッシュ タイプの証明書。 2 つの開発/リリース証明書 (cer ファイル) は、2 つの CSR ファイルを通じてのみ作成できます。つまり、これらは 2 台のコンピュータにのみインストールして使用できます。証明書をインストールして 3 台目のコンピュータが開発資格を取得する方法はありません。 。 3 番目のコンピュータは、最初の 2 台のコンピュータから cer 証明書に対応する秘密キー (.p12 ファイル) をエクスポートし、パスワードを設定する必要があります。以降の操作は同じで、cer または p12 ファイルをインストールし、次に pp (プロビジョニング プロファイル) ファイルをインストールします。このようにして、1 つの証明書を使用して複数のコンピューターでアプリケーションを開発できます。 

他の人が遭遇した問題を投稿してください: https://www.jianshu.com/p/b10680a32d35

https://blog.csdn.net/ljb568838953/article/details/52879711

おすすめ

転載: blog.csdn.net/baidu_33298752/article/details/79713402