Flutter 颤振构建和Xcode归档混乱
我知道这听起来很愚蠢,但我很困惑: 根据Flatter文档,为了发布iOS应用程序,我们需要首先运行Flutter 颤振构建和Xcode归档混乱,flutter,Flutter,我知道这听起来很愚蠢,但我很困惑: 根据Flatter文档,为了发布iOS应用程序,我们需要首先运行 flatter构建ios 这会触发xcode进行构建 然后,在Xcode中,我们必须选择通用ios设备并运行Product>Archive。 归档也会生成一个构建,并且似乎从零开始构建所有内容 那么,在发布流程中运行flatterbuild的目的是什么 编辑: 根据我的观察,flatterbuild生成了Generated.xconfig的最新版本。如果您将参数传递到flatterbuild中,
flatter构建ios
这会触发xcode进行构建
然后,在Xcode
中,我们必须选择通用ios设备并运行Product>Archive
。
归档也会生成一个构建,并且似乎从零开始构建所有内容
那么,在发布流程中运行flatterbuild
的目的是什么
编辑:
根据我的观察,
flatterbuild
生成了Generated.xconfig的最新版本。如果您将参数传递到flatterbuild
中,这些参数将进入其中。然后存档也会触发一个构建,但基于此配置。flatterbuild
创建一个Project->ios->flatter->App.framework
App.framework
是你的flatter程序。那么你是说flatter build创建App.framework,archive创建使用这个App.framework的归档。framework?Product>archive也编译App.framework,所以根据我的经验,我仍然不知道flatter build用于什么,是的。检查你的App.framework日期。flatter build
和Product->Archive
更新App.framework我认为这只是反映最新flatter代码的一种方法。。Xcode脚本[/bin/sh“$flatter\u ROOT/packages/flatter\u tools/bin/Xcode\u backend.sh”build]也执行同样的操作。因此,在调试依赖于iOS的代码时,我使用这样的脚本。[如果[“${CONFIGURATION}”=“Release”];那么/bin/sh“$flatter\u ROOT/packages/flatter\u tools/bin/xcode\u backend.sh”构建fi]