【发布时间】:2015-01-07 20:51:32
【问题描述】:
我正在开发一个私有 pod,当我尝试将其作为依赖项添加到另一个私有 pod 时,我在运行“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 => "git@github.com: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
【问题讨论】:
-
是的!这都是关于可可豆荚的。我没找到你?
-
好的,还有什么选择?
-
你可能想发布你的 podfile。
-
@Jeff 问题已使用 podfile 更新。
-
我认为您现在指向 podfile 中的主 pod 存储库,而您的私有 pod 不存在。请按照本指南了解如何创建自己的 pod 规范 repo。 guides.cocoapods.org/making/private-cocoapods.html 仅供参考,您发布的是您的 podspec,而不是您的 podfile。
标签: ios objective-c iphone cocoapods podspec