flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences_ios-2.1.1/ios/Classes/FLTSharedPreferencesPlugin.h:没有这样的文件或目录

问题描述 投票:0回答:1

我对我的 flutter 应用程序进行了很多更改,包括将软件包更新到最新/可解析的版本。 注意:当我在

debug
中运行应用程序并且使用
flutter run
时,我的应用程序在 VScode 中构建得非常好。没有问题。

所以,现在是时候存档并将我的构建发送给 Apple 了。我通常会通过打开 Xcode,存档我的最新版本,然后使用

Xcode Organiser
Distribute App
来完成此操作。

问题是,在 Xcode 中构建在存档之前就失败了。我在 Xcode 中收到这些错误:

/Users/joshua/Dev/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences_ios-2.1.1/ios/Classes/FLTSharedPreferencesPlugin.h /Users/joshua/Dev/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences_ios-2.1.1/ios/Classes/FLTSharedPreferencesPlugin.h: No such file or directory
/Users/joshua/Dev/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences_ios-2.1.1/ios/Classes/messages.g.h /Users/joshua/Dev/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences_ios-2.1.1/ios/Classes/messages.g.h: No such file or directory
/Users/joshua/Dev/flutter/.pub-cache/hosted/pub.dartlang.org/url_launcher_ios-6.0.17/ios/Classes/FLTURLLauncherPlugin.h /Users/joshua/Dev/flutter/.pub-cache/hosted/pub.dartlang.org/url_launcher_ios-6.0.17/ios/Classes/FLTURLLauncherPlugin.h: No such file or directory

我尝试过,

flutter clean
flutter pub get
、删除
/ios/Pods
/ios/podfile.lock
。从
pod deintegrate
目录运行
pod install --repo-update
/ios
。我尝试过跑步
rm -rf ~/.pub-cache/hosted/pub.dartlang.org/

ios flutter xcode build archive
1个回答
0
投票

我尝试过的(你可能不需要做):

我最初创建了一个同名的新 flutter 项目。然后将我的所有 lib 文件复制粘贴到新的项目 shell 中。必要时更新配置文件。我仍然遇到同样的问题!

我是如何解决的

事实证明这只是过时的软件包的问题。

就我而言,这个软件包

flutter_native_timezone
已停止更新,我发现了一个was正在更新的软件包(这是过时软件包的一个分支)。
flutter_timezone

请注意,我还努力删除所有未使用的软件包并将所有软件包恢复为实际的最新版本。

© www.soinside.com 2019 - 2024. All rights reserved.