2012-02-07 14 views
0

XCode 4.2 Build 4C199があります。XCode 4.2には、iPod touch 3.1.2でのデバッグに問題があります。

私は、iOS 3.1.2

と私のiPod touchの第一世代上のイム・テスト がどんなに私が作成したものをプロジェクト、私はXcodeのから私のアプリをテストしようとしないので、IOSは、IOS 3.xのデバイス用のファイルをサポートしてダウンロード付属のiPod上の が(認識されている)が、:

私はそれがエラーなしでコンパイルを実行キーを押したときに、それはちょうど が言って実行を停止:それだけで罰金:-)を作品シミュレータで

「プロジェクト名を実行している完成します」

出力にエラーはありません...

提案ですか?

答えて

3

1)ターゲットビルドオプションでarmv6アーキテクチャを追加し、展開ターゲットがiOS 3.1.2であることを確認します。

screenshot

2)あなたのInfo.plistファイルの "必要なデバイス機能"(UIRequiredDeviceCapabilities)から "のARMv7" の値を削除します。

0


xCode 4.2は、アーキテクチャarmv7を持つデバイス上で実行するアプリケーションをビルドします。
は、それが唯一のiPodは第3世代以上(申し訳ありませんが、私はわからない)及び標的 - iPadでの1

に触れ、iPhoneの3GS以上で動作することを意味>設定を構築し、へのARMv6を追加アーキテクチャ。
それはこの

ARCHS = armv6 $(ARCHS_STANDARD_32_BIT) 

のようになります追加した後も、それは最終的に-info.plistエントリを削除するには、この

VALID_ARCHS = armv6 armv7 

のようになります追加した後、有効なアーキテクチャ
をしているARMv6を追加

Required device capabilities - armv7 

lp。

0
  1. 挿入デバイス
  2. 終了Xcodeの
  3. とXcode
を再起動します
関連する問題