1

私は自分のアプリをiPhoneで問題なく実行していて、それをiPadに接続してそこで実行し、iCloudをテストすると、コード署名エラーが発生しますThe executable was signed with invalid entitlements

なぜこれが起こるのか、何か考えはありますか?私の証明書とプロファイルを調べてそれらをやり直すという考えは、私にはあまり魅力的ではありません。

4

2 に答える 2

3

以前にも同様のエラーが発生しました。修正方法は、オーガナイザーを開き(4.2では[ウィンドウ]-> [オーガナイザー])、デバイスをクリックして、[このデバイスを開発に使用する]を選択することでした。

ここに画像の説明を入力してください

また、2番目のデバイスに、最初に機能したデバイスとしてオーガナイザーに正しいプロビジョニング情報がすべて含まれていることを確認します。

編集1:

私がちょうど考えたもう一つのこと:

必ず、iPhoneとiPad用にデプロイするように設定してください。

ターゲットの下で、次のような設定を編集します-ここに画像の説明を入力してください

編集2:

また、iOS Dev Center for Appleを確認し、そのプロビジョニングプロファイルのデバイスのリストにデバイスが追加されていることを確認してください。

于 2012-08-06T21:28:37.097 に答える
0

すでにこれを行っているかどうかは明記されていませんが、iPadのUUIDをAppleに登録し、iOS開発者センターで登録できることを確認する必要があります。これがまだ行われていない場合は、(残念ながら)新しいプロビジョニングプロファイルを作成し、それを使用してアプリをコンパイルし、両方のデバイスに追加する必要があります。

于 2012-08-06T21:33:19.453 に答える