2009-09-01 5 views
2

が最後に "署名は有効だが信頼できない"というiPhoneのエラーをどのように解決するのですか?

コンパイル

にMGTwitterEngineのものを得た(ヘッダ検索パスを設定することにより、 をを/ usr /含める/ libxml2のiphoneos3.0は/ usr/libに/ libxml2に

リンクTwitterのLibXML Parsersコードを削除し、ターゲット:ライブラリのバイナリをリンクする)の弱い役割をlibxml2.2.dylibに割り当てます。

しかし、私はビルドを行うと、iPhoneないシミュレータ)に移動したときに、私はこのエラーを取得する:

このプロビジョニングプロファイルは、有効な署名を持っていない(または、それが持っています有効ではあるが信頼できない署名)。 "

私は公式のアップルデベロッパーの証明書とプロビジョニングのプロセスに従っています。明らかに、私はどこかに間違ったことをしました。誰かがこの問題に遭遇したか、それを解決する方法についてのアイデアがありますか?チェックする

答えて

4

もの:キーチェーンアクセスで

  1. 、(公開鍵と秘密鍵は、コード記号のアイデンティティを持っていることを確認し、証明書の名称「iPhone開発者:あなたのお名前」を作るあなたのInfo.plistで
  2. 、あなたのバンドル識別子は、あなたが
  3. 、自分のプロビジョニングプロファイルを持っているあなたがDEVポータルで
  4. (オープンx.mobileprovision>ターミナルから).mobileprovisionをインストールしてくださいくださいDEVポータルで作成したアプリケーションIDと一致することを確認してくださいあなたの証明書、あなたのApp ID、お使いのデバイスはすべて有効になっています。そうでない場合は、それを修正して、プロビジョニング・プロファイルを再ダウンロードして再インストールしてください。
  5. 証明書を作成する際は、その手順に非常に注意してください。 Keychain Accessで、証明書を要求するときにリストパネルで選択したものがあり、間違った種類の証明書が作成されました。この部分を実行するときは、リスト内の何も選択されていないことを確認してください。
+0

)(...時代の私のカップルのための仕事を動作する可能性がありましたありがとう!私は今これを調べます。しかし、私はあなたのスクリーンネームが大好きだと言わなければならない!なぜか分からないけど、私はばかに頭を笑っているだけです。 (別の解釈: "すべて選択" LOL) –

+0

OK、物事は私の上司がdevのプログラムにサインアップしたので、証明書はiPhone開発者:HIMを読みます。しかし、秘密鍵は私の下にあります。それを変更することはできますか?または私はそれを使って作業することができますか?私は希望をもって待っている間、物事を試してみる。 –

+0

OK、私は上司の名前を使用し、App IDを正しく実行しましたが、今回はもう一度やりました。私はplistのフィールドを適切に設定しました。問題は、オーガナイザにプロビジョニングファイルを追加すると、「このプロファイルに一致する有効な署名IDがキーチェーンに見つかりませんでした」というメッセージが表示されます。ああ! –

0

トロイインストールされたプロビジョニングプロファイルに関連付けられているキーペアがないことが問題のようです。確かに言うのは難しいですが、それは私の最高の推測です。

私は同様の状況で働いています。必要なのは、あなたの上司が使用していたのと同じアカウントでiphone開発ポータルを使用して秘密鍵を生成し、その新しい鍵をあなたが構築しているプロビジョニングプロファイル OR プロビジョニングプロファイルを作成したときに生成した鍵をエクスポートすることができます。キーチェーンからエクスポートしてパスワードを設定してインストールできますが、他の人からインストールすることはできません。

0

私は5回目の魅力だと思います。私は基本的に証明書とプロビジョニングファイルなどを削除し、完全に開始しました。ビオラ!これらの厄介なメモリリークのために今!あなたはJavaですか? (とあなたの魔法のガベージコレクション!)

1

再起動Xcodeのも

関連する問題