将 iOS 和 iPadOS app 提交至 App Store。

提供充分利用 iOS 15iPadOS 15 的精彩 app 体验。充分利用 ARKit、Core ML 等功能的最新改进,确保您的 app 速度更快、响应更灵敏,也更具吸引力。现在就使用 Xcode 13 来构建您的 app,更新您的产品页面,并尽快提交吧。

使用 Xcode 13 来构建

将 Apple 平台上的最新优势无缝集成到您的 app 中,从而提供卓越的用户体验。使用 Xcode 13 构建您的 app。Xcode 13 包含适用于 iOS 15、iPadOS 15、macOS Monterey、Apple tvOS 15watchOS 8 的 SDK。

自 2022 年 4 月起,所有提交至 App Store 的 iOS 和 iPadOS app 都必须使用 Xcode 13iOS 15 SDK 来构建。

从 Mac App Store 下载

针对 iOS 15iPadOS 15 进行优化

iOS 15 SDK 提供了多种精彩功能。重构代码,利用 Swift 中的异步函数来提高 app 的性能。借助 Swift 的强大功能,创建适合各个 Apple 平台的精美 app。更轻松地在您的 Mac 上构建和训练 Core ML 模型。从四种中断级别中选择一种,实现更加细致的通知控制。在所有支持 Safari 浏览器的 Apple 设备上提供 Safari 浏览器网页扩展。借助音频识别,让您的 app 体验更精彩丰富。更多精彩,等您发现。

进一步了解 iOS 15

进一步了解 iPadOS 15

Swift 和 SwiftUI

利用 Swift 并发提升 app 性能并消除棘手错误。利用 async/await 简化 Swift 代码。使用 SwiftUI 中的 AsyncImage 以前所未有的速度加载远程图像,并利用新的功能增强您的 app,例如改进的列表视图、更好的搜索体验,以及对控制专注模式的支持。有了新的画布 API 这个 drawRect 的现代 GPU 加速替代方案,将能大大提高您对底层绘制语言的控制。而借助新的辅助功能表示 API,您的自定控件即可轻松继承现有标准 SwiftUI 控件的完整辅助功能支持。

了解 Swift 并发

进一步了解 SwiftUI

同播共享

“同播共享”能让用户更方便地适时向朋友介绍您的 app,这将是一种自然地触及新用户群的有效方式。使用同播共享和群组活动 API 将您的 app 整合到 FaceTime 通话中,帮助用户以全新的方式在线互动。

进一步了解“同播共享”

专注模式和通知

有了专注模式,用户可以根据自己的需求选择在哪些时间接收通知。而借助中断级别 API,您还可以从四种中断级别 (包括新的被动式和时效性级别) 中选择一种,帮助用户实现更加细致的通知控制。通讯类 app 的通知现在具有独特的外观,这些 app 在征得用户许可后,可同步它们的状态,以反映用户当前的系统级专注模式状态。

了解通知 (英文)

Safari 浏览器网页扩展

Safari 浏览器网页扩展使用 HTML、CSS 和 JavaScript,提供强大的浏览器自定义选项和新的网页功能。在 iOS 15 中,所有支持 Safari 浏览器的 Apple 设备上都可以使用 Safari 浏览器网页扩展。

观看“了解 iOS 上的 Safari 浏览器网页扩展” (简体中文字幕)

ShazamKit

借助音频识别,让您的 app 体验更精彩丰富。将音乐与 Shazam 庞大乐库中的数百万首歌曲进行匹配,或者通过使用视频和播客等来源中的音频来创建您自己的自定义乐库,从而轻松识别任何预录制的音频。

进一步了解 ShazamKit

Create ML

Create ML 的强大功能现在以 Swift 框架的形式现身于 iOS 和 iPadOS 中。使用 Swift 脚本或 Playground,通过编程方式试验并实现模型创建自动化。构建利用 Create ML API 的动态 app 功能,直接使用用户输入的内容或设备端行为训练模型,让您在保护用户隐私的同时,为其提供个性化的自适应式体验。

进一步了解 Create ML

在设备上进行测试

支持全面屏

无论 iPhone 和 iPad 的显示屏尺寸或宽高比如何,app 在所有这些机型上都应呈现出色的效果。通过诸如 Xcode Storyboard (故事板)、自动布局和 SwiftUI 等功能,您的 app 界面元素和布局会自动匹配显示屏。使用最新设备或 Xcode 13 中的模拟器测试您的 app,确保它们能通过遵守安全区域的界定、支持自适应布局及相关规定,从而善加利用全面屏。在设备上进行测试之前,请先检查并解决 app 中的用户界面问题,从而确保您的 app 显得更精美逼真。App 更新必须使用 Xcode Storyboard (故事板) 来提供 app 的启动屏幕。此外,在 iPhone 上运行的新 app 必须支持所有 iPhone 屏幕,在 iPad 上运行的新 app 亦必须支持所有 iPad 屏幕。

查看相关的 Human Interface Guidelines (英文)

所需的设备功能

App Store 旨在为用户提供可与设备功能无缝协作的 app。在提交利用最新技术的新 app 时,请确认您的信息属性列表 (info.plist) 满足所有设备要求。

查看所需的设备功能

TestFlight Beta 测试

在最终完成您的 app 以供发布之前,请通过 beta 版的测试人员来获取宝贵的反馈信息。将 app 上传到 App Store Connect,并使用 TestFlight 在设备上进行测试,然后轻松地邀请其他测试人员。

进一步了解 TestFlight

提交以供审核

在提交您的 app 进行审核前,请先确保它已准备好公开发布,相关的产品页面亦能充分展现 app 的出彩之处。

准则

所有提交到 App Store 的 app 都将依据一套包含技术、内容和设计方面的标准接受审核。在提交 app 进行审核之前,请确保您已阅读“App Store 审核指南”。

查看“App Store 审核指南”

产品页面

确保为您的产品页面准备好 app 名称、图标、描述、截屏、app 预览和关键词。您还可以利用这个机会来更新您的副标题和推广文本,以及选择推广任何新的 app 内购买项目。如果您的 app 支持深色模式,您可以考虑包含至少一张深色模式下的截屏,为用户展示深色模式下的效果。

App 隐私保护的详细说明

App Store Connect 中提供 app 隐私保护做法的相关信息,如果您的 app 中整合了第三方合作伙伴的代码,还需要说明其如何使用用户的隐私信息。这些详细信息将包含在 App Store 产品页面上的 app 隐私标签中。当您向 App Store 提交新 app 和 app 更新时需要提供这些信息。

了解如何提供 app 隐私详细信息

Mac App Store 上的 iPhone 和 iPad app

在搭载 Apple 芯片的 Mac 上,Mac App Store 会自动发布您的 iPhone 和 iPad app,除非您在 App Store Connect 中更新其销售范围。

提交 App

为最新平台版本和设备更新好您的 app 后,就可以将其提交以供审核。获取关于如何将 app 提交至 App Store 分发的分步说明。

查看 App Store Connect 帮助