1. ホーム
  2. iphone

[解決済み】Xcode 4がターゲットデバイス上で "finished running <my app>"と表示される -- 何も起こらない

2022-04-07 03:43:36

質問

私の端末では、アプリがインストールも起動もしません。プロビジョニングプロファイルはすべて最新です。削除と再インストールはすでに試しました。

ステータスバーには、Xcodeが私のプロジェクトを構築中と表示され、次に、私のプロジェクトを実行中と表示され、次に、"finished running ."と表示されます。この間、iPodの画面は黒いままです。iPodはオーガナイザーで検出されていますし、その設定に問題はないと思われます。数日前までは、Xcode 3ですべてが完璧に動作していたのですが。

シミュレータでは動作しませんが、シミュレータでは "Attaching to " で引っかかるようで、シミュレータが起動を拒否しているのは重要かもしれません。

解決方法を教えてください。

Xcode 4.2に関してこれを読んでいる方で、以前のデバイス(例:iPhone 3G、2G、iPod第1世代など)で実行しようとしている方のために、別の解決策を持っています。 Xcode 4.2で作成された新しいプロジェクトは、デフォルトで「Required Device Capabilities」に「armv7」を指定しています。armv6を実行するデバイス(例:iPhone 3G)をサポートしたい場合は、これを削除する必要があります。

yourProjectName-Info.plistの「必要なデバイスの機能」からarmv7を削除します。

また、armv7ではなくarmv6でコンパイルするようにビルド設定を変更する必要がある場合があります。

これはデフォルトです。

Standard (armv7)」をダブルクリックしてもう一つ追加し、ポップアップで「+」をクリックし、「armv6」と入力します。

完了をクリックすると、このように表示されます。