开发 ios 并发布到苹果商店必须要求 系统和 xcode 是 26 了?

1 天前
 guin

今天本来想提交新版本,构建发布到 app store 的时候提示 Validation failed

SDK version issue. This app was built with the iOS 18.5 SDK. All iOS and iPadOS apps must be built with the iOs 26 SDK or later, included in Xcode 26 or later, in order to be uploaded to App Store Connect or submitted for distribution. (ID: e06176fb-4ad9-4681-b4f4-429dd 1be4b9b)

从官网搜了下说自 2026 年 4 月 28 日起 Apps uploaded to App Store Connect must be built with Xcode 26 or later using an SDK for iOS 26, iPadOS 26, tvOS 26, visionOS 26, or watchOS 26.

真坑爹啊,本来还想 15.6 一直用呢

2904 次点击
所在节点    iDev
35 条回复
cpper
1 天前
不使用 xcode26 的话没法适配最新的灵动岛,因为 air 的灵动岛位置变了
MacsedProtoss
1 天前
你第一天开发 iOS ?
iOS 就是要求用最新的 sdk 的,不然咋让 app 强制适配呢?
iOS 最新 sdk 要求 Xcode 也得是新的,Xcode 要求 macOS 也得是新的,没毛病吧
而且你做开发的,不知道 macOS 的 brew 只给最近三年的系统提供预编译二进制? 15.6 一直用你到后面 brew 都没法用
guin
1 天前
@cpper 是不是要求我的系统也强制升级到 macos26 啊,好烦啊 我还是 m1 怕升级了会卡
guin
1 天前
确实刚接触,之前是前端,现在开始都让干了,但是我们这个项目是很古老外包做的项目,老外包开发用的好像还是 xcode11 ,当时都已经 ios 18 了
leo72638
1 天前
是这样的,开发 iOS 必须保持较新的系统版本,不能一直不升级
songray
1 天前
可以本机 15.6 + 26 虚拟机,编译走虚拟机就行。
或者用 Github Actions ,搞个 private repo 存源码,public repo 配 actions 拉取 private 的源码编译。

https://github.com/actions/runner-images/issues/13739

顺带一提,aws 也有 macOS vps 。
shakaraka
1 天前
很好的特性
kera0a
1 天前
用 AI 帮你写个 fastlane 配置自动打包上传,然后使用类似 Github Action 的工具
bestie
1 天前
@guin #3 系统不用升
nullyouraise
1 天前
@bestie 不升早晚都会用不了高版本 Xcode ,Xcode 26.4 只支持 macOS 26 了
MacsedProtoss
1 天前
@songray 你这么搞到时候兼容性问题搞死你
有些问题就是特定 sdk 编出来之后出现的
你开发还是得用和发布匹配的 Xcode 才安全
guin
1 天前
@bestie 好像不行 商店里写着要求 macos26 了
hootigger
1 天前
没有意义的 还是升级吧 新版本有些兼容性问题 要升级三方库 升级完 低版本 有些无法编译的 WCDB.Swift 就是 它通用模块是 C++写的 基本上每个大版本 都要兼容 最新的 26.4 也要; 还有一些库用了 netinet6/in6.h 现在强制标记为私有了 你都要适配 日常开发 你总不能用旧的 本地没问题; 然后利用 github action 再出问题 再去改代码吧
dxk611
1 天前
昨天是 ddl
julyclyde
1 天前
Apple 是那种不惯着的风格

换个角度,那些赖在旧版本操作系统不升级的人,过一段时间之后就可能面临装不上新 app 的问题
nightwitch
1 天前
苹果就这样,之前要求升级 16 已经折腾过一次了,现在又要升 26 了
mrzx
1 天前
@guin 目的就是让你一直换电脑 不过这成本让公司出
nekochyan
23 小时 53 分钟前
系统不用升,但是有个最低要求,前几周刚升级 xcode ,系统是 15.7.4
nekochyan
23 小时 52 分钟前
直接去网页上下载 xcode
enaen
23 小时 47 分钟前
https://developer.apple.com/cn/support/xcode/ 可以看下对应 xcode 版本对系统的要求

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

https://study.congcong.us/t/1209302

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

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

© 2021 V2EX