2015-06-03 3 views

Antwort

50

Von 0.12 versionbuild, checkout und update nehmen einen optionalen Leerzeichen getrennte Liste von Abhängigkeiten

Für eine Cartfile wie die folgende

github "Alamofire/Alamofire" 
github "ReactiveX/RxSwift" 

Sie wählen könnte eine Abhängigkeit

carthage update Alamofire 
aktualisieren

oder mehrere Abhängigkeiten

carthage update Alamofire RxSwift 
+10

** carthage Update Box --no-use-Binärdateien --platform iOS ** // wenn Sie zusätzliche Flags angeben müssen – NAlexN

+0

@Alex Salom: Box ist der Name des Repo in der Cartfile? Wäre es leichter zu verstehen, wenn du etwas Vertrautes wie AlamoFire benutzt? Und was ist der Ergebnisanteil? Ein anderer Repo-Name oder? – eonist

+1

@ GitSyncApp, yeah müssen Sie die Namen der Abhängigkeiten getrennt durch Leerzeichen schreiben. Ich habe meine Antwort bearbeitet –

7

Gerade jetzt ist die Antwort nein ... Wenn Ihr Lauf carthage help update Sie

Update and rebuild the project's dependencies 

[--configuration Release] 
    the Xcode configuration to build (ignored if --no-build option is present) 

[--platform all] 
    the platform to build for (ignored if --no-build option is present) 

[--verbose] 
    print xcodebuild output inline (ignored if --no-build option is present) 

[--no-build] 
    skip the building of dependencies after updating 

[--use-ssh] 
    use SSH for downloading GitHub repositories 

[--use-submodules] 
    add dependencies as Git submodules 

[--no-use-binaries] 
    check out dependency repositories even when prebuilt frameworks exist (ignored if --no-build option is present) 

[--color auto] 
    whether to apply color and terminal formatting (one of ‘auto’, ‘always’, or ‘never’) 

[/path/to/your/app] 
    the directory containing the Carthage project 

sehen werden wie Sie es sehen können, nicht erwähnt, auf eine Option ist zu spezifizieren nur eine Abhängigkeit zu aktualisieren.

Sie sollten open an issue on the project repo bitten, das zu unterstützen.

7

Karthago einzigen Abhängigkeiten unterstützt die Aktualisierung now.If Sie so etwas wie dies in Ihrem Cartfile haben:

github "bitstadium/HockeySDK-iOS" 

Dann können Sie nur diese eine Abhängigkeit aktualisieren, indem

carthage update HockeySDK-iOS 
0

Wenn die Lauf Rahmen wird nicht in GitHub gespeichert, oder Sie verwenden die git Kennung, und Ihre cartfile sieht wie folgt aus:

git "ssh://[email protected]/teamname/repo-name.git" ~> 1.0 

dann können Sie nur diese eine Aktualisierung den folgenden Befehl ausführen

carthage update repo-name 
Verwandte Themen