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

升级MacOS Sequoia 15.0与Xcode16后,上传App至App Store遇Bitcode错误

解决Xcode 16 + macOS Sequoia下OneSignal框架含Bitcode的App Store上传错误

一、明确xcrun bitcode_strip的目标文件

错误提示里已经给出具体路径:appname.app/Frameworks/OneSignal.framework/OneSignal —— 这是OneSignal框架包内的二进制可执行文件,不是整个框架文件夹,直接指定这个文件即可。

二、具体执行步骤

  1. 找到你导出的归档App包路径(比如导出到~/Desktop/Archive/YourApp.app)
  2. 打开终端,执行以下命令(替换成你的实际路径):
xcrun bitcode_strip ~/Desktop/Archive/YourApp.app/Frameworks/OneSignal.framework/OneSignal -r -o ~/Desktop/Archive/YourApp.app/Frameworks/OneSignal.framework/OneSignal
  • 参数说明:-r 表示移除Bitcode,-o 指定输出文件,这里直接覆盖原文件即可。

三、验证Bitcode是否移除成功

执行以下命令检查:

otool -l ~/Desktop/Archive/YourApp.app/Frameworks/OneSignal.framework/OneSignal | grep __LLVM

如果终端无任何输出,说明Bitcode已成功移除。

四、备选解决方案

如果上述方法无效,可尝试:

  • 更新OneSignal SDK至最新版本,新版本通常会适配Xcode 16和macOS Sequoia的Bitcode要求
  • 在Xcode的Build Settings中,将主Target以及OneSignal框架的Enable Bitcode选项设置为No,重新归档后再上传

内容的提问来源于stack exchange,提问作者user2482663

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.18 10:33:13