所以这是我的podfile:
workspace 'WSPhoto.xcworkspace' platform :ios, :deployment_target => "6.1" xcodeproj 'WSPhoto' pod 'Parse-iOS-SDK', '~> 1.2.17' pod 'REActivityViewController', :git => 'https://github.com/ramsel/REActivityViewController.git', :commit => 'f027011e8159393cf678d7c67c408891b609a6ef' pod 'SWTableViewCell', :git => 'https://github.com/ramsel/SWTableViewCell.git', :commit => '6f4e55e554c1b26ff3c850eb331273b536e4f900' pod 'ELCImagePickerController', '~> 0.2.0' pod 'ChimpKit'
我正在根据前一个问题中的建议分配一些repos并将Cocoapods指向我的forks的特定提交:
CocoaPods和GitHub分叉
但是,我收到以下错误pod install --verbose
:
Fetching external sources -> Pre-downloading: `REActivityViewController` from `https://github.com/ramsel/REActivityViewController.git`, commit `f027011e8159393cf678d7c67c408891b609a6ef` > GitHub download $ /usr/bin/git config core.bare true $ /usr/bin/git config core.bare true $ /usr/bin/git rev-list --max-count=1 f027011e8159393cf678d7c67c408891b609a6ef fatal: bad object f027011e8159393cf678d7c67c408891b609a6ef [!] Failed: /usr/bin/git rev-list --max-count=1 f027011e8159393cf678d7c67c408891b609a6ef > Cloning to Pods folder $ /usr/bin/git clone "/Users/admin/Library/Caches/CocoaPods/GitHub/4a2fb7e9e50f5b0922a251d6b2763 d6d37629fda" "/Users/admin/Dropbox/Apps/things/Pods/REActivityViewController" Cloning into '/Users/admin/Dropbox/Apps/things/Pods/REActivityViewController'... done. Checking connectivity... done $ /usr/bin/git checkout -b activated-pod-commit f027011e8159393cf678d7c67c408891b609a6ef 2>&1 fatal: reference is not a tree: f027011e8159393cf678d7c67c408891b609a6ef [!] Pod::Executable checkout -b activated-pod-commit f027011e8159393cf678d7c67c408891b609a6ef 2>&1 fatal: reference is not a tree: f027011e8159393cf678d7c67c408891b609a6ef
我尝试引用一个不同的我的分叉REActivityViewController
但同样的错误.我REActivityViewController
在podfile中注释掉了这行,并且SWTableViewCell的fork安装得很好.
所以我认为它对我的REActivityViewController
fork来说是特别的,但它并不特定于该fork中的特定提交.
所以这有效:
pod 'REActivityViewController', :git => 'https://github.com/ramsel/REActivityViewController.git', :commit => 'f027011e8159393cf678d7c67c408891b609a6ef', :branch => 'master'
我只需要添加:
:branch => 'master'