web-dev-qa-db-ja.com

Xcode 10.2がiOS <10のシミュレーターでアプリを実行できませんでした

アップデート以降、Xcode 10.2をいじっていました。iOSバージョンが10未満の任意のシミュレーターでアプリを実行しようとすると、シミュレーターが起動せず、クラッシュして以下のエラーが表示されます。

dyld:ライブラリがロードされていません:/usr/lib/libauto.dylib参照元:/System/Library/Frameworks/Foundation.framework/Versions/C/Foundation理由:適切なイメージが見つかりません。 /usr/lib/libauto.dylib:mach-oが見つかりましたが、iOSシミュレータ用にビルドされていません

何も手を加えずに別の新しいプロジェクトを新たに作成しようとしました。展開ターゲットをiOS 9に設定し、iOS 9シミュレーターで再度実行すると、同じエラーが表示されました。

[〜#〜]更新[〜#〜]

この問題は、コードベースにSwiftが含まれている場合にのみ発生するようです。 Objective Cコードベースで新しいプロジェクトを作成しても、シミュレーターはクラッシュしませんでした。 Swiftはい。

[〜#〜]要約[〜#〜]

  1. Xcode 10.2にはSwiftコードが含まれているため、iOS 9のシミュレーターでアプリを実行できません
  2. 私はすべてのクリーニングと派生データの削除を実行しましたが、問題はまだ解決しません。

誰かが何か考えがありますか?

最終更新

AppleはXcode 10.2.1をリリースしましたが、これはシミュレーターの既知の問題の一部です。回避策/修正については、以下のリンクを参照してください:

https://developer.Apple.com/documentation/xcode_release_notes/xcode_10_2_1_release_notes

@russbishopの返信に感謝し、回答を承認

69
JyTee

Xcode 10.2.1を使用する必要があった別のライブラリでこの問題が発生し、問題のライブラリが私が持っていたフレームワークファイルにあったため、ビルド設定で常にembed Swift librariesをYESに設定する必要がありました。

0
FSUWX2011