【问题标题】:Build error when adding a dependency using Swift Package Manager in Xcode for a Flutter project使用 Xcode 中的 Swift 包管理器为 Flutter 项目添加依赖项时生成错误
【发布时间】:2021-04-28 01:06:16
【问题描述】:

在我的 Flutter 项目中,我需要在我的项目的原生 iOS 部分添加依赖项。

为此,我使用 Swift 包管理器。

但是每次我尝试运行我的应用程序时,在添加依赖项后,我都会收到以下构建错误:

ProcessException: Process exited abnormally:
Command line invocation:
    /Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild -list


xcodebuild: error: Could not resolve package dependencies:
  Packages are not supported when using legacy build locations, but the current project has them enabled.
  Command: /usr/bin/xcodebuild -list

更多详情here.

由于我是 iOS 开发新手,如何在 Xcode 中添加依赖项以使我的 Flutter 应用正常运行?

谢谢。

【问题讨论】:

标签: ios swift xcode flutter


【解决方案1】:

我想我可能会为你解决问题。

请在 XCode 中关闭您的工作区,然后返回并打开 .xcodeproj 文件而不是 .xcworkspace 文件。

(最有可能是/yourApp/ios/Runner.xcodeproj)

打开项目后,在 XCode 菜单栏中点击文件 -> 项目设置 -> 高级。

将选项从 LEGACY 更改为 XCODE DEFAULT。

现在再次打开 .xcworkspace,它应该可以工作了!

【讨论】:

  • 是的,我在 Flutter Github 上得到了相同的答案;)谢谢!
  • 添加 facebook sdk 后出现此错误。并修复了我的问题
猜你喜欢
  • 2016-03-20
  • 1970-01-01
  • 2021-03-21
  • 1970-01-01
  • 2017-05-15
  • 1970-01-01
  • 2022-11-24
  • 1970-01-01
  • 2022-07-17
相关资源
最近更新 更多