2012-01-17 27 views
1

アップルの開発者アカウントで開発者証明書を作成します。私の監督は私をチームに招待します。私は受け入れた。iOS開発証明書の作成 - 無効な証明書 - チーム

iOSプロビジョニングポータルを開き、[証明書]タブの[証明書を要求]ボタンをクリックしました。私は "開発証明書を作成する方法"を実行し、キーチェーンについて段階的にルールを定めました。また、CSRファイルを選択してSafari、FireFox、Chromeブラウザで送信してください。私はこれらのアクションをすべて「証明書 - >開発」ページで実行しました。結果は:

Create iOS Development Certificate 

Invalid Certificate 

証明書を作成するために証明書 - >配布ページを使用したとき、私は大丈夫です。

この問題は一般的な問題ですか?

  • オープンキーチェーン
  • >キーチェーンアクセス>証明書アシスタントを選択して、証明書情報]ウィンドウで、証明機関
  • に証明書を要求し、入力するか:しかし、すべての記事、質問はこのような状況についても同じ事が言います以下の情報を選択してください
  • 証明書アシスタントは、証明書署名要求(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

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

+0

証明書を作成するときに、開発センターにログインするときに使用するのと同じメールを設定しましたか? – JackTurky

+0

はい、同じメールアドレスであり、同じ名前を使ってみました。 – hkulekci

+0

証明書を作成しようとするとw8 :) – JackTurky

答えて

2

私はリンゴの開発者プログラムに登録するときに多くのトルコ人のキャラクターを持っている私の長い会社名を書きました。実際、リンゴは私に「あなたの会社名を完全に書きます」と言っています。私はそれをやった。その後、私はCSRコードを作成し、Appleに送ろうとしました。しかし、CSRコードはペアになっていませんでした。私の会社名にはトルコの文字がいくつかあり、会社名は私の保存された会社名とAppleによってペアになっていないからです。

解決方法:私は会社名を変更するためにappleにメールを送ります。最後に、それは働いた。

2

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

理由は、

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

希望は少しお手伝いできます。

+0

ov、申し訳ありません。あなたが正しいです。しかし、私の問題は私の会社名が長すぎてトルコ人の人格が多いということです。そして、証明書はこれらのカハラクターを受け入れず、ペアになっていませんでした。私は今私の解決策を書いています。 – hkulekci

+0

あなたのソリューションを共有してくれてありがとう。それは面白いです。 – LetBulletFlies

0

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