You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

开启Bitcode时使用Firework iOS SDK进行App Archive出现报错如何解决

开启Bitcode时Firework库导致Archive报错的可行解决方案

方案1:关闭项目Bitcode(最推荐)

苹果自Xcode 14起已经正式废弃Bitcode功能,不再要求开发者上传包含Bitcode的安装包,新版Firework iOS SDK也已经默认移除了Bitcode支持,这是出现报错的核心原因。

  • 打开Xcode项目的构建设置,搜索Enable Bitcode,将对应选项修改为NO
  • 清理项目缓存后重新执行Archive操作即可

方案2:降级Firework SDK版本(仅需保留Bitcode时使用)

如果你有特殊需求必须保留Bitcode开启状态,可以将Firework SDK降级到仍支持Bitcode的旧版本:

  • 将SDK版本锁定到v0.16.0及更早的版本
  • 如果你使用CocoaPods集成,修改Podfile中Firework的版本声明后执行pod update Firework,手动集成则直接替换为旧版本SDK文件
  • 重新执行Archive操作

方案3:CocoaPods集成专属处理

如果仅希望关闭依赖库的Bitcode、保留主项目的Bitcode配置,可以在Podfile末尾添加以下脚本:

post_install do |installer|
  installer.pods_project.targets.each do |target|
    target.build_configurations.each do |config|
      config.build_settings['ENABLE_BITCODE'] = 'NO'
    end
  end
end
  • 修改完成后执行pod install重新生成Pods项目
  • 清理Xcode缓存后重新Archive

你收到的ipatool报错本质是编译流程检测到Firework库缺少对应架构的Bitcode切片,以上方案均可覆盖对应场景解决问题。

内容的提问来源于stack exchange,提问作者As If Prince

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.28 16:36:04