【发布时间】:2021-06-11 11:09:37
【问题描述】:
我的应用程序一直在运行,并且将在 Android 和 iOS 上发布,但几天前在我更新到 Flutter 2.0 和 XCode 12.5 后,“flutter run”仅在 iOS 中失败。 我将 XCode 降级到 12.4 仍然无法正常工作。
Development: Shivam Srivastava (67UX3WD5D5)"
Running pod install... 7.8s
Running Xcode build...
Xcode build done. 88.3s
Failed to build iOS app
Error output from Xcode build:
↳
2021-06-11 16:26:19.761 xcodebuild[968:9748]
CFURLRequestSetHTTPCookieStorageAcceptPolicy_block_invoke: no longer
implemented and should not be called
** BUILD FAILED **
Xcode's output:
↳
lib/widgets/PdfRender.dart:14:8: Error: Error when reading
'../../../flutter/.pub-cache/hosted/pub.dartlang.org/pdf_render-1.0.11/lib/p
df_render_widgets2.dart': No such file or directory
import 'package:pdf_render/pdf_render_widgets2.dart';
【问题讨论】:
-
我认为您需要更新 ios 文件夹中的 AppFramework.plist 部署目标。我以前遇到过这个问题。 Podspec 文件应该被删除并使用flutter clean。 Pod repo update 然后确保您更新了 AppFramework.plist 和 Info.plist 上的部署目标。它应该可以工作。
-
我用最新的 Flutter 和 xcode 重新创建了项目,我尝试删除 podfile、pods 并使用 pod init、安装、更新多次无效,用 podfile 更新了问题
-
已解决,包升级和项目中要更新的新包配置