2016-06-17 5 views
8

Я тестирую Swift 3 с помощью Xcode 8 Beta (8S128d), что приводит меня к ситуации, когда мои библиотеки, построенные в Карфагене, не совместимы с исходной базой.Как скомпилировать библиотеку с помощью Carthage, используя последнюю версию Xcode?

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 и не позволяет Карфагену загружать существующие (но несовместимые) предварительно скомпилированные двоичные файлы.

+0

я получаю следующие типы ошибок при работе 2-й шаг следующие команды создания не удалось: \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

Смежные вопросы