无效的 `Podfile` 文件:语法错误,意外的输入结束,期望 keyword_end
Invalid `Podfile` file: syntax error, unexpected end-of-input, expecting keyword_end
我遇到了一个只发生在我身上的错误。我的同事没有得到同样的错误,我们共享相同的代码。
我正在尝试 pod install 但出现此错误:
Invalid Podfile
file: syntax error, unexpected end-of-input, expecting keyword_end.
我的pod版本是:1.5.3
这是我的 pod 文件的 link:https://gist.github.com/brunocuratio/6240bcaf69adcfae5c9026086b466cb7
post_install
挂钩中的前两个 if
语句似乎缺少 end
。这应该有效:
post_install do |installer|
installer.pods_project.targets.each do |target|
if target.name == 'NMessenger'
target.build_configurations.each do |config|
config.build_settings['SWIFT_VERSION'] = '3.0'
end
end
if target.name == 'Kingfisher'
target.build_configurations.each do |config|
config.build_settings['SWIFT_VERSION'] = '4.2'
end
end
if target.name == 'PopupDialog'
target.build_configurations.each do |config|
config.build_settings['SWIFT_VERSION'] = '4.2'
end
end
end
end
当我遇到这个错误时
[!] Invalid
播客文件 file: syntax error, unexpected end, expecting end-of-input.
对我有用的是
- 我从项目文件夹中删除了 Podfile,它有一个错误然后
- 在新的 Podfile 中打开并添加所有必要的依赖项,然后
- 在终端上
pod install
并且错误消失了。
可能对某些人有用。祝你好运!!
我遇到了一个只发生在我身上的错误。我的同事没有得到同样的错误,我们共享相同的代码。 我正在尝试 pod install 但出现此错误:
Invalid
Podfile
file: syntax error, unexpected end-of-input, expecting keyword_end.
我的pod版本是:1.5.3
这是我的 pod 文件的 link:https://gist.github.com/brunocuratio/6240bcaf69adcfae5c9026086b466cb7
post_install
挂钩中的前两个 if
语句似乎缺少 end
。这应该有效:
post_install do |installer|
installer.pods_project.targets.each do |target|
if target.name == 'NMessenger'
target.build_configurations.each do |config|
config.build_settings['SWIFT_VERSION'] = '3.0'
end
end
if target.name == 'Kingfisher'
target.build_configurations.each do |config|
config.build_settings['SWIFT_VERSION'] = '4.2'
end
end
if target.name == 'PopupDialog'
target.build_configurations.each do |config|
config.build_settings['SWIFT_VERSION'] = '4.2'
end
end
end
end
当我遇到这个错误时
[!] Invalid
播客文件 file: syntax error, unexpected end, expecting end-of-input.
对我有用的是
- 我从项目文件夹中删除了 Podfile,它有一个错误然后
- 在新的 Podfile 中打开并添加所有必要的依赖项,然后
- 在终端上
pod install
并且错误消失了。
可能对某些人有用。祝你好运!!