IOS颤振构建没有创建,但它在android上运行

Posted

技术标签:

【中文标题】IOS颤振构建没有创建,但它在android上运行【英文标题】:IOS flutter build is not creating but it run on android 【发布时间】:2021-12-17 17:36:00 【问题描述】:

正在运行 Xcode 构建... └─编译、链接和签名... 24.8s Xcode 构建完成。 69.3s 无法构建 ios 应用 Xcode 构建的错误输出: ↳ ** 构建失败 ** Xcode 的输出: ↳ 错误:无法从文件中读取属性列表:/Users/apple/Desktop/flutter/im connect/ios/Runner/Info.plist:操作无法完成。 (XCBUtil.PropertyListConversionError 错误 1。)(在项目“Runner”的目标“Runner”中) 注意:使用新的构建系统 注意:并行构建目标 注:规划建设 注意:分析工作区 注意:构建构建描述 注意:构建准备完成 /Users/apple/Desktop/flutter/im connect/ios/Pods/Pods.xcodeproj:警告:iOS 模拟器 部署目标“IPHONEOS_DEPLOYMENT_TARGET”设置为 8.0,但支持的范围 部署目标版本是 9.0 到 14.5.99。 (在项目“Pods”的目标“Alamofire”中) /Users/apple/Desktop/flutter/im connect/ios/Pods/Pods.xcodeproj:警告:iOS 模拟器 部署目标“IPHONEOS_DEPLOYMENT_TARGET”设置为 8.0,但支持的范围 部署目标版本是 9.0 到 14.5.99。 (在目标“BSGridCollectionViewLayout”中 项目“豆荚”) /Users/apple/Desktop/flutter/im connect/ios/Pods/Pods.xcodeproj:警告:iOS 模拟器 部署目标“IPHONEOS_DEPLOYMENT_TARGET”设置为 8.0,但支持的范围 部署目标版本是 9.0 到 14.5.99。 (在项目“Pods”的目标“BSImageView”中) /Users/apple/Desktop/flutter/im connect/ios/Pods/Pods.xcodeproj:警告:iOS 模拟器 部署目标“IPHONEOS_DEPLOYMENT_TARGET”设置为 8.0,但支持的范围 部署目标版本是 9.0 到 14.5.99。 (在项目“Pods”的目标“OrderedSet”中) /Users/apple/Desktop/flutter/im connect/ios/Pods/Pods.xcodeproj:警告:iOS 模拟器 部署目标“IPHONEOS_DEPLOYMENT_TARGET”设置为 8.0,但支持的范围 部署目标版本是 9.0 到 14.5.99。 (在项目中的目标“MTBBarcodeScanner”中 '豆荚') /Users/apple/Desktop/flutter/im connect/ios/Pods/Pods.xcodeproj:警告:iOS 模拟器 部署目标“IPHONEOS_DEPLOYMENT_TARGET”设置为 8.0,但支持的范围 部署目标版本是 9.0 到 14.5.99。 (在项目“Pods”的目标“Toast”中) /Users/apple/Desktop/flutter/im connect/ios/Pods/Pods.xcodeproj:警告:iOS 模拟器 部署目标“IPHONEOS_DEPLOYMENT_TARGET”设置为 8.0,但支持的范围 部署目标版本是 9.0 到 14.5.99。 (在目标“TOCropViewController”中 项目“豆荚”) /Users/apple/Desktop/flutter/im connect/ios/Pods/Pods.xcodeproj:警告:iOS 模拟器 部署目标“IPHONEOS_DEPLOYMENT_TARGET”设置为 8.0,但支持的范围 部署目标版本是 9.0 到 14.5.99。 (在项目的目标“可达性”中 '豆荚') /Users/apple/Desktop/flutter/im connect/ios/Pods/Pods.xcodeproj:警告:iOS 模拟器 部署目标“IPHONEOS_DEPLOYMENT_TARGET”设置为 8.0,但支持的范围 部署目标版本是 9.0 到 14.5.99。 (在目标 来自项目“Pods”的“TOCropViewController-TOCropViewControllerBundle”) /Users/apple/Desktop/flutter/im connect/ios/Pods/Pods.xcodeproj:警告:iOS 模拟器 部署目标“IPHONEOS_DEPLOYMENT_TARGET”设置为 8.4,但支持的范围 部署目标版本是 9.0 到 14.5.99。 (在项目的目标“MobileVLCKit”中 '豆荚') /Users/apple/Desktop/flutter/im connect/ios/Pods/Pods.xcodeproj:警告:iOS 模拟器 部署目标“IPHONEOS_DEPLOYMENT_TARGET”设置为 8.0,但支持的范围 部署目标版本是 9.0 到 14.5.99。 (在目标 来自项目“Pods”的“flutter_downloader-FlutterDownloaderDatabase”)

【问题讨论】:

在 xcode 中打开您的项目将更清楚地了解错误 请澄清您的具体问题或提供更多详细信息以准确突出您的需求。正如目前所写的那样,很难准确地说出你在问什么。 【参考方案1】:

尝试将您的 info.plist 版本从 8.0 更新到 9.0。

然后在 ios 文件夹中运行以下命令:

扑干净; flutter pub 获取; 吊舱设置; 吊舱安装; 颤动运行;

【讨论】:

以上是关于IOS颤振构建没有创建,但它在android上运行的主要内容,如果未能解决你的问题,请参考以下文章

我无法从 android studio 构建或运行我的颤振应用程序,但它可以从命令行运行

如何在 Android 和 iOS 上运行或调试颤振项目?

在 android (0.59.8) 中没有收到推送通知权限警报,但它在 ios 中工作

创建后使颤振项目快速兼容

如何修复这个 Flutter iOS 构建错误?

为我的颤振应用程序运行 IOS 模拟器的问题