2015-01-31 4 views
7

Provare ad aggiungere alamofire a un progetto usando cocoapods. Versione Xcode: Versione 6.1.1 (6A2008a)bug che compila alamofire - carattere di opzione sconosciuto `X 'in: -Xlinker

Podfile:

source 'https://github.com/CocoaPods/Specs.git' 
platform :ios, '8.0' 

pod 'OAuth.io' 
pod 'Alamofire', '~> 1.1' 

Ecco l'errore:

Libtool /Users/tony/Library/Developer/Xcode/DerivedData/Candytone-aynufizixrzmtwgatrvrjynlonxv/Build/Products/Debug-iphonesimulator/libPods-Alamofire.a normal x86_64 
    cd /Users/tony/src/candytone-ios/Candytone/Pods 
    export IPHONEOS_DEPLOYMENT_TARGET=8.1 
    export PATH="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin" 
    /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool -static -arch_only x86_64 -syslibroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator8.1.sdk -L/Users/tony/Library/Developer/Xcode/DerivedData/Candytone-aynufizixrzmtwgatrvrjynlonxv/Build/Products/Debug-iphonesimulator -filelist /Users/tony/Library/Developer/Xcode/DerivedData/Candytone-aynufizixrzmtwgatrvrjynlonxv/Build/Intermediates/Pods.build/Debug-iphonesimulator/Pods-Alamofire.build/Objects-normal/x86_64/Pods-Alamofire.LinkFileList -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphonesimulator -Xlinker -add_ast_path -Xlinker /Users/tony/Library/Developer/Xcode/DerivedData/Candytone-aynufizixrzmtwgatrvrjynlonxv/Build/Intermediates/Pods.build/Debug-iphonesimulator/Pods-Alamofire.build/Objects-normal/x86_64/Pods_Alamofire.swiftmodule -framework Foundation -o /Users/tony/Library/Developer/Xcode/DerivedData/Candytone-aynufizixrzmtwgatrvrjynlonxv/Build/Products/Debug-iphonesimulator/libPods-Alamofire.a 

error: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: unknown option character `X' in: -Xlinker 
Usage: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool -static [-] file [...] [-filelist listfile[,dirname]] [-arch_only arch] [-sacLT] [-no_warning_for_no_symbols] 
Usage: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool -dynamic [-] file [...] [-filelist listfile[,dirname]] [-arch_only arch] [-o output] [-install_name name] [-compatibility_version #] [-current_version #] [-seg1addr 0x#] [-segs_read_only_addr 0x#] [-segs_read_write_addr 0x#] [-seg_addr_table <filename>] [-seg_addr_table_filename <file_system_path>] [-all_load] [-noall_load] 
+0

Seguire questa domanda: http://stackoverflow.com/questions/19693769/xcode5-simulator-unknown-option-character-x-in-xlinker – Nilesh

risposta

13

Il problema è stato risolto con l'aggiornamento a Cocoapods 0.36beta.

gem install cocoapods --pre 

Ho anche dovuto rimuovere la versione precedente.

gem uninstall cocoapods 
+0

Grazie per questo! Mi ha aiutato. Aggiungo che nel mio caso ho dovuto eliminare pod dal mio progetto e reinstallarlo – Nico

+1

Ho dovuto aggiungere 'use_frameworks!' Al mio podfile - altrimenti la soluzione funziona. Aggiornamento – subv3rsion

+0

: cocoapods 0.36 viene rilasciato quindi basta 'gem installa cocoapods' e aggiungi' use_frameworks! 'Nel tuo' Podfile'. Attenzione: non il 100% di pod attuali supporta il framework - al momento sarei lontano dai pod rapidi. –