web-dev-qa-db-ja.com

dyld:dyld_simは互換性のないmach-o

Xcode 9をインストールし、iOSシミュレーター11.0でアプリを実行しようとしました。アプリを起動するとすぐにクラッシュし、このエラーが発生します。このエラーはどういう意味ですか?アプリがios11.0と互換性がない場合、互換性を確認するにはどうすればよいですか?

[〜#〜] edit [〜#〜]-有効なアーキテクチャをアップロードしました

enter image description here

enter image description here

32
nOOb iOS

これらの変更をbuild settingで行う必要があります...私にとってはうまくいきます enter image description here

53
Abhishek Mishra

同じ問題があり、ターゲット(およびポッド)のアーキテクチャと有効なアーキテクチャの設定が間違っていることがわかりました。 iOS 11は32ビットアプリケーションをサポートしなくなったため、これが私の問題に関与したと思います。

アーキテクチャーと有効なアーキテクチャー設定を削除し(デフォルトに設定)、シミュレーターとiOS 11デバイスの両方でコンパイルおよび実行できるようになりました。それがあなたにも役立つことを願っています;)。

6
DaTa