1

iPhoneを開発デバイスとして使用しています。Instruments を使用して iPhone でアプリケーションを実行するたびに (Instruments -> Launch Executable -> my app)、アプリは起動しますが、Instruments の件名に記載されているエラーが発生します。

デバイスを xcode から削除し、開発デバイスとして再度追加しようとしましたが、それでも同じエラーが発生します。誰かがこれを解決する方法を教えてください。

ありがとう。

4

4 に答える 4

4

新しい証明書プロビジョニング プロファイル ルーチンを実行し、バンドル ID を myAppId.somethingForTheStar.${PRODUCT_NAME:identifier} に変更しました。

また、TextEdit で mobileprovision を開いて検索すると、

<key>get-task-allow</key>

キーの値がtrueの場合は、Entitlements.plist ファイルでオプションがオンになっていることを確認してください (ただし、Apple 開発者ポータルではオフにする必要がありますが、mobileprovision ファイルでオンにする必要がある場合はオンのままにするのが理想的です)。

奇妙なことに、それぞれのプロファイルが機能するためには、「get-task-allow」をデバッグ プロファイルにチェックし、ディストリビューション プロファイルをチェック解除して Entitlements.plist を使用する必要がありました。

それが誰かを助けることを願っています。

于 2009-02-14T08:12:07.907 に答える
1

配布プロファイルではない開発プロビジョニング プロファイルでのみ動作するようになりました。

また、プロジェクトとターゲットに同じプロビジョニング プロファイルがあり、オンになっていることを確認しget-task-allowましたEntitlements.plist

それでも動作しない場合があり、Xcode を再起動して iPhone のプラグを抜いてプラグインし、ターゲットをクリーンアップして、「Start with Performance Tool」 経由で Xcode からインストゥルメントを実行します。

ちなみにこれはXCode 3.1 / SDK 3.0の場合です。これが SDK 3.1 (現在ダウンロード中) で軽減されることを願っています。

そうそう、「CPU サンプラー」の実行中にアプリがクラッシュすることがありますが、これはインストゥルメントに関係していると思われます。

于 2009-09-17T02:59:25.390 に答える
1

普通に潰れますか?またはインストゥルメントのみを使用していますか?

iPhone/iPod Touch の完全な復元によってのみ修正された楽器やアプリのインストールに多くの奇妙な点がありました。

于 2009-02-12T16:47:57.993 に答える
0

リリースではなくデバッグとしてコンパイルしていることを確認してください

また、プロジェクトとターゲットの両方に開発プロファイルを使用していることを確認してください

于 2009-08-10T23:54:53.880 に答える