Настройка SwiftyDropbox с Карфагеном - PullRequest
1 голос
/ 12 января 2020

Я следую инструкциям по установке SwiftyDropbox с использованием Carthage. Мой Cartfile:

# SwiftyDropbox
github "https://github.com/dropbox/SwiftyDropbox" ~> 5.1.0

Когда я запускаю «Обновление карты --platform iOS», я получаю:

third_party (master) $ carthage update --platform iOS
*** Fetching SwiftyDropbox
*** Fetching Alamofire
*** Checking out Alamofire at "4.9.1"
*** Checking out SwiftyDropbox at "5.1.0"
*** xcodebuild output can be found in /var/folders/gk/1sxbjcg969d6k1lc945cvz2m0000gn/T/carthage-xcodebuild.jD6xnh.log
*** Building scheme "Alamofire iOS" in Alamofire.xcworkspace
Failed to write to /.../third_party/Carthage/Build/iOS/Alamofire.framework: Error Domain=NSCocoaErrorDomain Code=260 "The file “Alamofire.framework” couldn’t be opened because there is no such file." UserInfo={NSURL=file:///.../third_party/Carthage/Checkouts/Alamofire/build/ArchiveIntermediates/Alamofire%20iOS/BuildProductsPath/Release-iphoneos/Alamofire.framework, NSFilePath=/.../third_party/Carthage/Checkouts/Alamofire/build/ArchiveIntermediates/Alamofire iOS/BuildProductsPath/Release-iphoneos/Alamofire.framework, NSUnderlyingError=0x7f92c9407d60 {Error Domain=NSPOSIXErrorDomain Code=2 "No such file or directory"}}

Я вижу разницу в путях, где Путь UserInfo содержит escape-символ: Alamofire% 20 iOS, а NSFilePath - нет (Alamofire iOS). Я использую macOS 10.15.2, Xcode 11.3, carthage 0.34.0. Почему там есть escape-персонаж и как я могу это исправить?

...