0

最近我遇到了 Flutter iOS 的构建问题。它以前工作得很好,现在对于我尝试构建 iOS 的所有颤振应用程序,都会出现相同的构建问题。

颤振版本:1.17.5

Xcode 版本:11.3.1

Mac操作系统:10.15

收到pod install以下错误消息

[!] The 'Pods-Runner' target has transitive dependencies that include statically linked binaries: (/Users/acube/Desktop/Projects/Uhlala /limitless_singlevendor-app/ios/Flutter/Flutter.framework)

而在 Xcode Build

错误:/Users/acube/Desktop/Projects/Uhlala /limitless_singlevendor-app/ios/Flutter/Debug.xcconfig:1:找不到包含的文件'Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig ' 在搜索路径中(在项目 'Runner' 的目标 'Runner' 中)

我已经尝试了堆栈和 github 中几乎所有可用的修复程序

  1. 添加

s.static_framework = true

  1. 清洁构建和 pod
  2. 卸载颤振,xcode

颤振医生结果

Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, v1.17.5, on Mac OS X 10.15 19A583, locale en-GB)

[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
[✓] Xcode - develop for iOS and macOS (Xcode 11.3.1)
[✓] Android Studio (version 4.0)
[✓] VS Code (version 1.46.1)
[✓] Connected device (1 available)

• No issues found!
4

2 回答 2

0

即使我创建了一个新的颤振项目,我在所有项目中都遇到了这个问题。最后我找到了解决方案。

解决方案

我坚信这个问题是由于某些配置或颤振安装问题引起的。我已经通过从机器上卸载所有颤振和可可豆荚并从头开始重新安装来解决这个问题。然后从项目中删除 ios 文件夹并使用flutter create再次创建它。命令。

于 2021-01-14T07:06:02.103 回答
0

周末面对这个。我的解决方案是重新调整平台架构;而不是重写代码。所以卸载和重新安装 Flutter、Cocoa-pods(如果需要,甚至是 Xcode)。

我在下面发布了一个分步解决方案..如果有人仍然卡住。

https://stackoverflow.com/a/64203751/3543789

于 2020-10-05T10:55:44.110 回答