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

原Swift应用改用React Native(Expo)提交App Store遭ITMS-90433拒绝

解决ITMS-90433 Swift支持无效问题

问题根源

你复用了原Swift项目的Bundle ID,Expo构建的安装包中残留了旧Swift依赖库的无效签名信息,触发苹果的签名验证失败。

修复步骤

  • 清理Expo构建缓存,彻底移除旧项目残留文件:
    expo build:ios --clean
    
  • 重新配置iOS签名凭证,确保使用当前账号的有效证书和描述文件:
    运行以下命令进入凭证管理界面,选择iOS平台后重新生成或匹配对应Bundle ID的签名信息:
    expo credentials:manager
    
  • 更新Expo工具链到最新稳定版,避免版本兼容导致的签名异常:
    npm install -g expo-cli
    expo upgrade
    
  • 重新构建安装包,完成后再次提交App Store:
    expo build:ios
    

关键提醒

  • 绝对不要手动修改libswiftAVFoundation.dylib的代码签名,苹果明确禁止这种操作,必须通过完整重新构建来生成正确签名的文件。
  • 检查Expo项目的资源目录,确保没有混入原Swift项目的.framework或.dylib文件。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.18 23:05:24