2016-06-17 9 views
8

Swift 3をXcode 8 Beta(8S128d)でテストしています。カルタゴ建造のライブラリはソースベースと互換性がありません。Xcodeの最新ベータ版を使用してCarthageでライブラリをコンパイルするにはどうすればよいですか?

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

carthage updateがベータコンパイラを標準のものとするようにカーセージを設定するにはどうすればよいですか?

答えて

10

ベータ版を/アプリケーションに移動しました。

sudo xcode-select -s /Applications/Xcode-beta.app/は、ベータ版に使用するXcodeを設定します。

carthage update --platform iOS --no-use-binariesは、iOSのライブラリを構築し、Carthageが既存の(まだ互換性のない)プリコンパイル済みのバイナリをダウンロードするのを防ぎます。 次のコマンド構築に失敗した第二ステップの実行時に

+0

は、私は次のタイプのエラーを取得: \t CompileSwift通常arm64を/Users/noah/Desktop/XCode/PKS+SS/Carthage/Checkouts/SQLite.swift/SQLite /Typed/CoreFunctions.swift \t CompileSwift通常arm64 /Users/noah/Desktop/XCode/PKS+SS/Carthage/Checkouts/SQLite.swift/SQLite/Extensions/R*Tree.swift \t CompileSwift通常arm64 /ユーザー/noah/Desktop/XCode/PKS+SS/Carthage/Checkouts/SQLite.swift/SQLite/Core/Blob.swift (5失敗) – Noah

+1

@noahこのスレッドをチェックアウトhttps:// git hub.com/Alecrim/AlecrimCoreData/issues/35 – Kheldar

関連する問題