我尝试在本地设置库的路径,因为当我运行pod安装时,我不希望它一直在更新。我已经看到你可以使用路径变量来设置文件夹的路径,但是当我设置文件夹的路径时,这不起作用。
pod设置如下:
pod 'Spring', :path => '/Users/xxxxxxxx/project-name/Project/App/xcode-project-name/Spring'
我不断得到的错误如下:
[!] No podspec found for `Spring` in `/Users/xxxxxxxx/project-name/Project/App/xcode-project-name/Spring`
另外要提一下Xcode-project-name确实有空格我不太确定这会影响到什么吗?
答案 0 :(得分:0)
是的,空间可能会导致问题,测试是转到终端并cd
到您的路径
cd /Users/xxxxxxxx/project-name/Project/App/xcode-project-name/Spring
如果它抛出错误,那么你必须使用正确的路径。
在提供路径时,使用\
字符转义空格。 e.g。
如果您的路径为/Users/My Xcode Projects
,则此路径为/Users/My\ Xcode\ Projects
在弄乱路径之前,请考虑Michael Dautermann's answer on your post
答案 1 :(得分:0)
为什么不简单地冻结" Spring
"的广告版本,而不是在路径上徘徊,担心某些事情是否会被更新。你正在与之合作。
也就是说,在你的Podspec中:
pod 'Spring', '1.0.3'
这样,每次你做{" pod install
"
可以在"Specifying pod versions" section in the Cocoapods guide下看到更多信息。
答案 2 :(得分:0)
我曾经遇到过本地 Pod 的问题。我的目录有 空格 并且我正确地转义了它
问题是我需要使用双引号而不是单引号。工作解决方案是:
pod 'MyPod', :path => "/Users/honey/Desktop/cool\ group\ /Repos/coolPod"
在我知道的少数语言中,用单引号括起来不会解释传递的字符串,而用双引号括起来则可以