2016-07-12 21 views
1

Ich habe in meinem früheren iOS-Projekt eine Pod-Datei verwendet, die ich ebenfalls in mein neues Projekt aufnehmen möchte. Aber es ist veraltet und ich kann es nicht mit der Pod-Installation im Terminal hinzufügen. Wie es geht?So laden Sie einen veralteten Pod herunter

Edit1: Gibt es eine Möglichkeit, einen Pod manuell aus einem vorhandenen Projekt aufzunehmen, anstatt ihn "pod install" zu installieren?

+1

Ich weiß nichts über Pods, aber sind Sie _sure_ möchten Sie eine verwenden, die veraltet ist? Vermutlich gibt es einen Grund dafür, z.B. Es empfängt keine Sicherheitsupdates mehr oder funktioniert nur mit einer alten Version des SDK usw. Es ist möglicherweise besser, einen ähnlichen Pod zu finden, der unterstützt wird, und stattdessen diesen zu verwenden. – Chris

+0

Weil dieser Pod in einem alten Projekt ausgiebig genutzt wurde und ich daran arbeiten muss. Ein Upgrade auf eine neuere Version ist weder erforderlich noch möglich. – crypt

Antwort

1

Wenn Sie veraltete Pods installieren möchten, fügen Sie einfach die Version dieses Pods bei, wenn Sie es in der Poddatei deklarieren.

Zum Beispiel, um Version 2.6.3 von AFNetworking über Cocoapods zu installieren, ist hier, wie Sie es in der Podfile erklären würde:

pod ‘AFNetworking’, ‘2.6.3’

Doing ein pod install installiert es richtig.

+0

Ich habe versucht, das zu tun, aber ich bekomme einen Fehler auf dem Terminal, der mich fragt, einen anderen Pod, in dem mein benötigter Pod jetzt enthalten ist, herunterzuladen. Aber ich kann das aus anderen Gründen nicht tun. Gibt es eine Möglichkeit, diesen Pod manuell von einem vorhandenen Projekt zu integrieren, anstatt ihn "Pod-Installation" zu installieren? – crypt

0

Die Datei Podfile.lock enthält die Version der Pods, die Sie verwendet haben. Wenn Sie Podfile und Podfile.lock haben, können Sie eine Pod-Installation durchführen, und es sollten dieselben Pods installiert werden.

+0

Während dieses Terminal gibt einen Fehler und weist mich an, einen anderen Pod zu installieren, in dem mein erforderlicher Pod enthalten ist. Aber ich möchte das nicht installieren. – crypt

Verwandte Themen