APNs 证书更新
开始日期: 2025 年 1 月 20 日
Apple 推送通知服务 (APNs) 将于 2025 年 1 月 20 日更新沙盒环境的服务器证书。请更新你的应用程序的 Trust Store,以包含新的服务器证书:SHA-2 Root : USERTrust RSA Certification Authority 证书。
开始日期: 2025 年 1 月 20 日
Apple 推送通知服务 (APNs) 将于 2025 年 1 月 20 日更新沙盒环境的服务器证书。请更新你的应用程序的 Trust Store,以包含新的服务器证书:SHA-2 Root : USERTrust RSA Certification Authority 证书。
开始日期: 2025 年 1 月 24 日
用于签署 App Store 收据的 SHA-1 媒介证书将于 2025 年 1 月 24 日到期。如果你的 App 执行设备端收据验证,请确保你的 App 支持 SHA-256 算法;或者,你也可以使用 AppTransaction 和 Transaction API 来验证 App Store 交易。
有关更多详细信息,请查看 TN3138:处理 App Store 收据签名证书相关更新。
开始日期: 2025 年 2 月 18 日
在 TestFlight 和 App Store 上分发的 macOS App 不应包含隔离扩展文件属性 com.apple.quarantine。从 2 月 18 日开始,必须从 macOS App 中的所有文件删除此属性才能上传到 App Store Connect。
开始日期: 2025 年 2 月 24 日
Apple 推送通知服务 (APNs) 将于 2025 年 2 月 24 日更新生产环境的服务器证书。请更新你的应用程序的 Trust Store,以包含新的服务器证书:SHA-2 Root : USERTrust RSA Certification Authority 证书。
自此日期起: 2024 年 10 月 16 日
为确保遵守《数字服务法》(DSA),你需要具有交易商身份,才能向欧盟的 App Store 提交 App 更新。
自此日期起: 2024 年 7 月 15 日
自 2024 年 7 月 15 日起,XML Feed 将不再支持 Game Center 管理。
对于 App 内购买项目、订阅、元数据和 App 定价的支持已于 2022 年 11 月 9 日结束。
你可以通过 App Store Connect REST API 来管理这些内容,轻松自定义工作流程并实现自动化。
自此日期起: 2024 年 5 月 1 日
你需要就你的 App 代码使用的所列 API (包括第三方 SDK 使用的 API) 提供批准原因,才能将新 App 或更新 App 上传到 App Store Connect。
自此日期起: 2024 年 4 月 29 日
自 2024 年 4 月 29 日起,上传到 App Store Connect 的 App 必须是使用 Xcode 15 为 iOS 17、iPadOS 17、Apple tvOS 17 或 watchOS 10 构建的 App。
自此日期起: 2023 年 11 月 1 日
如果你使用 altool 命令行工具或 Xcode 13 或更早版本通过 Apple 公证服务公证 Mac 软件,则需要转换到 notarytool 命令行工具或升级到 Xcode 14 或更高版本。自 2023 年 11 月 1 日起,Apple 公证服务将不再接受使用 altool 或 Xcode 13 及更早版本的上传内容,但现有的已公证软件将继续正常运行。
自此日期起: 2023 年 8 月 16 日
对于提供 Game Center 功能的 iOS、iPadOS 和 Apple tvOS App,你需在授权 plist 中包含 Game Center 授权并在 App Store Connect 中配置 Game Center 功能,才能将它们提交到 App Store。
自此日期起: 2023 年 8 月 16 日
对于提交到 App Store 的新 App 和 App 更新以及沙盒中的所有 App,其中的收据将使用 SHA‑256 媒介证书进行签名。如果你的 App 使用 AppTransaction 和 Transaction API 或者 verifyReceipt 网页服务端点来验证 App Store 交易,你无需采取任何措施。
如果你的 App 会在设备上验证 App Store 收据,请确保你的 App 支持该证书的 SHA-256 版本。自 2023 年 8 月 16 日起,App Store 将不再接受不支持该证书 SHA-256 版本的新 App 和 App 更新。
自此日期起: 2023 年 7 月 31 日
所有提交到 App Store 的 Apple tvOS App 必须使用 Xcode 14.1 和 Apple tvOS 16.1 SDK 或更高版本构建。
自此日期起: 2023 年 5 月 9 日
App Store 各店面的现有 App 和一次性 App 内购买项目的价格都将以产品当前在美国店面的价格为基础使用增强的全球定价机制进行更新,除非你在 2023 年 3 月 8 日后进行了相关更新。对于土耳其的 App Store,此更新将推迟到今年晚些时候再推出。
自此日期起: 2023 年 4 月 25 日
提交至 App Store 的 iOS 和 iPadOS App 必须使用 Xcode 14.1 和 iOS 16.1 SDK 或更高版本来构建。而提交至 App Store 的 watchOS App 亦必须使用 Xcode 14.1 和 watchOS 9.1 SDK 或更高版本来构建。
自此日期起: 2023 年 3 月 1 日
自 2023 年 3 月 1 日起,你将无法继续使用订阅报告版本 1.2。如果你目前是通过 App Store Connect API 或 Reporter 自动下载订阅报告,并且尚未更新查询参数,请将其更新为版本 1.3。
自此日期起: 2022 年 11 月 9 日
最早于 2022 年 11 月 9 日起,XML Feed 将不再支持 App 内购买项目、订阅、元数据或 App 的定价。你可以通过 App Store Connect REST API 来管理这些内容,轻松自定义工作流程并实现自动化。
XML Feed 将继续为现有的 Game Center 管理功能提供支持。
自此日期起: 2022 年 6 月 30 日
《App 审核指南》中的准则 3.11 要求提供付费的在线多人服务的 app 通过 app 内购买项目来实现。但考虑到最近的新冠肺炎疫情反复,及其对真人面对面服务的持续影响,我们已将最新的截止日期延长至 2022 年 6 月 30 日。
自此日期起: 2022 年 6 月 30 日
《App 审核指南》中的准则 5.1.1 要求所有允许创建账户的 app 必须同时允许用户在 app 内发起账户删除,以此帮助用户更全面地掌控自己的个人数据。考虑到落实上述要求的复杂性,我们已将截止日期延长至 2022 年 6 月 30 日。
自此日期起: 2022 年 6 月 6 日
从 Xcode 14 开始,无法再构建同时包含 32 位和 64 位代码的单一二进制文件。Xcode 14 只会构建 64 位 App。iOS 10 在 2016 年发布,是可运行 32 位 App 的最后一个 iOS 版本。自 iOS 11 起,设备上安装的所有 32 位 App 都将无法启动。
自此日期起: 2022 年 4 月 25 日
提交至 App Store 的 iOS 和 iPadOS app 必须使用 Xcode 13 和 iOS 15 SDK 构建。提交至 App Store 的 watchOS app 必须使用 Xcode 13 和 watchOS 8 SDK 构建。
自此日期起: 2021 年 10 月 22 日
如果你在 App Store Connect 中设置了银行账户信息,则需提供银行账户持有人的地址。具有“账户持有人”、“管理”和“财务”职能的用户现可在“协议、税务和银行业务”部分中提供有效地址。
自此日期起: 2021 年 9 月 30 日
自 iOS 15、iPadOS 15、macOS 12、watchOS 8 和 Apple tvOS 15 起,TLS 1.0 和 1.1 已在 Apple 平台上被弃用,同时我们将在未来的发布版本中移除相关支持。如果你的 app 已在所有连接上启用了 App Transport Security (ATS),则无需就此作任何更改。但如果你的 app 仍在使用旧版 TLS 1.0 或 1.1,请制定计划过渡到 TLS 1.2 或更高版本。我们建议你支持 TLS 1.3,因为它更快速,亦更安全。
自此日期起: 2021 年 8 月 4 日
我们将通过 publicKeyUrl 提供一张新证书,用于验证基于服务器的 Game Center。在此日期后,之前的证书将不再可用。特别提醒,请确保你的 app 总是会检索并使用当前的 publicKeyUrl 值,以便它能自动使用新的证书。
自此日期起: 2021 年 4 月 26 日
自 iOS 14.5、iPadOS 14.5 和 Apple tvOS 14.5 起,所有 app 必须使用 AppTrackingTransparency 框架征得用户的许可后,才可跟踪用户或访问其设备的广告标识符。除非你征得用户对启用跟踪功能的许可,否则设备中广告标识符的值将全部为零,你也不可对用户进行跟踪。
自此日期起: 2021 年 3 月 31 日
推送通知必须使用基于 HTTP/2 的 Apple 推送通知服务 (APNs) 提供程序 API。你可以充分利用这个 API 的众多出色功能,例如通过 JSON 网络令牌进行认证、改进的错误信息传送,以及依据通知提供反馈。2021 年 3 月 31 日之后,APNs 将不再支持旧有的二进制协议。
自此日期起: 2020 年 12 月 8 日
当你将 app 提交至 App Store 时,你需要在 App Store Connect 中提供 app 隐私保护做法的相关信息;如果你的 app 中整合了第三方合作伙伴的代码,还需要说明其如何使用用户的隐私信息。