1

Xcode Instruments を使用してサードパーティ アプリをプロファイリングすることはできますか? 現在、デバイスにインストールされているサードパーティのアプリをプロファイリングしようとすると、エラーが発生しました

「ターゲットを実行できませんでした: リモート例外が発生しました: pid のタスクを取得できませんでした」

構成する必要がある設定はありますか?

4

2 に答える 2

2

Apple のドキュメントから: 保護のため、機器では、プロビジョニング プロファイルでコード署名されていないアプリケーションを処理することはできません。これには、iTunes App Store からダウンロードされたすべてのコピーが含まれます。

于 2012-08-25T06:33:56.410 に答える
-1

アップデート

iOS の最近のバージョンでは、プロファイラーは自分の開発者が署名したアプリにのみアタッチできます。

オリジナル

Xcode 4.4.1 と iOS 5.1.1 を実行している iPad 3 を使用して、サードパーティ アプリで Core Animation および Time Profiler インストゥルメントを使用できます。TwitterとマインクラフトPEでやってみました。

アプリのシンボルがないため、プロファイルはかなり役に立ちません。私は16進数でたくさんのアドレスを取得しています。また、Instruments はアプリの逆アセンブルさえ表示しません。これは、iOS がセキュリティのために、Instruments (または ) が App Store からインストールされたアプリのアドレス空間を参照することを許可していないためだと思いgdbますlldb

于 2012-08-25T05:46:09.050 に答える