产生抖动(Xcode)testflight存档失败,并产生多个命令

时间:2019-07-05 20:56:57

标签: flutter testflight

需要产生一个存档,所以我们可以按照https://flutter.dev/docs/deployment/ios中的说明将其上传到TestFlight。我的拍子在真实的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 Pod Frameworks”

现在,当我对“ Flutter Hello world”应用程序执行相同操作时,不会发生这种情况,因此想知道Flutter应用程序中发生了什么

1 个答案:

答案 0 :(得分:0)

没有运气:

johns-MacBook-Air:ios jmcfet $荚安装 分析依赖关系 从Flutter获取.symlinks/flutter/ios的podspec 从video_player获取.symlinks/plugins/video_player/ios的podspec 下载依赖项 使用Flutter(1.0.0) 使用video_player(0.0.1) 生成豆荚项目 整合客户项目 吊舱安装完成! Podfile有2个依赖项,总共安装了2个pod。

[!]因为未指定平台,所以自动在目标ios上分配了版本为8.0的平台Runner。请在您的Podfile中为此目标指定一个平台。参见https://guides.cocoapods.org/syntax/podfile.html#platform

[!] CocoaPods未设置项目的基本配置,因为您的项目已具有自定义配置集。为了使CocoaPods集成完全正常工作,请将目标Runner的基本配置设置为Pods/Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig或在构建配置(Pods/Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig中包括Flutter/Release.xcconfig

不是IOS专家,但看起来安装未成功。因为Xcode项目是Flutter生成的,所以有点困惑,所以Flutter为什么生成错误的配置文件。如果这样对我来说似乎是个错误