首页 > 解决方案 > 无法生成位码包,因为

问题描述

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

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

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

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

标签: iosswiftxcodeflutter

解决方案


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

flutter clean
flutter build ios

然后去

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

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

Xcode->产品->存档

或者

flutter clean
flutter build ipa 

然后

Xcode->产品->存档


推荐阅读