Модуль, скомпилированный с помощью Swift 3.0.1, нельзя импортировать в Swift 3.0 на BuddyBuild.

Я использую BuddyBuild для быстрого проекта с Xcode 8.0 и Carthage 0.18. Хотя в журналах я вижу, что все фреймворки клонируются, проверяются и собираются, я получаю вот это:

модуль, скомпилированный с помощью Swift 3.0.1, нельзя импортировать в Swift 3.0: /tmp/sandbox/workspace/Carthage/Build/iOS/RealmSwift.framework/Modules/RealmSwift.swiftmodule/x86_64.swiftmodule

Это запись в Cartfile для Realm:

github "царство / царство-какао"

Локально все строится, но с другими конфигурациями: Xcode 8.1 и Carthage 0.18

Этот модуль, скомпилированный с помощью swift 3.0 нельзя импортировать в Swift 3.0.1 мне не очень помогло из-за BuddyBuild.

ИЗМЕНИТЬ. В журналах я вижу:

Загрузка двоичного файла realm-cocoa.framework в "v2.1.0"

после этого ни одного здания за царство.


person Laura Calinoiu    schedule 25.11.2016    source источник
comment
Вы используете этот фреймворк в своем фреймворке / библиотеке или в своем приложении?   -  person Duyen-Hoa    schedule 25.11.2016
comment
application - В проекте Xcode, который использует Carthage для включения фреймворков.   -  person Laura Calinoiu    schedule 25.11.2016


Ответы (1)


Buddybuild обычно запускает команду carthage с --no-build, чтобы убедиться, что вы не столкнетесь с какой-либо ошибкой.

Обратите внимание, что buddybuild не будет запускать команду carthage, если вы откроете папку Carthage/.

Дополнительную информацию о как buddybuild работает с Carthage можно найти в нашей документации.

person Romain Pouclet    schedule 10.11.2017