2011-10-15 8 views
10

可能性の重複を実行しない:
Is it possible to target older iOS versions when using Xcode 4.2 and iOS 5 SDK?Xcodeのビルドは成功したが、iPhone上で

私は私は本当に理解していない問題を抱えている、私はXcodeの昨日まで、すべて使用しています完璧に動作しますが、昨日iOS 5でXcode 4.2をインストールしましたが、ターゲットとして設定されたiPhoneで実行しようとすると、アプリケーションが正常にビルドされ、すぐに停止します。エラーはありません。コンソールログには何もありません。アプリケーションは自分のデバイスにもコピーしません。 Xcode:Building、Running、Finished Running ....すべて2秒以内... シミュレータ上ではすべて動作しますが、デバイス上では何も起こりません。

iOS 5のxCode 4.2を持っていて、io 4.2.1のiPhone 3Gがあります。デプロイメントターゲットの下では、最終日のように4.2を選択します。私が狂っていくのを助けてください!

私は、ログが私にこの結果を与えることを、Xcodeのオーガナイザーのウィンドウに表示、私は小さな部分をコピーします。

Sat Oct 15 18:17:14 unknown lockdownd[18] <Error>: 2ff68000 handle_connection: Could not receive USB message #6 from Xcode. Killing connection 
Sat Oct 15 18:17:14 unknown com.apple.mobile.lockdown[18] <Notice>: Could not receive size of message 
Sat Oct 15 18:17:14 unknown com.apple.mobile.lockdown[18] <Notice>: Could not receive size of message 
Sat Oct 15 18:17:14 unknown lockdownd[18] <Error>: 2ff68000 handle_connection: Could not receive USB message #6 from Xcode. Killing connection 
Sat Oct 15 18:17:15 unknown com.apple.mobile.lockdown[18] <Notice>: Could not receive size of message 
Sat Oct 15 18:17:15 unknown lockdownd[18] <Error>: 2ff68000 handle_connection: Could not receive USB message #6 from Xcode. Killing connection 
Sat Oct 15 18:17:16 unknown lockdownd[18] <Error>: 2ff68000 handle_connection: Could not receive USB message #6 from Xcode. Killing connection 
Sat Oct 15 18:17:16 unknown com.apple.mobile.lockdown[18] <Notice>: Could not receive size of message 
Sat Oct 15 18:17:16 unknown com.apple.mobile.lockdown[18] <Notice>: Could not receive size of message 
Sat Oct 15 18:17:16 unknown lockdownd[18] <Error>: 2ff68000 handle_connection: Could not receive USB message #6 from Xcode. Killing connection 
Sat Oct 15 18:17:17 unknown lockdownd[18] <Error>: 2ff68000 handle_connection: Could not receive USB message #6 from Xcode. Killing connection 
Sat Oct 15 18:17:17 unknown com.apple.mobile.lockdown[18] <Notice>: Could not receive size of message 
Sat Oct 15 18:17:17 unknown lockdownd[18] <Error>: 2ff68000 handle_connection: Could not receive USB message #6 from Xcode. Killing connection 
Sat Oct 15 18:17:17 unknown com.apple.mobile.lockdown[18] <Notice>: Could not receive size of message 
Sat Oct 15 18:17:18 unknown lockdownd[18] <Error>: 2ff68000 handle_connection: Could not receive USB message #6 from Xcode. Killing connection 
Sat Oct 15 18:17:18 unknown com.apple.mobile.lockdown[18] <Notice>: Could not receive size of message 
Sat Oct 15 18:17:18 unknown com.apple.mobile.lockdown[18] <Notice>: Could not receive size of message 
Sat Oct 15 18:17:18 unknown lockdownd[18] <Error>: 2ff68000 handle_connection: Could not receive USB message #6 from Xcode. Killing 

問題は何ですか?

P.S.私はアーキテクチャをarmv6に入れようとしていますが、デバイスには問題がありますか?...しかし、それはどう変わったのですか?...私はXcodeでアーキテクチャを変更したことはありません。

答えて

13

あなたは正しいです - 問題は、3Gがamrv6を実行していることでしょうし、あなただけが有効なアーキテクチャの設定を見つけるビルド設定でのARMv7

のために構築しています。 armv7というエントリが1つあります。

この設定にもう1つのエントリarmv6を追加するだけです。 そのトリックを行う必要があります

+2

mmorrisはこの質問に答えることで本当にうまくいっています。 http://stackoverflow.com/questions/7760946/possible-to-target-older-ios-versions-when-using-xcode-4-2-and-ios-5-sdk –

+0

良いリンクは、それは私を助けた。 – justinkoh

+0

私はすべてのステップを試しましたが、私にとっては役に立たないです。しかし、私自身は結局解決策を見つけました:私の場合、それは魔法のように機能します:製品>編集スキーム>情報タブで実行を選択し、デバッグ実行ファイルのチェックを外します。マジックが始まった!プロジェクトを再度実行します。私はそれがあなたのケースでも動作するはずです。皆さんありがとう... –

8

xcode 4.2を使用していて、デバイスにアプリケーションをインストールする場合は、HeikoGが指示する手順に従ってください。しかし最後に私はinfo.plistの中でキーセクションに "Required device capabilities"を定義しているので、それを削除してアプリケーションをインストールするだけです。

0

armv6を追加する必要がある別の場所もあります。 Architecturesというカテゴリの下にあるBuild Settingsの下にあります。

関連する問題