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

App Store Connect操作报错ITMS-90685、ITMS-90680的原因是什么?

错误触发原因分析

ITMS-90685 CFBundleIdentifierCollision 冲突原因

你打包生成的IPA中存在至少两个独立bundle使用了完全相同的com.[companyName].[className]标识符,结合SPM集成的场景,常见触发点如下:

  • 你引入的framework本身未配置独立的Bundle ID,和主App、其他第三方依赖的Bundle ID重复
  • 同一个framework被同时嵌入到多个target(比如主App target + 各类扩展target)中,且framework的Bundle ID未做差异化配置,导致打包时重复植入相同ID的bundle到IPA内

ITMS-90680 目录无效错误原因

苹果审核规范要求动态framework必须存放在IPA的Frameworks目录下,Plugins目录仅允许存放各类App Extension的bundle。该错误的触发原因和SPM的嵌入配置错误直接相关:

  • 你在主target的「Build Phases - Embed Plug-ins」阶段添加了该framework,应该调整到「Embed Frameworks」阶段
  • 你引入的SPM包本身配置错误,将动态framework的产品类型声明为了Plugin,导致Xcode打包时默认将其放入Plugins目录

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.04 05:45:03