当我在 Flutter 中添加新插件时,我的 runner xcode 中出现此错误:
沙箱与 Podfile.lock 不同步。运行“pod install”或更新你的 CocoaPods 安装
我已经安装了 CocoaPods 并进行了更新。我试图运行 pod install 但没有修复它请帮忙
小智 28
就我而言,我已经清理了构建,然后更新了 pod 文件,但还是有一些警告,但可以忽略:
> flutter clean
> flutter pub get
> cd ios
> pod update
Run Code Online (Sandbox Code Playgroud)
如果 M1 Mac 上的任何人遇到此问题并运行时出错pod update,对我来说,修复不是从 VS Code 运行该命令,而是在将其设置为 后在默认终端中运行Open using Rosetta。
之后它正确更新,我可以构建我的应用程序。
在我的情况下,问题是由本地仅 android 插件引起的。我为插件创建了一个虚拟的 podsec 文件,然后运行:
cd ios
flutter pub get
pod install
pod update
Run Code Online (Sandbox Code Playgroud)
现在似乎我需要在每个 xcode 项目清理后执行这些步骤。
$ flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[?] Flutter (Channel stable, v1.17.4, on Mac OS X 10.15.6 19G73, locale en-AU)
[?] Android toolchain - develop for Android devices (Android SDK version 30.0.0)
[?] Xcode - develop for iOS and macOS (Xcode 11.6)
[?] Android Studio (version 4.0)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1896 次 |
| 最近记录: |