2011-11-16 4 views
6

私は自分のアプリケーションを機器でInstrumentsを使用してプロファイリングしようとしています。具体的には、私は時間プロファイリングをしようとしています。iPadで楽器を動かすときにトラブルが発生する

残念ながら、私はそれを動作させることができません。状況は次のとおりです。

1)シミュレータ上の開発者プロファイルを使用して署名されたアプリを使用して計測器を実行すると、動作します。

2)シミュレータの配布プロファイルを使用して署名されたアプリを使用して計測器を実行すると、動作します。

3)デバイス上の配布プロファイルを使用して署名されたアプリでインストゥルメントを実行した場合(スキームがリリースビルドを使用するように設定されているため、プロファイリングのデフォルトのケースです)、Xcodeは有効なプロビジョニングプロファイル。それは妥当と思われる。

4)デバイスの開発者プロファイルを使用してアプリを署名した計測器を実行すると、Xcodeはアプリを転送しますが、すぐに「Finished running」と表示されます。アプリは実行されていません。ほとんどの場合、エラーメッセージは表示されません。

場合によっては、デバイスがホスト-E800001Cを認識しないというメッセージがオーガナイザーから表示されることがあります。

5)開発者プロファイルを使用して直接アプリケーションを実行すると正常に動作します。予想どおりにデバッグできます。

要約 - デバッグビルドを使用してInstrumentsを介してデバイス上のアプリケーションを実行することはできません。起動する前に停止します。エラーメッセージはありません。デバッグコンソールには何も表示されません。

ヘルプ?

おかげで、

ティム

答えて

7

私はこれを解決しました。主催者の中のコンソールをチェックするのは私には起こりませんでした。それは言った:

:資格「キーチェーンアクセス・グループは」の値が、私は、デバイスからアプリを削除すると、私の問題を解決することを発見グーグルでのビットの後、プロビジョニングプロファイル

によって許可されていません。今私はプロファイルすることができます。

あなたはどのように知っているので簡単です。希望は他の誰かを助ける。

ティム

1

すべてのアプリの最初には、それに署名せずに、シミュレータ上で実行することができます。 Appleは、デバイス上のアプリケーションをテストするための開発者プロファイルを提供しています。

アプリケーションをアップルストアに送信するため、またはアプリケーションを企業内の従業員に配布する必要がある場合、配布プロファイルが作成されます。

デバイスのプロファイリングを行いたい場合は、デベロッパー版で行います。それは動作するはずです。

+0

こんにちは。私はそれをすべて実現している、私は状況を明確にしていた。 1つは動作しませんが、デベロッパープロファイルでデバイスのプロファイリングが行われます。 – tarmes

関連する問題