2016-10-12 10 views
0

Я хочу использовать UberRides SDK в Objective-C Project. Я проверил pod для объектива c, но он недоступен. Поэтому я попробовал Carthage.UberRides Carthage Issue

Вот мой 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) 

ответ

0

Это, вероятно, потому, что последние 0,5 релиз по-прежнему с помощью Swift 2,2

попробуйте обновить ваш Cartfile использовать экспериментальные Swift 2.3 ветку

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

Спасибо за ваш ответ, но я использую xcode 8 для разработки и получения ошибок в нем со старой быстрой версией. –

+0

Swift 2.2 не поддерживается в Xcode 8, вам нужно будет использовать Swift 2.3. Кроме того, если у вас все еще установлен Xcode 7 (или загружен с сайта разработчика Apple), вы можете установить, какой Xcode использовать с помощью команды 'xcode-select -s/path/to/xcode7.app/Contents/Developer' –