需要产生一个存档,所以我们可以按照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应用程序中发生了什么
答案 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为什么生成错误的配置文件。如果这样对我来说似乎是个错误