UberRides迦太基问题

时间:2016-10-12 12:53:23

标签: ios objective-c uber-api carthage

我想在Objective-C Project中使用UberRides SDK。我检查了pod目标c但它不可用。所以我尝试了Carthage

这是我的Cartfile

# UberRides
github "https://github.com/uber/rides-ios-sdk" ~> 0.5

我使用carthage update --platform iOS这个命令进行安装,我正在使用xCode 8.但是在安装后我遇到了一些错误,我不知道如何处理,所以请帮助我。

这是终端的日志:

*** Fetching rides-ios-sdk
*** Fetching ObjectMapper
*** Checking out ObjectMapper at "1.5.0"
*** Downloading rides-ios-sdk.framework binary at "v0.5.2"
*** Checking out rides-ios-sdk at "v0.5.2"
*** xcodebuild output can be found in /var/folders/mt/_rpb6s913b54yl1gfk0dt2qh0000gn/T/carthage-xcodebuild.orgg88.log
*** Building scheme "ObjectMapper-iOS" in ObjectMapper.xcworkspace
*** Building scheme "UberRides" in UberRides.xcodeproj
** CLEAN FAILED **


The following build commands failed:
    Check dependencies
(1 failure)
** BUILD FAILED **


The following build commands failed:
    Check dependencies
(1 failure)
A shell task (/usr/bin/xcrun xcodebuild -project /Users/jayesh/Desktop/CarthageDemo/Carthage/Checkouts/rides-ios-sdk/source/UberRides.xcodeproj -scheme UberRides -configuration Release -sdk iphoneos ONLY_ACTIVE_ARCH=NO BITCODE_GENERATION_MODE=bitcode CODE_SIGNING_REQUIRED=NO CODE_SIGN_IDENTITY= CARTHAGE=YES clean build) failed with exit code 65:
** CLEAN FAILED **


The following build commands failed:
    Check dependencies
(1 failure)
** BUILD FAILED **


The following build commands failed:
    Check dependencies
(1 failure)

1 个答案:

答案 0 :(得分:0)

这可能是因为最新的0.5版本仍在使用Swift 2.2

尝试更新您的Cartfile以使用实验性Swift 2.3分支

# UberRides
github "https://github.com/uber/rides-ios-sdk" "swift-2.3-dev"