2014-11-11 2 views
0

Я работаю на частном стручке, и когда я пытался добавить его в качестве зависимости к другому частному стручку я получаю эту ошибку во время бега «Pod Update»:Не удалось добавить частный pod как зависимость в другом контейнере?

[!] Error installing EEMyPod 
[!] Attempt to read non existent folder `/Volumes/Development/Work/Projects/Pods/eagle-eye-ios-pod/Example/Pods/EEMyPod`. 

Я понятия не имею, почему это происходит!

Но, во время работы:

pod spec lint 

Я получаю это:

Attempt to read non existent folder `/private/tmp/CocoaPods/Lint/Pods/EEMyPod` 

который я думаю, может быть ключом.

Это мой Podfile:

Pod::Spec.new do |s| 
    s.name    = "EEMypod" 
    s.version   = "0.1.0" 
    s.summary   = "A short description of EEMypod." 
    s.description  = <<-DESC 
         An optional longer description of EEMyPod 

         * Markdown format. 
         * Don't worry about the indent, we strip it! 
         DESC 
    s.homepage   = "https://github.com/Codigami/EEMyPod" 
    # s.screenshots  = "www.example.com/screenshots_1", "www.example.com/screenshots_2" 
    s.license   = 'MIT' 
    s.author   = { "Siddarth Chaturvedi" => "Email ID" } 
    s.source   = { :git => "[email protected]:Codigami/EEMyPod.git", :tag => "0.1.0" } 
    # s.social_media_url = 'https://twitter.com/kidsid49' 

    s.platform  = :ios, '7.0' 
    s.requires_arc = true 

    s.source_files = 'Pod/Classes/*.{h,m}' 
    s.resource_bundles = { 
    'AAFNetworking' => ['Pod/Assets/*.png'] 
    } 

    # s.public_header_files = 'Pod/Classes/**/*.h' 
    # s.frameworks = 'UIKit', 'MapKit' 
    # s.dependency 'AFNetworking', '~> 2.3' 

end 
+0

Yup! Это касается только стручков какао. Я тебя не понял? – kidsid49

+0

Хорошо, Какая альтернатива? – kidsid49

+0

Возможно, вы захотите опубликовать свой podfile. – Tim

ответ

1

Это звучит очень вероятно, что CocoaPods не удалось загрузить зависимость, а пыление спецификации. Если вы снова запустите команду с --verbose, она будет подвергать основную ошибку git при клонировании репозитория. Возможно, тег отсутствует для зависимости.

CocoaPods 0.35.0.rc2 был изменен, чтобы обеспечить лучшее сообщение об ошибке (https://github.com/CocoaPods/CocoaPods/issues/2667).

+2

Я использовал, и я получаю подробный один как -> $/usr/bin/git clone [email protected]: Codigami/EEMyPod.git /private/tmp/CocoaPods/Lint/Pods/EEMyPod - единичная ветка --depth 1 --branch 0.1.0 Cloning to '/ private/tmp/CocoaPods/Lint/Pods/EEMyPod '... предупреждение: не удалось найти удаленную ветвь 0.1.0 для клонирования. фатальный: удаленная ветка 0.1.0 не найдена в восходящем источнике – kidsid49

+0

Почему он рассматривает номер версии как ветку? – kidsid49

+2

Это внутренняя терминология git, между фиксацией, тегом и веткой нет различий. Возможно, вы не нажали свою бирку. – orta