Cocoapods无法安装pod
Cocoapods cannot install pod
我 运行 pod install
在更新 Podfile
后,LeanCloud
pod 没有安装,我收到以下消息:
Analyzing dependencies
[!] There are only pre-release versions available satisfying the following requirements:
'LeanCloud', '>= 0'
You should explicitly specify the version in order to install a pre-release version
这是我的 Podfile
的样子:
# Uncomment the next line to define a global platform for your project
# platform :ios, '9.0'
target 'todolist' do
# Comment the next line if you're not using Swift and don't want to use dynamic frameworks
use_frameworks!
# Pods for todolist
pod 'Alamofire'
pod 'SwiftyJSON'
pod 'LeanCloud', '>= 0'
end
我 运行 使用 macOS 10.12.3,Cocoapods 版本 1.2.0
我的英语不是很好
我想你没有指定移动版本
platform :ios, '9.0' <-你应该尝试打开这句话
您必须指定要使用的依赖项版本。在这里看看版本控制是如何工作的:
- == 1.0 表示“完全使用 1.0 版”
- >= 1.0 表示“使用 1.0 或更高版本”
- ~> 1.0 表示“使用与 1.0 兼容的任何版本”,本质上是指下一个主要版本之前的任何版本。那是:
- 如果您指定 ~> 1.7.5,则从 1.7.5 到(但不包括 2.0)的任何版本都被视为兼容。
- 同样,如果您指定 ~> 2.0,那么
Cocoapods
将使用 2.0 或更高版本,但低于 3.0。
- 兼容性基于Semantic Versioning
从 here 开始,您必须选择要使用的 LeanCloud
版本。然后根据上述步骤在您的 pod 文件中相应地更改它。
我通过将行 pod LeanCloud
移动到第一个 pod,并且 运行 pod update
.
以某种方式让它工作
# Uncomment the next line to define a global platform for your project
# platform :ios, '9.0'
target 'todolist' do
# Comment the next line if you're not using Swift and don't want to use dynamic frameworks
use_frameworks!
# Pods for todolist
pod 'LeanCloud'
pod 'Alamofire'
pod 'SwiftyJSON'
end
⇒ pod update
Update all pods
Updating local specs repositories
CocoaPods 1.2.1.beta.1 is available.
To update use: sudo gem install cocoapods --pre
[!] This is a test version we'd love you to try.
For more information, see https://blog.cocoapods.org and the CHANGELOG for this version at https://github.com/CocoaPods/CocoaPods/releases/tag/1.2.1.beta.1
Analyzing dependencies
Downloading dependencies
Installing Alamofire 4.2.0 (was 4.4.0)
Installing LeanCloud (10.0.0)
Using SwiftyJSON (3.1.4)
Generating Pods project
Integrating client project
Sending stats
Pod installation complete! There are 3 dependencies from the Podfile and 3 total pods installed.
我 运行 pod install
在更新 Podfile
后,LeanCloud
pod 没有安装,我收到以下消息:
Analyzing dependencies [!] There are only pre-release versions available satisfying the following requirements:
'LeanCloud', '>= 0'
You should explicitly specify the version in order to install a pre-release version
这是我的 Podfile
的样子:
# Uncomment the next line to define a global platform for your project
# platform :ios, '9.0'
target 'todolist' do
# Comment the next line if you're not using Swift and don't want to use dynamic frameworks
use_frameworks!
# Pods for todolist
pod 'Alamofire'
pod 'SwiftyJSON'
pod 'LeanCloud', '>= 0'
end
我 运行 使用 macOS 10.12.3,Cocoapods 版本 1.2.0
我的英语不是很好 我想你没有指定移动版本
platform :ios, '9.0' <-你应该尝试打开这句话
您必须指定要使用的依赖项版本。在这里看看版本控制是如何工作的:
- == 1.0 表示“完全使用 1.0 版”
- >= 1.0 表示“使用 1.0 或更高版本”
- ~> 1.0 表示“使用与 1.0 兼容的任何版本”,本质上是指下一个主要版本之前的任何版本。那是:
- 如果您指定 ~> 1.7.5,则从 1.7.5 到(但不包括 2.0)的任何版本都被视为兼容。
- 同样,如果您指定 ~> 2.0,那么
Cocoapods
将使用 2.0 或更高版本,但低于 3.0。 - 兼容性基于Semantic Versioning
从 here 开始,您必须选择要使用的 LeanCloud
版本。然后根据上述步骤在您的 pod 文件中相应地更改它。
我通过将行 pod LeanCloud
移动到第一个 pod,并且 运行 pod update
.
# Uncomment the next line to define a global platform for your project
# platform :ios, '9.0'
target 'todolist' do
# Comment the next line if you're not using Swift and don't want to use dynamic frameworks
use_frameworks!
# Pods for todolist
pod 'LeanCloud'
pod 'Alamofire'
pod 'SwiftyJSON'
end
⇒ pod update
Update all pods
Updating local specs repositoriesCocoaPods 1.2.1.beta.1 is available. To update use:
sudo gem install cocoapods --pre
[!] This is a test version we'd love you to try.For more information, see https://blog.cocoapods.org and the CHANGELOG for this version at https://github.com/CocoaPods/CocoaPods/releases/tag/1.2.1.beta.1
Analyzing dependencies
Downloading dependencies
Installing Alamofire 4.2.0 (was 4.4.0)
Installing LeanCloud (10.0.0)
Using SwiftyJSON (3.1.4)
Generating Pods project
Integrating client project
Sending stats
Pod installation complete! There are 3 dependencies from the Podfile and 3 total pods installed.