5

当我更改 Pods 文件时,在命令 pod install 后出现此错误

/Users/mac/Documents/Projects/Test/Podfile:1: syntax error, unexpected tINTEGER, expecting '('
platform :ios, ‘7.0’
                     ^. Updating CocoaPods might fix the issue.

那么我该如何更新呢?

4

6 回答 6

20

用单引号替换平台周围的“弯引号”:

platform :ios, '7.0'
于 2013-11-05T13:39:48.267 回答
5

假设这是问题所在,并且您已经通过 gem 安装了 cocoapods:

gem update --system

更新 gem 本身

gem update cocoapods

更新 cocoapods。

于 2013-11-05T13:34:51.663 回答
1

刚刚解决了这个问题。在 Mac 上使用 TextEdit,引号是“智能引号”(如其他答案所述)。但是,我解决了这个问题,不仅仅是关闭智能引号,而是将文档类型从富文本更改为纯文本,然后删除原始文件并从头开始重建它。

之后 $ pod install 对我来说效果很好。

于 2015-03-11T20:22:02.820 回答
1

总是在 xcode 中打开 podfile,否则引号会改变。

平台:ios,'7.0'

于 2016-05-19T10:53:53.513 回答
0

TextEditor 中默认启用智能引号选项。在 vi 中打开 podfile 并在 pod spec 之前和之后放置单引号,它就可以工作。

于 2014-05-22T09:33:18.793 回答
0

经过许多变化后,我简单地尝试了:

platform :ios, "7.1"

我特别的 cocoapods 麻烦就消失了。

于 2014-04-26T15:23:44.193 回答