繁体   English   中英

无法生成位码包,因为

[英]bitcode bundle could not be generated because

基本上我已经构建了一个编译发布的框架并使用 cocoaPods 分发它。问题是归档这个框架应用程序会出现以下错误: 在此处输入图像描述

ld:无法生成位码包,因为“/Users/cagrialtay/Desktop/mucbirsebepler/ios/Flutter/Flutter.framework/Flutter”是在没有完整位码的情况下构建的。 位码的所有框架和 dylib 必须从 Xcode 存档或安装构建文件 '/Users/cagrialtay/Desktop/mucbirsebepler/ios/Flutter/Flutter.framework/Flutter' 架构 armv7 clang 生成:错误:linker 命令失败,退出代码 1 (使用 -v 查看调用)搜索 Enable Bitcode 设置并将其设置为 YES 用于 Debug 和 Release 模式。

我尝试过但没有运气的事情

  • 启用位码”设置为“是”将“-fembed-bitcode”添加到“其他 C”
  • Flags' 添加 'BITCODE_GENERATION_MODE' 并设置值 'bitcode'
  • 跳过安装到是

我只需要发布版本,所以我没有构建通用框架,只是发布版本......我真的很想解决这个问题,因为这对我来说是一场噩梦......

我终于解决了这个问题。这个错误是因为我而发生的。 我用 flutter 开发我的 iOS 应用程序,所以如果你首先在 Flutter 中开发你的 iOS 应用程序,你必须使用 flutter 而不是 Xcode 来构建

flutter clean
flutter build ios

然后 go

Xcode -> 产品 -> 目的地 -> 任何 iOS 设备

Xcode->产品->方案->选择方案->亚军

Xcode->产品->存档

要么

flutter clean
flutter build ipa 

然后

Xcode->产品->存档

这也发生在我身上。 Xcode 11、Flutter。我试过删除模拟器上的App还是不行。

  1. 打开项目文件夹
  2. Go 到 ios 文件
  3. Go 到 Runner 文件夹
  4. 右键单击“Launch Screen.storyboard”
  5. 用 Xcode 打开。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM