0

今日、私は複数のターゲットを含むプロジェクトで共有ライブラリを作成していましたが、最初は1つしかなく(共有ライブラリはありませんでした)、プロジェクトを実行しようとすると突然次のエラーが発生しました。

「宛先は、選択したソフトウェアが構築されているアーキテクチャをサポートしていません。選択したソフトウェアを実行するには、そのアーキテクチャをサポートする宛先に切り替えてください。」

4

4 に答える 4

3

のバンドル名と実行可能ファイルは変更しないでくださいinfo.plist。それらを変更して、このエラーが発生しました。それらをデフォルトに変更した後、エラーはなくなりました。

于 2013-04-04T08:30:50.440 に答える
1

Stackoverflowで提案されたすべての手順を実行しても役に立たなかった後、答えは非常に単純なものであることがわかりました...

実行可能ファイルがビルドされないように、ターゲットにmain.mを含めるのを忘れました。適切なメインファイルをターゲットに追加することで、私の問題は解決しました。

于 2012-10-22T14:32:31.123 に答える
0

選択した宛先はアーキテクチャをサポートしていません。おそらくあなたを助けることができます。ちなみに質問を公開しました。

于 2012-11-07T03:13:37.853 に答える
0

プロジェクトナビゲータツリーでInfo.plistを選択し、ターゲットに割り当てられていないことを確認します。これが正しい解決策であることを確認しました。

于 2013-12-19T19:54:41.013 に答える