flutter-- 打包遇到 bitcode 问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了flutter-- 打包遇到 bitcode 问题相关的知识,希望对你有一定的参考价值。

参考技术A

ld: \'/Users/xxx/Library/Developer/Xcode/DerivedData/Runner/Build/Intermediates.noindex/ArchiveIntermediates/Runner/BuildProductsPath/Release-iphoneos/xxx/xxx.framework/xxx\' does not contain bitcode . You must rebuild it with bitcode enabled (Xcode setting ENABLE_BITCODE), obtain an updated library from the vendor, or disable bitcode for this target.

可能你的问题描述有点不同, 不过也是因为插件库没有使用 bitcode

这时你项目打包时, 上面也不能使用 bitcode

再加上下面这个:

这个问题就解决了

如何重新打包 Flutter 插件以用于 Flutter Web?

【中文标题】如何重新打包 Flutter 插件以用于 Flutter Web?【英文标题】:How to Repack a Flutter Plugins to use for Flutter Web? 【发布时间】:2020-01-03 17:15:56 【问题描述】:

对于这种特殊情况,我正在尝试在 Flutter Web 上使用 Provider,

但我确信这不会是最后一个颤振包

我将在flutter web上使用,所以我试图理解

一般情况下如何解决这个问题。

我遇到了这个question:

在flutter web中使用flutter移动包

这个答案:

您还可以使用引用为 Flutter_web 重新打包的 Flutter 框架的库。像提供者一样被分叉 [link]。您只能使用插件 atm。

据我了解,建议的程序是

    分叉 重新包装 导入

虽然“叉子”是直截了当的,但觉得有必要问一下:

因为这次我很幸运,并且 Kevin 已经完成了重新包装

如何导入它? [编辑:nevermind...]

提前谢谢你

【问题讨论】:

如果您不想将其公开,我认为您可以将源代码(lib 文件夹)复制到您的项目并更改导入的名称空间 - 我知道那不是t 你的问题,但可能会让你上路 【参考方案1】:

得到答案here

只是

克隆您要使用的存储库, 复制项目中的文件 修复错误

那么一切都应该正常

【讨论】:

以上是关于flutter-- 打包遇到 bitcode 问题的主要内容,如果未能解决你的问题,请参考以下文章

解决打包时出现的Failed to verify bitcode

Flutter-解决混合开发iOS脚本打包遇到的问题

第31月第15天 -fembed-bitcode

使用 xcodebuild 打包 ipa 的位码错误

Flutter mac上打包安卓APK遇到的坑

如何重新打包 Flutter 插件以用于 Flutter Web?