11

Xcode iOSプロジェクトを実行しようとすると、次のエラーが発生します。

Xcode cannot run using the selected device. Choose a destination with a supported architecture in order to run on this device.

私はしばらくの間このエラーが発生しました。シミュレーターの代わりに実際のデバイスを使用することでそれを回避することができましたが、今ではそれも機能しません。プロジェクトを作成してから、プロジェクトの設定を1つも変更していません。変更したのは、コード自体だけです。これは以前にも起こったことであり、私が修正した唯一の方法は、新しいプロジェクトを作成して最初から始めることでしたが、今ではそこから再び起こっています。欲求不満です!どうしたらいいのかわからない。これを診断するためにどのような情報を提供する必要がありますか?それが何かを意味するなら、私はfacebooksdk3.1を使用しています。

ありがとう

4

10 に答える 10

14

ターゲット->ビルド設定->ビルドオプションで「C/C ++ / Objective-C用コンパイラ」-「デフォルトコンパイラ(Apple LLVM5.0)」を設定すると問題が解決します

于 2013-11-12T20:43:28.553 に答える
11
  • クリーン、クリーンフォルダー、派生データの削除を使用してプロジェクトをクリーンアップします。
  • 'manageschemes'からすべてのスキームを削除します。それらを再作成し、iPhoneシミュレーターのバージョン(以前に機能したもの)を含むそれらのいずれかを使用してビルドします。

それでも問題が解決しない場合は、次のことを試してください。

  • クリーン、クリーンフォルダー、派生データの削除を使用してプロジェクトをクリーンアップします。
  • お気に入りのエディターを使用して、project.pbxprojファイル(「パッケージの内容を表示」コマンドを使用してxcodeプロジェクトを開いたときに表示されるファイル)からすべてのプロファイル文字列をクリアしてみてください。

以下の画像を参照してください-「プロビジョニングプロファイル」を含むすべての行を;まで削除する必要があります。キャラクター。

  • 次に、xcodeを再起動します。自動プロファイルセレクターを使用してプロファイルを選択し、iPhoneシミュレータースキームを使用してビルドします。

ここに画像の説明を入力してください

于 2012-11-06T19:50:19.117 に答える
2

Info.plistファイルの実行可能ファイル(CFBundleExecutableとも呼ばれます)が、ハードコードされた値ではなく、 ${EXECUTABLE_NAME}に設定されていることを確認します。これにより、プロジェクト名、ターゲット名、またはスキーム名を変更しても、それが機能することが保証されます。

于 2014-03-06T13:11:19.307 に答える
1

以下を確認してください。-デバイスを別のケーブルで接続します。-ケーブルが正しく接続されているか確認してください。これが私の問題でしたありがとう

于 2012-11-29T02:27:51.730 に答える
1

DEBUGビルドを実行しようとしたときにこのエラーが発生しました。DEBUGの「BuildActiveArchitecture」を「YES」に変更しましたが、このエラーは何時間もの欲求不満の後でようやく消えました。私はこのサイトで読んだ約10の異なることを試しましたが、他には何も機能しませんでした。

于 2013-10-17T16:15:15.583 に答える
1

エラーは、ビルド設定でサポートされていないコンパイラが原因であることがわかりました。[プロジェクト構築設定]->[構築オプション]->[C/ C ++/Objective-C用コンパイラ]を確認します。「デフォルトコンパイラ(Apple LLVM5.0)」に変更します。全て大丈夫。

于 2013-12-23T15:10:52.470 に答える
0

アプリをテストしようとしたときにこのエラーが発生しました。これが私のために働いたものです:

[ターゲット]>[ビルド設定]で、ターゲット名と一致するように製品名を変更しました。これにより、修正されました。

于 2014-03-03T20:49:55.863 に答える
0

同じ問題が発生し、Resourcesでinfo.plistファイルを開き、ターゲットメンバーシップのチェックを外して、ターゲットメンバーシップとして何もチェックされないようにすることで修正しました。

于 2014-08-04T02:49:14.780 に答える
0

Macを再起動して解決しました(iPadも再起動しました)

于 2014-11-26T07:41:45.817 に答える
0

XCode 6で、[デバイス]ウィンドウ(ウィンドウ/デバイス)を開いたところ、iPhoneがその時点でMacに接続されていたにもかかわらず、そこにリストされていないことに気付きました。プラグを抜いてから、[デバイス]ウィンドウが開いているときにもう一度プラグを差し込むと、デバイスリストとスキームピッカーに表示されました。

于 2015-06-01T14:51:57.033 に答える