【发布时间】:2019-11-16 10:45:03
【问题描述】:
需要生成一个存档,以便我们可以上传到 TestFlight,因此请按照 https://flutter.dev/docs/deployment/ios 中的说明进行操作。我的颤振在真正的 iPhone 和模拟器上运行都没有问题。所以我根据需要生成一个发布版本,然后打开生成的 Xcode 项目(运行器)。立即看到错误
:-1: 多个命令产生'/Users/jmcfet/Library/Developer/Xcode/DerivedData/Runner-cwxykfeiijpirmgbtrkzktdrahbt/ArchiveIntermediates/Runner/InstallationBuildProductsLocation/Applications/Runner.app/Frameworks/Flutter.framework': 1)目标'Runner'具有从'/Users/jmcfet/AndroidStudioProjects/sis/ios/Flutter/Flutter.framework'到'/Users/jmcfet/Library/Developer/Xcode/DerivedData/Runner-cwxykfeiijpirmgbtrkzktdrahbt/ArchiveIntermediates/Runner的复制命令/InstallationBuildProductsLocation/Applications/Runner.app/Frameworks/Flutter.framework' 2) 该命令依赖于 Target 'Runner' 中的命令:脚本阶段“[CP] Embed Pods Frameworks”
现在,当我对“Flutter Hello world”应用程序执行相同操作时,这不会发生,所以想知道我的 Flutter 应用程序出了什么问题
【问题讨论】:
-
这似乎是一个 pod 问题。首先在您的 ios 文件夹中运行
pod install然后再次运行flutter build ios --no-codesign然后您可以从 Xcode 创建存档。
标签: flutter testflight