Podfile 无效语法错误

Posted

技术标签:

【中文标题】Podfile 无效语法错误【英文标题】:Podfile invalid syntax error 【发布时间】:2018-06-13 13:16:06 【问题描述】:

我是 Cocoapods 的新手,错误指出我的 podfile 中某处有语法错误但我找不到它,它必须是这里某处的引号,

[!] 无效的 Podfile 文件:语法错误,意外的 tIDENTIFIER,期待关键字结束 .../用户/桌面/工程师的工作台(原始) ... ^ /Users/conoize/Desktop/The Engineer's Workpad (original) /The Engineer's Workpad/Podfile:6: syntax error, unexpected tIDENTIFIER, expecting keyword_end ...neer 的工作台(原版)/工程师 ... ... ^ /Users/conoize/Desktop/The Engineer's Workpad (original) /The Engineer's Workpad/Podfile:6: 语法错误,意外 tCONSTANT,需要关键字_do 或 '' 或 '(' .../工程师的工作台/TEW.xcodeproj' ...

在 podfile 上

platform :ios, '10.3'

target 'Side Menu' do

project '/Users/conoize/Desktop/The Engineer's Workpad  (original) /The Engineer's Workpad/TEW.xcodeproj'



  use_frameworks!

pod 'SVProgressHUD'
pod 'SwiftValidator'
pod 'paper-onboarding'


  # Pods for Side Menu


end

附: Side Menu 是项目的初始名称。

【问题讨论】:

想想项目行中的单引号 【参考方案1】:

你想做这样的事情:

platform :ios, '10.3'
use_frameworks!

target 'Side Menu' do
  project 'TEW'

  pod 'SVProgressHUD'
  pod 'SwiftValidator'
  pod 'paper-onboarding'

end

您不必编写项目文件的完整路径。

【讨论】:

很高兴听到这个消息!

以上是关于Podfile 无效语法错误的主要内容,如果未能解决你的问题,请参考以下文章

无效的“Podfile”文件:套接字错误不支持操作

语法错误:“faces = faceCascade.detectMultiScale(^ SyntaxError:无效语法”

Pyglet语法错误(“语法无效”)

错误:数字类型 (SQL) 的输入语法无效

语法错误:“)”在此位置无效,需要 EOF ,';'

语法错误:尝试在命令提示符中运行.py脚本时语法无效