同じ問題をいくつか読みましたが、それらの解決策はうまくいきませんでした。私のプロジェクトはXcode 9.4で動作しますが、Xcode 10にアクセスしてプロジェクトを再作成すると、このエラーが発生します。私のプロジェクトは/ usr/include/libxml2を追加する必要があり、これを追加すると、別のエラーredefinition of madule libxml2
。ログは次のとおりです。
「-Xcc -I $(SDKROOT)/ usr/include/libxml2」をXcodeプロジェクトのOTHER_Swift_FLAGSに追加します。
「-Xcc -I $(SDKROOT)/ usr/include/libxml2」を追加すると、次のエラーが発生します。
:0:エラー:不明な引数: '-Xcc -I/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator12.0.sdk/usr/include/libxml2' Command CompileSwiftSources failed withゼロ以外の終了コード
私に何ができる?
これは、 Xcode 10リリースノートのSwift 4.2リリースノート に記載されている既知の問題です。
回避策:Swift_ENABLE_BATCH_MODEという名前のユーザー定義ビルド設定を追加してバッチモードを無効にし、NOに設定します。
ターゲットのビルド設定に移動し、このユーザー定義の設定を追加します。私のために働いた。