ios - 无法生成位码包,因为
问题描述
基本上我已经构建了一个已编译发布的框架并与 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 用于调试和发布模式。
我尝试过但没有运气的事情
- 启用 Bitcode' 设置为 'YES' 将 '-fembed-bitcode' 添加到 'Other C
- Flags' 添加 'BITCODE_GENERATION_MODE' 并设置值 'bitcode'
- 跳过安装到是
我只需要发布版本,所以我没有构建通用框架,只是发布版本......我真的很想解决这个问题,因为它对我来说是一场噩梦......
解决方案
我终于解决了这个问题。这个错误是因为我而发生的。我用flutter开发我的iOS应用程序,所以如果你首先用flutter开发你的ios应用程序,你必须用flutter而不是xcode构建
flutter clean
flutter build ios
然后去
Xcode -> 产品 -> 目的地 -> 任何 iOS 设备
Xcode->产品->方案->选择方案->亚军
Xcode->产品->存档
或者
flutter clean
flutter build ipa
然后
Xcode->产品->存档
推荐阅读
- c++ - 无法在概念上推断占位符类型
- android - 当 XML 中使用的方法被 layoutinflater 弄错时,该把它放在哪里?
- c# - 当我选择一个项目时 UI 编辑器崩溃
- sql - 在 Oracle SQL 中查找员工人数最多的部门
- python - 文件下载中的python未知urltype valuError图像
- javascript - 使用 option.attr('label', value['labelvalue']); 获取属性值集
- matlab - 在什么情况下,MATLAB 的“histeq”会报告警告为“将 NaN 输入转换为 0”?
- python - 错误:在字节格式化期间并非所有参数都转换了
- python - 训练卷积神经网络时准确率突然下降 50%
- python - 每次选择当前和最后一行数据