14

Xcode 8 Beta (8S128d) で Swift 3 をテストしています。これにより、Carthage でビルドしたライブラリがソース ベースと互換性がないという状況に陥ります。

Module file was created by an older version of the compiler; rebuild 'SwiftValidator' and try again.

carthage update標準コンパイラではなくベータ コンパイラを使用するように Carthage を構成するにはどうすればよいですか?

4

1 に答える 1

22

ベータ版を /Applications に移動しました。

sudo xcode-select -s /Applications/Xcode-beta.app/使用する Xcode を beta に設定します。

carthage update --platform iOS --no-use-binariesiOS 用のライブラリをビルドし、Carthage が既存の (まだ互換性のない) プリコンパイル済みバイナリをダウンロードできないようにします。

于 2016-06-17T08:48:22.393 に答える