无效的“Podfile”文件语法错误,意外的$未定义,需要“}”

use*_*928 5 iphone ios cocoapods

我正在尝试在项目中安装一个 Pod。但我收到此错误:

无效的“Podfile”文件语法错误,意外的$未定义,需要“}”。

Pod 文件包含:

platform :ios, '7.0' pod 'RestKit', '0.21.0'
Run Code Online (Sandbox Code Playgroud)

终端显示以下消息:

[!] Invalid `Podfile` file: compile error
/Users/work/Desktop/tg/RESTKitDemo/Podfile:1: syntax error, unexpected $undefined, expecting '}'
{\rtf1\ansi\ansicpg1252\cocoartf1265
^. Updating CocoaPods might fix the issue.

#  from /Users/work/Desktop/tg/RESTKitDemo/Podfile:1
#  -------------------------------------------
>  {\rtf1\ansi\ansicpg1252\cocoartf1265
#  {\fonttbl\f0\fmodern\fcharset0 Courier;}
#  -------------------------------------------
Run Code Online (Sandbox Code Playgroud)

我可以知道我的 podfile 有什么问题吗?

Kei*_*ley 3

假设您正确复制了 Podfile,这两行之间需要有一个换行符。

platform :ios, '7.0'
pod 'RestKit', '0.21.0'
Run Code Online (Sandbox Code Playgroud)

另外,从相对较新的 CocoaPods 版本开始,您实际上不需要第一行,命令行工具将根据您的项目设置确定正确的操作系统。

编辑:

从您发布的新输出看来,您Podfile实际上并不是纯文本文件。您应该在 Sublime Text 等编辑器中重新创建它,并确保它保存为纯文本文件。