执行“pod install”时出现Podfile错误?

时间:2014-07-29 13:14:14

标签: ios objective-c cocoapods

我使用本教程制作了自己的可可豆荚。 http://guides.cocoapods.org/making/making-a-cocoapod.html 我将它推送到我自己的github存储库。 https://github.com/kidsid59/appExample 当我尝试在我自己的示例项目中使用它时,通过在其podfile中创建一个条目,如

target "PodInstallDemoApp" do

pod ‘appExample’, :git => 'https://github.com/kidsid59/appExample.git'

end

然后尝试在终端中运行“pod install”。 它说: -

[!] Invalid `Podfile` file: undefined local variable or method `‘appExample’' for #    <Pod::Podfile:0x007f92e111dfc0>. Updating CocoaPods might fix the issue.

看起来无法识别广告连播名称。 我已经浪费了很多时间在这个小建议中会有所帮助。

3 个答案:

答案 0 :(得分:39)

您可能已使用TextEdit.app对Podfile进行了修改,将'替换为“智能引号”(

请务必使用常规引号(')。

答案 1 :(得分:1)

  

注意:您不应该使用TextEdit App编辑pod文件,因为TextEdit喜欢   用更具图形吸引力的报价替换标准报价。   这可能会导致CocoaPods混淆并显示错误,所以就是这样   最好只使用Xcode或其他编程文本编辑器。

使用TextEdit App将为您提供以下内容,

pod ‘AFNetworking’, ‘~> 2.5′    //notice the quotes

使用Xcode打开Podfile,您将得到如下正确的引号,

pod 'AFNetworking', '~> 2.5'

要在Xcode中打开的终端命令:

$ touch Podfile  //OR $ cd <parentDirectory of Podfile>
$ open -a Xcode Podfile

答案 2 :(得分:0)

也许是因为你没有任何标签?

尝试这样做:

$ git add -A && git commit -m "Release 0.0.1."
$ git tag '0.0.1'
$ git push --tags