We have private cocoapods. When I type pod 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
I've entered ~/.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
In another project .podfile
I'm trying to:
pod 'MyProject', '0.0.5'
And after pod install
or pod update
I receive:
$ pod install
Analyzing dependencies
[!] Unable to find a specification for `MyProject (= 0.0.5)`
Does anybody have any idea why it doesn't work..?
--- edit ---
I can reproduce it on any computer by simply typing pod install
. It wasn't working like this previously. I've used pod repo push company-private MyProject.podspec
to push to the server. It was working a week ago. Today I've pushed new version with the same way, but with --allow-warnings
flag. When I've tried to bump to version 0.0.19
it wasn't already working. I've cloned the repo and added Spec folder meantime (so you can see it now on ls
), but it still isn't working.
-- edit2 --
Output of verbose:
$ 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'
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.