Skip to content

Instantly share code, notes, and snippets.

@komamitsu
Last active August 29, 2015 14:07
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save komamitsu/b29dbf23497a69a83820 to your computer and use it in GitHub Desktop.
Save komamitsu/b29dbf23497a69a83820 to your computer and use it in GitHub Desktop.
"pod trunk push" doesn't use repos other than default
[komamitsu@potato td-ios-sdk (master)]$ pod trunk push --verbose TreasureData-iOS-SDK.podspec
Validating podspec
$$$$ Trunk#validate_podspec $$$$
$$$$ Validator.init: ["https://github.com/CocoaPods/Specs.git"] $$$$
/Users/komamitsu/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/cocoapods-trunk-0.3.0/lib/pod/command/trunk.rb:337:in `new'
/Users/komamitsu/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/cocoapods-trunk-0.3.0/lib/pod/command/trunk.rb:337:in `validate_podspec'
/Users/komamitsu/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/cocoapods-trunk-0.3.0/lib/pod/command/trunk.rb:289:in `run'
/Users/komamitsu/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/claide-0.7.0/lib/claide/command.rb:271:in `run'
/Users/komamitsu/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/cocoapods-0.34.2/lib/cocoapods/command.rb:48:in `run'
/Users/komamitsu/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/cocoapods-0.34.2/bin/pod:33:in `<top (required)>'
/Users/komamitsu/.rbenv/versions/1.9.3-p392/bin/pod:23:in `load'
/Users/komamitsu/.rbenv/versions/1.9.3-p392/bin/pod:23:in `<main>'
TreasureData-iOS-SDK (0.1.5) - Analyzing on iOS platform.
$$$$ podfile: Podfile $$$$
Preparing
Analyzing dependencies
Inspecting targets to integrate
Fetching external sources
-> Fetching podspec for `TreasureData-iOS-SDK` from `/Users/komamitsu/Git/td-ios-sdk/TreasureData-iOS-SDK.podspec`
Resolving dependencies of
$$$$ sources: nil $$$$
Resolving dependencies for target `Pods' (iOS 4.3)
- TreasureData-iOS-SDK (from `/Users/komamitsu/Git/td-ios-sdk/TreasureData-iOS-SDK.podspec`)
$$$$ dependency: <Pod::Dependency name=TreasureData-iOS-SDK requirements=>= 0 external_source={:podspec=>"/Users/komamitsu/Git/td-ios-sdk/Treas
ureData-iOS-SDK.podspec"}> $$$$
$$$$ dependent_spec: Podfile $$$$
$$$$ name: TreasureData-iOS-SDK $$$$
$$$$ dependency.external_source $$$$
$$$$ cached_sets: {} $$$$
- KeenClientTD (= 3.2.14.2)
$$$$ dependency: <Pod::Dependency name=KeenClientTD requirements== 3.2.14.2 external_source=nil> $$$$
$$$$ dependent_spec: #<Pod::Specification name="TreasureData-iOS-SDK"> $$$$
$$$$ name: KeenClientTD $$$$
$$$$ not: dependency.external_source $$$$
$$$$ @aggregate: [#<Pod::Source name:master type:file system>] $$$$
$$$$ cached_sets: {"TreasureData-iOS-SDK"=>#<Pod::Specification::Set::External for `TreasureData-iOS-SDK' with required version `0.1.5' available at `'>} $$$$
[!] Unable to find a specification for `KeenClientTD (= 3.2.14.2)` depended upon by TreasureData-iOS-SDK (0.1.5).
/Users/komamitsu/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/cocoapods-0.34.2/lib/cocoapods/resolver.rb:208:in `find_cached_set'
/Users/komamitsu/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/cocoapods-0.34.2/lib/cocoapods/resolver.rb:150:in `block (2 levels) in fin
d_dependency_specs'
/Users/komamitsu/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/cocoapods-0.34.2/lib/cocoapods/user_interface.rb:110:in `message'
/Users/komamitsu/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/cocoapods-0.34.2/lib/cocoapods/resolver.rb:149:in `block in find_dependenc
y_specs'
/Users/komamitsu/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/cocoapods-0.34.2/lib/cocoapods/resolver.rb:145:in `each'
/Users/komamitsu/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/cocoapods-0.34.2/lib/cocoapods/resolver.rb:145:in `find_dependency_specs'
/Users/komamitsu/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/cocoapods-0.34.2/lib/cocoapods/resolver.rb:169:in `block (2 levels) in fin
d_dependency_specs'
/Users/komamitsu/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/cocoapods-0.34.2/lib/cocoapods/user_interface.rb:110:in `message'
/Users/komamitsu/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/cocoapods-0.34.2/lib/cocoapods/resolver.rb:149:in `block in find_dependency_specs'
/Users/komamitsu/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/cocoapods-0.34.2/lib/cocoapods/resolver.rb:145:in `each'
/Users/komamitsu/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/cocoapods-0.34.2/lib/cocoapods/resolver.rb:145:in `find_dependency_specs'
/Users/komamitsu/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/cocoapods-0.34.2/lib/cocoapods/resolver.rb:71:in `block (2 levels) in resolve'
/Users/komamitsu/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/cocoapods-0.34.2/lib/cocoapods/user_interface.rb:49:in `section'
/Users/komamitsu/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/cocoapods-0.34.2/lib/cocoapods/resolver.rb:69:in `block in resolve'
/Users/komamitsu/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/cocoapods-0.34.2/lib/cocoapods/resolver.rb:66:in `each'
/Users/komamitsu/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/cocoapods-0.34.2/lib/cocoapods/resolver.rb:66:in `resolve'
/Users/komamitsu/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/cocoapods-0.34.2/lib/cocoapods/installer/analyzer.rb:322:in `block in resolve_dependencies'
/Users/komamitsu/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/cocoapods-0.34.2/lib/cocoapods/user_interface.rb:49:in `section'
/Users/komamitsu/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/cocoapods-0.34.2/lib/cocoapods/installer/analyzer.rb:320:in `resolve_dependencies'
/Users/komamitsu/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/cocoapods-0.34.2/lib/cocoapods/installer/analyzer.rb:55:in `analyze'
/Users/komamitsu/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/cocoapods-0.34.2/lib/cocoapods/installer.rb:184:in `analyze'
/Users/komamitsu/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/cocoapods-0.34.2/lib/cocoapods/installer.rb:106:in `block in resolve_dependencies'
/Users/komamitsu/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/cocoapods-0.34.2/lib/cocoapods/user_interface.rb:49:in `section'
/Users/komamitsu/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/cocoapods-0.34.2/lib/cocoapods/installer.rb:105:in `resolve_dependencies'
/Users/komamitsu/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/cocoapods-0.34.2/lib/cocoapods/installer.rb:90:in `install!'
/Users/komamitsu/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/cocoapods-0.34.2/lib/cocoapods/validator.rb:308:in `install_pod'
/Users/komamitsu/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/cocoapods-0.34.2/lib/cocoapods/validator.rb:213:in `block in perform_extensive_analysis'
/Users/komamitsu/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/cocoapods-0.34.2/lib/cocoapods/validator.rb:209:in `each'
/Users/komamitsu/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/cocoapods-0.34.2/lib/cocoapods/validator.rb:209:in `perform_extensive_analysis'
/Users/komamitsu/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/cocoapods-0.34.2/lib/cocoapods/validator.rb:75:in `validate'
/Users/komamitsu/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/cocoapods-trunk-0.3.0/lib/pod/command/trunk.rb:339:in `validate_podspec'
/Users/komamitsu/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/cocoapods-trunk-0.3.0/lib/pod/command/trunk.rb:289:in `run'
/Users/komamitsu/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/claide-0.7.0/lib/claide/command.rb:271:in `run'
/Users/komamitsu/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/cocoapods-0.34.2/lib/cocoapods/command.rb:48:in `run'
/Users/komamitsu/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/cocoapods-0.34.2/bin/pod:33:in `<top (required)>'
/Users/komamitsu/.rbenv/versions/1.9.3-p392/bin/pod:23:in `load'
/Users/komamitsu/.rbenv/versions/1.9.3-p392/bin/pod:23:in `<main>'
module Pod
class Command
class Trunk < Command
class Push < Trunk
# Performs a full lint against the podspecs.
#
# TODO: Currently copied verbatim from `pod push`.
def validate_podspec
UI.puts 'Validating podspec'.yellow
puts "$$$$ Trunk#validate_podspec $$$$"
validator = Validator.new(spec, %w(https://github.com/CocoaPods/Specs.git))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment