超古老 iOS 项目 xcode 26 打包遇到 409 错误

2025 年 12 月 8 日
 wobuhuicode
validation failed (409) this bundle does not support one or more of the devices supported by the previous app version.

一个很古老的 ios 项目,里面混杂了 objc, c++ , react native ,swift 。一直的维护策略是每年 apple 有强制要求才会去更新支持一下,然后使用最新版的 xcode 打包发布。

今年惯例使用最新的 xcode 26 来打包,但是审核的时候却报错 409 。说我支持的设备比上一个版本少。 网上查到的原因都是之前勾选 ipad 现在没有勾选之类的。但是我这里没有这个问题。

同一份代码,在同一台电脑上,我换回去 xcode16 打包就没问题了。

1698 次点击
所在节点    移动开发
2 条回复
iOCZS
2025 年 12 月 8 日
wobuhuicode
2025 年 12 月 8 日
@iOCZS 感谢提醒,查了一下的确是这个原因。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1177557

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX