2011-12-03 9 views
1

私は現在、他の誰かがiPhoneアプリを作ったクライアントのバグを修正しています。配信プロビジョニングプロファイルの問題

私は更新のバイナリをアップロードするには、クライアントの配布証明書を使用するために持っていると思う。..

私は、配布証明書をダウンロードしたが、Xcodeは見つからない有効な記号のアイデンティティを不平を言っています。

私は続行する方法

.. ..私は元の開発者のキーにacccesを持っていない、それはキーチェーンの問題です知っていますか?

答えて

0
  1. 証明書
  2. は、新しい証明書を使用して新しい配布プロファイルを作成し、新しいもの
  3. を作成して無効にします。
  4. このプロファイルをXcodeにインストールします
  5. ???
  6. 利益:)
  7. 他の人からの使用証明書は、あなたが秘密鍵を必要としている
+0

私は無効にしていますが、アプリ内にすべての詳細がありました。プロファイル名とアプリIDのような..私は無効化し、新しいものを作るのですか?私は同じものを使用しなければならないし、私はiTunesの接続を介してバージョンのアップデートバイナリをアップロードすることができるだろうか? –

+0

無効にするのは証明書だけです。また、プロビジョニングプロファイルを再生成する必要があります。バンドル識別子を変更しない限り、引き続きiTunes接続にアップロードすることができます。 – Tim

+0

ありがとう..私は更新を今すぐ正常にアップロードしました。 –

0

場合。 秘密鍵を使用しないと、Xcodeでバイナリに署名することができず、Appleデバイス上でアプリケーションをテストできなくなります。この証明書の元の開発者から.p12ファイルをリクエストするか、自分で新しい証明書を作成してみてください。

+0

私はキーが今利用可能になるとは思わない。私は新しい証明書を作成するが、元のものはすべてのアプリケーションの詳細を持っていた。プロファイル名とアプリIDのような..私は無効化し、新しいものを作るのですか?私は同じものを使用しなければならないし、私はiTunesの接続を介してバージョンのアップデートバイナリをアップロードすることができるだろうか? –

0
  1. は、プロビジョニングポータル
  2. からあなたが持つかもしれない任意の証明書を削除するお使いのMac上で新しい証明書署名要求
  3. を作成
  4. 新しい証明書を生成するためのプロビジョニングポータルにその要求をアップロードして、既存のプロビジョニングを関連付けますプロファイルを新しく生成した証明書に変更する
  5. 新しいプロビジョニングプロファイルをXcodeに追加します。
  6. アプリケーションをコンパイルします。

これでアプリの詳細は削除されません。これは単に新しい証明書を作成することです。それでもあなたは古い細部をすべて使用することができます。だから心配しないでください。