尝试在 iOS 上运行 Flutter 项目时出现 JSON::ParserError

问题描述 投票:0回答:1

所以我是Mac新手。我安装了 Flutter、Android Studio、XCode、CocoaPods(带有

sudo gem install cocoapods
)以及所有其他必需的软件包。该应用程序在 Android 上成功运行,但在尝试在 iOS 上运行时出现此错误:

JSON::ParserError - Failed to parse JSON at file: '~/.cocoapods/repos/trunk/Specs/a/d/d/GoogleMaps/6.0.0/GoogleMaps.podspec.json'.

    unexpected token at '"SwiftExample/GoogleMapsSwiftDemos/Swift/AppDelegate.s'

这(似乎是长错误日志中最重要的)部分。 (查看此问题以获取完整日志)。

我尝试过: flutter clean,重新安装Cocoapods,尝试按照上述问题中的建议使用VPN,但没有成功。

ios flutter xcode cocoapods
1个回答
0
投票

因此,正如错误日志所示,json 文件存在问题(不完整)。

当时的计划是让 Cocoapods 重新下载该文件夹(以及其中的文件)。

使用查找器:

打开 Finder,然后按 Shift + Command + G,并将路径(到 JSON 的父文件夹)

~/.cocoapods/repos/trunk/Specs/a/d/d/GoogleMaps
(本例中为 GoogleMaps)粘贴到对话框中,然后按 Enter。这将直接带您进入该目录。将目录重命名为
GoogleMaps_Old
(我无法删除它)并再次运行
sudo gem install cocoapods
。它应该再次下载文件夹。然后尝试再次运行该项目。

这对我有用。

© www.soinside.com 2019 - 2024. All rights reserved.