web-dev-qa-db-ja.com

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

enter image description here

私のXcodeはバージョン4.4.1です

この新しいバージョンに更新する前にプロジェクトは完璧に機能していましたが、現在は機能しなくなりました

56
user1297301

複数のターゲットを作成するときに同じ問題が発生しました。私の問題は、「パッケージング」の下で製品名を変更しなければならなかったことです。

各ターゲットプロジェクトで>ビルド設定>パッケージング->製品名

39
M Jesse

古いアプリケーションをiPadにインストールしたかった。 XCodeを4.3.2からXCode 4.5に更新し、この問題が発生しました。最終的にこのソリューションを取得してみました。

target設定(プロジェクト設定ではありません)で、次の設定を確認してください

有効なアーキテクチャ:armv7

私の場合、arm6を削除しましたが、動作します。お役に立てれば :)

27
iNeal

今日も同じ問題がありました。ファイルを追加した場合は、ファイルにinfo.plistも追加していないかどうかを確認してください。それを削除すると動作します。

8
LetynSOFT

Info.plistで「Required device capabilities armv7」という文字列を削除します

3
OrdoDei

Info.plistで「Required device capabilities opengles-1」という文字列を削除します

2
Jarson

今日も同じエラーメッセージが表示されました。

私は、いくつかのiOSアプリプロジェクトとフレームワークプロジェクト( https://github.com/kstenerud/iOS-Universal-Framework を使用)があるワークスペースで作業していました。そのフレームワークプロジェクトを追加して、iPhoneエミュレーターでテストを行いましたが、iPhoneでアプリを起動しようとすると、すべてこのエラーが発生しました(上記のとおり)。

Frameworkプロジェクトをワークスペースから削除するだけで問題を解決できたことがわかりました。 iOSアプリケーション内からフレームワークを問題なく使用できましたが、フレームワークプロジェクトは何らかの理由で同じワークスペースに存在できました。

これが私の状況の誰にも役立つことを願っています!

2
matehat

Facebook SDK 3.5のInfo.plistをXcodeプロジェクトに追加していたこの問題に遭遇しました。 facebookのInto.plistファイルを削除するとすぐに、すべてが機能しました。

2
ribeto