0

デバイスで実行しようとすると、次のメッセージが表示されます。

アプリケーションの識別子「my app bundle」に一致する有効なプロビジョニング プロファイルが見つかりませんでした

iPhone Simulator でアプリを問題なく実行できます。

以前はデバイスに接続できましたが、何が起こっているのかわかりません...

ポータルで作成された新しいアプリ ID を使用しても、既にすべてを削除して再試行しましたが、どちらも機能しませんでした。

デバイスでアプリを実行するにはどうすればよいかわかりません。

4

2 に答える 2

2

アプリケーションの識別子「my app bundle」に一致する有効なプロビジョニング プロファイルが見つかりませんでした

識別子が、開発者ポータルでプロビジョニング プロファイル用に作成したアプリ ID と一致していることを確認してください。

たとえば、アプリ ID 「A1B2C3D4E5.com.yourdomain.*」を作成してプロビジョニング プロファイルに割り当てた場合、正しく署名できるように、アプリには「com.yourdomain.someapp」などのバンドル ID が必要です。

また、識別子にスペース文字は許可されていないと思います。情報プロパティ リストのキー リファレンスを参照してください。

バンドル ID 文字列は、英数字 (AZ、az、0-9)、ハイフン (-)、およびピリオド (.) 文字のみを含む統一型識別子 (UTI) である必要があります。

あなたは参照することができます:

于 2012-05-08T02:01:52.850 に答える
0

シミュレーターでアプリを実行する場合、コード署名は必要ないため、プロビジョニング プロファイルは必要ありません。以前は機能していたので、すべてを削除して再インストールしようとしたため、コード署名証明書が失効または期限切れになっていないかどうかを確認してください。

于 2012-05-08T01:58:02.697 に答える