I am releasing private cocoapod versions by using github. Here problem is If i release new version, old version is not working. I mean user is unable to install old version of my Pod.
Ex: New version is 1.2.3
Old version is 1.2.2
User can't able to install 1.2.2 version. Please help me how to maintain all versions.
Thanks in Advance.
Related
I have an Docker appliation with 4.5.0 version, the latest version of 4.5.1. i’m tried to install the latest version using silent switch. but latest version not installed successfully and uninstalled old version.
Though I've published a new version of one of dependent library but when I am installing that using the yeoman generator it is installing -1 version than the current version. I don't know where is the issue.
Installing the package XPlot.Plotly (v. 1.4.2) using Nuget failed with a message that there was incompatibility with the latest version (v. 10.0.3) of Newtonsoft.Json, which I had installed previously. The message also indicated that version 9.0.1 of Newtonsoft.Json would work. So I uninstalled the latest version of Newtonsoft.Json, installed version 9.0.1, and then was able to install XPlot.Plotly.
Is this the correct way to deal with this type of incompatibility?
Will I eventually be able to use the latest versions of both packages?
I just added a new pod my podfile - pod 'Nuke' to my iOS app
pofile.lock shows that app installed version is 4.1.2
However, on GitHub, Nuke version 5.1 is available. Podspec shows version 5.1
https://github.com/kean/Nuke
What may be the issue?
Once I upgrade cocoa pods to 1.2.0, I was able to install nuke 5.1 version
I installed CocoaPods (cocoapods-0.37.2) but I need to make sure is backward-compatible with version 0.35.0. My question for you is how can I do that?
Here is how installed:
sudo gem install cocoapods
I'll really appreciate your help
Since you install CocoaPods through rubygems you can use their infrastructure for this. In this case installing an old version is described here. Once you install an old version you'll have both the newer and older installed. This means when you run pod it will pick the new one. If you don't want to uninstall 0.37.2 then you'll have to specify which you want to use. That process is described here