Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xcode 可可豆语法错误_Xcode_Workspace_Cocoapods - Fatal编程技术网

Xcode 可可豆语法错误

Xcode 可可豆语法错误,xcode,workspace,cocoapods,Xcode,Workspace,Cocoapods,我用Cocoa pods版本0.27.1运行Maverick 我已经用文本编辑创建了一个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:

我用Cocoa pods版本0.27.1运行Maverick

我已经用文本编辑创建了一个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文件出了什么问题。

实际上有四件事:

您的格式不正确。应该是:

pod 'XMPPFramework', '~> 3.6.1'
删除“XMPPFramework”和之间的空格

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

‘DemoWorkspace'
第三,, 你应该用iOS版本的引号来定义你的平台

platform :ios, '6.0'
第四

确保使用正确的文本编辑器。正如“Saqib Saud”所发现的,文本编辑有时会弄乱引号和卷曲引号的使用


我推荐或Nano

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

platform :ios, '9.0'

你复制/粘贴了这个吗?也许这无关紧要,但是
DemoWorkspace
上的左引号是一个“卷曲”的引号…这是我的文本编辑有问题。试试
pod安装--verbose
看看错误是什么这东西真的让我很难受。在maverick上,这是默认的单引号有些不同。我有问题是因为单引号。目前,不使用文本编辑帮助,而是使用“nano Podfile”@SaqibSaud如果你需要一个伟大的mac文本编辑器,我使用感谢托马斯我一直在寻找这样的东西,只需使用双引号,你不必使用昂贵的文本编辑器:pod“XMPPFramework”,“~>3.6.1”