Cocoapods(私人)无法find规格
我们有私人椰子树。 当我inputpod repo
:
company-private - Type: git (origin) - URL: ssh://me@myCompany.com//path/git/PrivateCocoapods - Path: /Users/Username/.cocoapods/repos/company-private master - Type: git (origin) - URL: https://github.com/CocoaPods/Specs.git - Path: /Users/Username/.cocoapods/repos/master
我input了~/.cocoapods/repos
:
$ ls company-private master $ cd company-private $ ls Specs $ cd Specs: $ ls MyProject $ cd MyProject: $ ls 0.0.19 0.0.2 0.0.5 $ cd /0.0.5: $ ls MyProject.podspec
在另一个项目.podfile
我试图:
pod 'MyProject', '0.0.5'
并在pod install
或pod update
我会收到:
$ pod install Analyzing dependencies [!] Unable to find a specification for `MyProject (= 0.0.5)`
有没有人知道为什么它不工作..?
—编辑—
我可以通过简单地键入pod install
在任何计算机上重现它。 以前不是这样的。 我用pod repo push company-private MyProject.podspec
推送到服务器。 这是一个星期前的工作。 今天我用同样的方法推出新版本,但使用--allow-warnings
标志。 当我试图碰到版本0.0.19
它不是已经工作。 我已经克隆了回购和添加Spec文件夹的时间(所以你可以看到它现在ls
),但它仍然无法正常工作。
– edit2 –
详细输出:
$ pod install --verbose Preparing Analyzing dependencies Updating spec repositories $ /usr/local/bin/git rev-parse >/dev/null 2>&1 $ /usr/local/bin/git rev-parse >/dev/null 2>&1 Updating spec repo `master` $ /usr/local/bin/git pull --ff-only From https://github.com/CocoaPods/Specs 4715d39..f21e61b master -> origin/master Updating 4715d39..f21e61b Fast-forward Specs/ISO8601-re2c/0.3.1/ISO8601-re2c.podspec.json | 24 ++++++ Specs/Mobily/2.0.77/Mobily.podspec.json | 91 ++++++++++++++++++++++ Specs/NJISO8601/0.2.2/NJISO8601.podspec.json | 22 ++++++ 3 files changed, 137 insertions(+) create mode 100644 Specs/ISO8601-re2c/0.3.1/ISO8601-re2c.podspec.json create mode 100644 Specs/Mobily/2.0.77/Mobily.podspec.json create mode 100644 Specs/NJISO8601/0.2.2/NJISO8601.podspec.json Inspecting targets to integrate Using `ARCHS` setting to build architectures of target `Pods`: (``) Finding Podfile changes - MyProject Resolving dependencies of `Podfile` Finished resolution (0 steps) (Took 0.006555 seconds) (2015-03-13 15:06:41 +0100) [!] Unable to find a specification for `MyProject (= 0.0.5)`
Cocoapods 0.36.0版本要求你在你的Podfile中明确指定源代码库,例如:
source 'https://github.com/CocoaPods/Specs.git'