Cocoa Pod语法错误

Saq*_*aud 9 workspace xcode cocoapods

我正在运行Maverick与Cocoa pods版本0.27.1.

我在textedit中以普通格式创建了一个pod文件,其中包含以下文本.

workspace ‘DemoWorkspace'
platform :ios, 6.0


pod 'XMPPFramework' , '~> 3.6.1'
pod 'AFNetworking' , '~> 2.0.0'
pod 'FMDB', '~> 2.1'


end
Run Code Online (Sandbox Code Playgroud)

我得到以下语法错误

[!] Invalid `Podfile` file: .../Podfile:5: syntax error, unexpected tCONSTANT, expecting end-of-input
pod 'XMPPFramework' , '~> 3.6.1'
                  ^. Updating CocoaPods might fix the issue.
Run Code Online (Sandbox Code Playgroud)

我不明白上面的pod文件中出了什么问题.

Tho*_*ers 31

实际上有4件事:

您的格式不正确.它应该是:

pod 'XMPPFramework', '~> 3.6.1'
Run Code Online (Sandbox Code Playgroud)

删除'XMPPFramework'和之间的空格,

其次,第一行的第一个引用不是正确的引用:

‘DemoWorkspace'
Run Code Online (Sandbox Code Playgroud)

第三,您应该使用iOS版本的引号来定义您的平台

platform :ios, '6.0'
Run Code Online (Sandbox Code Playgroud)

第四,

确保你使用正确的短信.正如"Saqib Saud"发现的那样,TextEdit有时会使用引号<=>卷曲引号混淆.

我推荐Sublime Text或Nano

  • 杀手肯定是奇怪的unicode报价. (3认同)
  • @SaqibSaud如果你需要一个伟大的macted texteditor,我使用http://www.sublimetext.com/ (2认同)
  • 只需使用双引号,您就不必使用昂贵的文本编辑器:pod"XMPPFramework","〜> 3.6.1" (2认同)