2

ついにMGTwitterEngineのものを

コンパイルヘッダー検索パスを/ usr / include / libxml2 iphoneos3.0 / usr / lib / libxml2に設定することにより

ANDリンクTwitter LibXMLパーサーコードを削除し、Targets:Link Binary With Librariesのlibxml2.2.dylibに弱いロールを割り当てることにより)。

しかし、ビルドしてiPhoneシミュレーターではない)に移動すると、次のエラーが発生します。

このプロビジョニングプロファイルには有効な署名がありません(または有効ですが信頼できない署名があります)。

私は、証明書の取得やプロビジョニングなどの公式のApple Developerプロセスに従いました。明らかに、どこかで何か間違ったことをしました。誰かがこの問題に遭遇したか、それを解決する方法について何かアイデアがありますか?

4

5 に答える 5

4

チェックすること:

  1. キーチェーンアクセスでは、コード署名ID(公開鍵と秘密鍵、および「iPhone Developer:YourName」というタイトルの証明書)があることを確認してください。
  2. Info.plistで、バンドル識別子が開発ポータルで作成したアプリIDと一致することを確認してください
  3. .mobileprovisionをインストールしたことを確認してください([ターミナル]> [x.mobileprovisionを開く]から)
  4. 開発ポータルで、プロビジョニングプロファイルで証明書、アプリID、およびデバイスがすべて有効になっていることを確認します。そうでない場合は、それを修正し、プロビジョニングプロファイルを再ダウンロードして再インストールします。
  5. 証明書を作成するときは、指示に注意深く従ってください。あるとき、キーチェーンアクセスで、[証明書の要求]に移動したときに、リストパネルで他のものを選択したため、間違った種類の証明書が作成されました。この部分を実行するときは、リストの何も選択されていないことを確認してください。
于 2009-09-01T18:40:31.713 に答える
1

Xcodeを再起動することも機能する可能性があります...(私のために数回機能します)

于 2010-12-02T04:57:13.507 に答える
0

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

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

于 2009-09-03T15:27:06.457 に答える
0

5回目が魅力だと思います。基本的に証明書やプロビジョニングファイルなどを削除して、最初からやり直しました。ビオラ!今、それらの厄介なメモリリークのために!:-)ああ、ジャワ、それであなたはジャワ?(そしてあなたの壮大なガベージコレクション!)

于 2009-09-18T18:12:51.347 に答える
0

私が試し、私のために働いたことの1つは、キーチェーンアクセスをリセットすることでした http://support.apple.com/kb/TS1544

于 2009-12-20T18:06:56.270 に答える