4

私は iOS 開発に不慣れで、iPod touch 第 2 世代 (iOS 4.2.1) で実行するシンプルな HelloWorld アプリを取得しようとしています。開発には、Mountain Lion と Xcode 4.4.1 を搭載した MacBook Pro を使用しています。Xcode 4.5 は armv6 アーキテクチャをサポートしていないようです。新しい iOS プロジェクト (シングルビュー アプリケーション、ストーリーボードなし) を作成し、展開ターゲットを 4.2 に設定しました。iPhone 5.1 Simulator で起動すると、問題なく動作します (もちろん、空のビューのみです。次のステップでは、"Hello World" を印刷します)。ただし、iPod touch で実行しようとすると、常に次のエラー メッセージが表示されます。

選択したデバイスを使用して Xcode を実行できません。このデバイスで実行するには、サポートされているアーキテクチャの宛先を選択してください。

Build Settings の Architecture を armv7 から armv6 に変更しようとしましたが、armv7 しか選択肢がありません。デバイスでアプリを実行するにはどうすればよいですか?

4

1 に答える 1

0

わかりました、自分で解決策を見つけました。Build SettingsのValid Architectures and Architecturesにarmv6を手動で入力しました。奇妙なことに、 armv12またはfoobarを入力することもできますが、まだ機能しています。アーキテクチャをarmv7に設定するだけで問題が発生します。

于 2012-12-08T09:21:39.513 に答える