将 iPadOS App 提交至 App Store

提供充分利用 iPadOS 16 的精彩 App 体验。现在就使用 Xcode 14.1 来构建您的 App,更新您的产品页,并尽快提交吧。

使用 Xcode 14.1 来构建

将 Apple 平台上的最新优势无缝集成到您的 App 中,从而提供卓越的用户体验。使用 Xcode 14.1 构建您的 App。Xcode 14.1 包含适用于所有最新 Apple 平台的 SDK。

请注意,自 2023 年 4 月起,所有提交至 App Store 的 iOS 和 iPadOS App 都必须使用 Xcode 14.1iOS 16.1 SDK 来构建。

进一步了解并下载 Xcode

针对 iPadOS 16 进行优化

适用于 iPadOS 16 的 SDK 提供了多种精彩功能。提供出色的协作体验,打造功能更强、更直观的 App 以及更强大的专业工作流程。通过全面的外接显示器支持将您的 App 体验带到大屏幕,以便用户能够充分利用台前调度这种在 iPad 上进行多任务处理的全新方式。新的 API 和功能让您可以帮助用户比从前更高效。

台式电脑级 iPad App

充分利用外接显示器支持、编辑器样式的导航栏、增强的文本编辑菜单、对“查找和替换”的支持以及内联搜索。

进一步了解台式电脑级 iPad App

Swift 和 SwiftUI

Swift 是一种功能强大的编程语言,它现在内置了对正则表达式的支持,还提供了全新的正则表达式构建器和用于创建和共享自定工具的软件包插件。最新的更新还包括对泛型语法的改进,以及在构建和启动 App 时的内部性能改进。

SwiftUI 是在所有 Apple 平台上构建精美用户界面的现代方式。您只需学一次,就能应用到任何地方。今年,SwiftUI 变得更强大、更灵活、更易于采用。不仅可使用新的有状态导航 API 来控制 App 的导航,借助全新自定布局来构建最适合 App 的布局,还可利用全新 UICollectionView 自定单元格支持,在 UIKit App 中更加顺畅地使用 SwiftUI。

进一步了解 Swift

进一步了解 SwiftUI

App Intents

通过语音或轻点操作,帮助用户快速完成与 App 相关的任务。App Intents 是一个全新的 Swift 专用框架,旨在更快、更轻松地构建出色的操作,您可以使用它来构建新的 App 快捷指令。无需用户设置,只要您的 App 安装在 iOS、iPadOS 或 watchOS 中,即可使用 App 快捷指令,并且可以通过快捷指令 App、聚焦和 Siri 来运行。App 快捷指令支持参数和同义词,让用户更自然地通过 Siri 与您的 App 进行互动。

进一步了解 App Intents

地图

充分利用全新地图,包括细节度非常高的 3D 城市体验。使用与 3D 地图无缝集成的悬浮窗来实现数据可视化。利用全新的 Selectable Map Features 和 Look Around API 可创建引人入胜的互动式体验。使用全新的 Maps Server API 可提升性能、降低数据用量并改善电池续航时间。

进一步了解“地图”

App 内购买项目

使用新的 API 和最新增强功能,创建更好的 App 内购买项目体验。现在,您可以将 App 内购买项目产品从 App Store Connect 同步到 Xcode 中,控制 StoreKit 信息表显示在您 App 中的时机,在您的 App 中显示优惠代码兑换表,以及更多便捷操作。利用新的测试功能 (例如在沙盒环境和 Xcode 中请求测试通知和测试其他 App 内购买项目场景),确保为用户提供良好的体验。

进一步了解 App 内购买项目增强功能

Metal 3

Metal 提供了低开销 API、丰富的着色语言,图形与计算之间紧密的集成,以及一套出色的 GPU 性能分析和调试工具,来支持 Apple 平台上的硬件图形加速。Metal 3 带来了强大的功能,可以帮助您的游戏和专业 App 充分挖掘 Apple 芯片的潜力。现在您可以用更少的时间渲染高清图形,更快地加载资源,用 GPU 训练机器学习网络等。

进一步了解 Metal

WeatherKit

通过丰富的数据为您的 App 和服务带来有效可信的天气信息,帮助人们获取最新预报、保证安全且未雨绸缪。您可以通过适用于特定平台的 Swift API,在 App 中轻松使用 WeatherKit;也可以通过 REST API 在任何其他平台上使用 WeatherKit。

进一步了解 WeatherKit

进一步了解 iPadOS 16 的最新功能

在设备上进行测试

支持全面屏

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

查看相关的《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 上的 iPad App

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

提交 App

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

查看《App Store Connect 帮助》