ObjectMapper: модуль, скомпилированный с Swift 4.2, не может быть импортирован в Swift 4.1.2: - PullRequest
0 голосов
/ 29 октября 2018

Я сталкиваюсь с этой проблемой в Xcode 9.4.1 Я пробовал с

github "Hearst-DD/ObjectMapper" ~> 3.1.0 //(tried with 3.3.0)

но это ошибка.

Модуль, скомпилированный с Swift 4.2, не может быть импортирован в Swift 4.1.2, приходит каждый раз.

Я попробовал следующие вещи:

  • Удаление разрешенного файла
  • Удалил папку сборки и извлечения
  • Удалил папку фреймворка из сборок внутри cathage

пробовал с загрузкой с карфагена --platform iOS.

Обновлено: ошибка продолжает появляться.

Не удалось выполнить задачу сборки с кодом выхода 65: / usr / bin / xcrun xcodebuild -workspace /Users/xx/Documents/tal1.14.1/Carthage/Checkouts/mixpanel-swift/MixpanelDemo/MixpanelDemo.xcworkspace -scheme Mixpanel -configuration Release -derivedDataPath /Users/xx/Library/Caches/org.carthage.CarthageKit/DerivedData/9.4.1_9F2000/mixpanel-swift/v2.5.4 -sdk iphoneos ONLY_ACTIVE_ARCH = NO CODE_SIGNING_REQUIRED = NO CODE_SIGN_IDENTITY = CARTHAGE = ДА, архив -archivePath / Var / папки / 82 / _m5xwhxx4795wyxlhtw40ch509_hqq / Т / mixpanel-быстры SKIP_INSTALL = ДА GCC_INSTRUMENT_PROGRAM_FLOW_ARCS = НЕТ CLANG_ENABLE_CODE_COVERAGE = NO STRIP_INSTALLED_PRODUCT = NO (запущен в /Users/xx/Documents/tal1.14.1/Carthage/Checkouts/mixpanel-swift)

Обычно это означает, что сам проект не удалось скомпилировать. пожалуйста проверьте журнал xcodebuild для более подробной информации: /var/folders/82/_m5xwhxx4795wyxlhtw40ch509_hqq/T/carthage-xcodebuild.2MxUDl.log BLDM3295-MAC: таль хх $

Ответы [ 2 ]

0 голосов
/ 01 ноября 2018

Чтобы исправить то, что я сделал, у меня была успешная сборка в Jenkins Server. Я сохранил ту же версию и скопировал проект и среду сборки для того же. затем запустите

carthage bootstrap platform iOS

Я знаю что-то взломать, но это то, как я могу решить.

0 голосов
/ 29 октября 2018

Вам нужно сделать carthage bootstrap --no-use-binaries, чтобы Carthage компилировал фреймворки локально, используя компилятор Swift 4.2, который использует ваш проект.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...