如何解决Flutter:CocoaPods的规格存储库太旧了,无法满足依赖关系
当前,我正在尝试使用最新版本在我的Flutter项目中添加2 * |y - pred|
和firebase_core: ^0.5.0+1
软件包。它在Android上可以正常运行,但在iOS上却没有任何问题,但无法正常工作并出现错误。那么,现在如何使用iOS Flutter项目中的最新软件包运行我的项目?
我也尝试了firebase_crashlytics: ^0.2.1+1
,但仍然无法正常工作
我在pod repo update
上遇到此错误
Flutter run
解决方法
这对您意味着什么?
好吧,基本上您的CocoaPods设置会崩溃。您将必须手动删除Specs存储库的任何本地副本,然后重新克隆Specs存储库的新版本。您可以使用以下以下命令来做到这一点:
在应用了许多解决方案之后,我找到了一种成功解决此错误的方法,它像这样
可以通过在终端中执行以下命令来解决。
- 转到项目内的 / ios 文件夹。
- 删除
match li with | [] -> acc | head :: tail -> ( match Hashtbl.find hashTable head with | exception Not_found -> Hashtbl.add hashTable head 1 | _ -> let currentFreq = Hashtbl.find hashTable head in Hashtbl.replace hashTable head (currentFreq + 1); let currentFreq = Hashtbl.find hashTable head in if currentFreq > acc then getMostFrequentCharCount tail currentFreq else getMostFrequentCharCount tail acc )
- 运行
Podfile.lock
- 运行
pod install --repo-update
- 完成后,重新构建Flutter应用程序:
flutter clean
这对我有用:
- 扑通干净
- 删除/ios/Pods
- 删除/ios/Podfile.lock
- 颤动酒吧获取
- 从 ios 文件夹中: pod install 运行
这对我有用,无需运行 flutter clean
- 转到项目中的 ios 文件夹
- 删除 Podfile.lock
- 如果您的
flutter pub get
已过期或不存在,请运行Podfile
。 - 运行
pod install
删除 ios / Pods 和 ios / Podfile.lock
现在在iOS内部运行pod install
您必须使用Xcode将 GoogleService-Info.plist 添加到项目中(通过文件系统手动添加不会将文件链接到项目)。
使用Xcode打开项目的ios / {projectName} .xcworkspace文件。右键单击Xcode中的项目名称,然后选择“ 添加文件”,然后选择从Firebase下载的 GoogleService-Info.plist 文件。
确保已启用“ 如果需要复制项目”复选框。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。