当我在项目上运行pod install时,我的pod文件中的每个pod都会被安装/重新安装。在我运行pod安装时参与的其他项目中,只安装了新添加的项目到podfile。
例如,假设我的podfile已经有AFNetworking,SDWebImage和SVProgressHUD,而我最近添加了Facebook-iOS-SDK,运行pod install输出:
-> Installing AFNetworking
-> Installing SDWebImage
-> Installing SVProgressHUD
-> Installing Facebook-iOS-SDK
当我希望它输出这样的东西时(并且比它更快地进行):
-> Using AFNetworking
-> Using SDWebImage
-> Using SVProgressHUD
-> Installing Facebook-iOS-SDK
我已尝试使用版本0.34.2和0.33.1的cocoapods而没有运气。我项目中的podfile如下所示:
source 'https://github.com/CocoaPods/Specs.git'
xcodeproj 'ProjectName.xcodeproj'
platform :ios, '8.0'
inhibit_all_warnings!
pod 'AFNetworking'
pod 'Facebook-iOS-SDK', '3.19.0'
pod 'google-plus-ios-sdk', '1.7.1'
pod 'MD5Digest'
pod 'SDWebImage'
pod 'SDWebImage-ProgressView'
pod 'SSKeychain'
pod 'STTwitter'
pod 'SVProgressHUD'
非常感谢任何帮助!
这个问题是我与cocoapods有两个问题之一。我认为它们可能相关,因此我添加了指向其他问题的链接:https://stackoverflow.com/questions/26333345/why-does-running-pod-install-download-more-files-than-specified-in-the-podspec-f