Команда «CompileSwift normal arm64» завершается неудачно при импорте фреймворка (с Carthage) в Visual Studio App Center - PullRequest
0 голосов
/ 20 сентября 2018

Я новичок в разработке для iOS и в настоящее время играю с менеджерами пакетов, в этом случае я пытаюсь использовать Carthage для импорта Alamofire в мое приложение.Я смог построить приложение в XCode и загрузить его на моем устройстве, и приложение работает (я могу успешно вызывать API, поэтому я знаю, что Alamofire используется правильно), но когда я фиксирую свой проектв GitHub и собрать его в Visual Studio App Center, сборка завершается ошибкой по команде «CompileSwift normal arm64».Кто-нибудь видел эту проблему раньше или знает, есть ли решение?

Возможно ли, что Карфаген не совместим с VS App Center?или это не имеет значения, потому что Carthage должен только по сути загрузить Framework.

`CompileSwift normal arm64
    cd /Users/vsts/agent/2.140.0/work/1/s
    /Applications/Xcode_9.4.1.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift -frontend -emit-bc /Users/vsts/agent/2.140.0/work/1/s/TaskManager/ViewController.swift /Users/vsts/agent/2.140.0/work/1/s/TaskManager/AppDelegate.swift -target arm64-apple-ios11.4 -Xllvm -aarch64-use-tbi -enable-objc-interop -sdk /Applications/Xcode_9.4.1.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.4.sdk -I /Users/vsts/Library/Developer/Xcode/DerivedData/TaskManager-hgihqzndqrcqcahjnxfhdrfxlmns/Build/Intermediates.noindex/ArchiveIntermediates/TaskManager/BuildProductsPath/Release-iphoneos -F /Users/vsts/Library/Developer/Xcode/DerivedData/TaskManager-hgihqzndqrcqcahjnxfhdrfxlmns/Build/Intermediates.noindex/ArchiveIntermediates/TaskManager/BuildProductsPath/Release-iphoneos -F /Users/vsts/agent/2.140.0/work/1/s -g -module-cache-path /Users/vsts/Library/Developer/Xcode/DerivedData/ModuleCache.noindex -swift-version 4 -O -serialize-debugging-options -Xcc -I/Users/vsts/Library/De...
/Users/vsts/agent/2.140.0/work/1/s/TaskManager/ViewController.swift:10:8: error: module compiled with Swift 4.2 cannot be imported in Swift 4.1.2: /Users/vsts/agent/2.140.0/work/1/s/Alamofire.framework/Modules/Alamofire.swiftmodule/arm64.swiftmodule
import Alamofire
       ^

** ARCHIVE FAILED **

Следующие команды сборки не выполнены: CompileSwift normal arm64 CompileSwiftSources normal arm64 com.apple.xcode.tools.swift.compiler (2 ошибки)

[ошибка] Ошибка: / usr / bin / xcodebuild завершилась с кодом возврата: 65

[раздел] Окончание: сборка Xcode (подписана)

[раздел] Начало: сборка Xcode (подписано) `

...