将 iOS App 提交至 App Store

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

iPhone 显示了带有小组件的主屏幕

使用 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 App 都必须使用 Xcode 13 和适用于 iOS 15 的 SDK 来构建。

Mac App Store 下载

针对 iOS 15 进行优化

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

进一步了解 iOS 15

Swift 和 SwiftUI

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

了解 Swift 并发

进一步了解 SwiftUI

同播共享

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

进一步了解同播共享

专注模式和通知

有了专注模式,用户可以根据自己的需求选择在哪些时间接收通知。而借助 Interruption Levels 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 中提供。使用 Swift 脚本或 Playground,通过编程方式试验并实现模型创建自动化。构建利用 Create ML API 的动态 App 功能,直接使用用户输入的内容或设备端行为训练模型,让您在保护用户隐私的同时,为其提供个性化的自适应式体验。

进一步了解 Create ML

在设备上进行测试

支持全面屏

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

查看相关的《Human Interface Guidelines》

App 所需的设备功能

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

查看“App 所需的设备功能”

TestFlight Beta 测试

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

进一步了解 TestFlight

提交以供审核

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

App 审核

了解审核流程,查看《App Store 审核指南》,并在提交内容之前获取相关建议,避免常见的审核问题。

进一步了解 App 审核

产品页

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

App 隐私保护的详细说明

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

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

Mac App Store 上的 iPhone App

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

提交 App

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

查看《App Store Connect 帮助》