1

Apple 開発者アカウントで開発者証明書を作成したいと考えています。上司が私を彼らのチームに招待してくれました。私は受け入れた。

iOS Provisioning Portal を開き、[証明書] タブの [証明書の要求] ボタンをクリックしました。キーチェーンについて「開発証明書の作成方法」ルールを段階的に実行しました。CSR ファイルを選択し、Safari、Firefox、Chrome ブラウザーで送信します。これらすべてのアクションは、証明書->開発ページで実行しました。結果は次のとおりです。

Create iOS Development Certificate

Invalid Certificate

しかし、証明書->配布ページを使用して証明書を作成したときは問題ありませんでした。

この問題は一般的な問題ですか?しかし、すべての記事、質問は、この状況について同じことを言っています:

  • キーチェーンを開く
  • [キーチェーン アクセス] > [証明書アシスタント] > [認証局からの証明書の要求] を選択します
  • [証明書情報] ウィンドウで、次の情報を入力または選択します。
  • Certificate Assistant は、証明書署名要求 (CSR) ファイルをデスクトップに保存します。
  • 最後に、提出してください。

しかし、リンゴは私の要求ファイルを受け入れません。MacOSx 10.6.8 で試しています。キーチェーンのバージョンは 4.1.1 です。私のサファリのバージョンはバージョン 5.1.2 (6534.52.7) です。XCode のバージョンはバージョン 4.2 でビルド 4C199 です。

このページhttp://www.techotopia.com/index.php/Testing_iOS_4_Apps_on_the_iPhone_ –_Developer_Certificates_and_Provisioning_Profiles を読んで助けを求めました。このページを見たことがない: http://www.techotopia.com/images/2/22/IPhoneCertificatePendingApproval.png

私は、これらの問題に関するページがたくさんあることを知っています。何度も検索して、何ページも読みました。しかし、私は解決しませんでした。誰か提案がありますか?

4

3 に答える 3

2

昨日、アプリのプッシュを有効にしようとしたときに、この「無効な証明書」の問題が発生し、解決しました。

その理由は、

開発ポータルでは、既に配布証明書が存在します。この証明書は前のメンバーによって適用されました。彼は自分の秘密鍵 (.p12) を私に転送し、私の Mac ブックでコードを開発できるようにしました。したがって、1 つの秘密鍵は 1 種類の配布証明書 (社内、アドホック、Appstore) にしか適用できないと思います。古いものを削除せず、CSR をポータルに直接アップロードすると、ポータルは「無効な証明書」と表示します。それを削除した後、動作します!

少しでもお役に立てれば幸いです。

于 2012-09-12T03:18:12.857 に答える
2

Apple Developer Programに登録する際、トルコ語の文字が多い長い会社名を書きました。実際、Apple は私に「会社名を完全に書きなさい」と言います。そして私はそれをしました。その後、CSR コードを作成し、Apple に送信してみました。しかしCSRコードはペアリングしませんでした。私の会社名にはトルコ語の文字が含まれており、Apple によって保存された会社名と会社名が一致しなかったためです。

解決策 : 会社名を変更するために Apple に電子メールを送信します。最後に、それはうまくいきました。

于 2012-09-12T08:26:00.350 に答える
0

この無効な証明書の問題は、既に 2 つのアクティブな配布証明書があり、3 つ目を送信しようとしたときに発生しました。この場合、アクティブな 2 つのうちの 1 つを取り消すと、新しいものを正常に送信できるはずです。

于 2013-04-04T07:16:44.450 に答える