9

我正在使用 Cocoa pod 版本 0.27.1 运行 Maverick。

我在 textedit 中以纯格式创建了一个带有以下文本的 pod 文件。

workspace ‘DemoWorkspace'
platform :ios, 6.0


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


end

我收到以下语法错误

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

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

4

2 回答 2

32

实际上有4件事:

你的格式不正确。它应该是:

pod 'XMPPFramework', '~> 3.6.1'

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

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

‘DemoWorkspace'

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

platform :ios, '6.0'

第四,

确保您使用正确的文本编辑器。正如“Saqib Saud”所发现的那样,TextEdit 有时会混淆使用引号 <=> 大引号。

我推荐Sublime Text或 Nano

于 2013-11-01T10:53:25.450 回答
0

我通过删除: ios之间的空格来解决我的问题

platform :ios, '9.0'
于 2017-10-27T08:53:28.777 回答