2017-10-17 2 views
0

ich Karthago bin mit und diesen Fehler mit einer Abhängigkeit oder zwei:Übersprungene .framework binäre Installation aufgrund des Fehlers

Übersprungene mixpanel-swift.framework binär aufgrund der Fehler bei der Installation:„Inkompatible Swift Version - Framework wurde mit 3.1 erstellt und die lokale Version ist 4.0. "

enter image description here

Ich verstehe, was im Allgemeinen Karthago als das Problem ist zu sehen, aber ich habe keine befriedigende Antwort auf meiner eigenen oder auf der Suche durch andere Themen geschrieben, die sich anfühlt, als sauber oder fest, wie ich gehe davon gefunden es sollte sein.

Ich habe carthage bootstrap --platform iOS --no-use-binaries als mögliche Lösung gesehen, aber ich kann nicht sagen, ob das das eigentliche Problem löst, das ich habe oder nicht, oder wenn es die beste Lösung ist, langfristig?

Irgendwelche Hilfe bei einer Lösung oder Anleitung zu meinem Weg dorthin? Vielen Dank!

+0

Haben Sie versucht, Karthago mit --no-use-binaries laufen? Was geschieht? –

+0

@MikeTaverne Ich habe das versucht, manchmal repariert es Dinge und manchmal nicht – SRMR

Antwort

1

Um dies zu lösen, müssen Sie die Swift 4 Version von Mixpanel verwenden. Es schlägt fehl, weil der Code, den du von Github bekommst, für Swift 3 ist. Auf ihrer Github-Seite heißt es, du solltest den Zweig Swift 4 benutzen - Mixpanel Swift 4 branch. Ich denke, dass Ihre Warenkorb-Datei verwendet werden muss: github "mixpanel/mixpanel-swift" "swift4"

Verwandte Themen