支持的 Xcode 版本App Store Connect 支持您使用以下 Xcode 版本上传 App 以便在 App Store 中分发,或通过 TestFlight 将 App 发送给测试员。
[td] | | |
iOS App iOS App 扩展 | Xcode 10.1 及更高版本 | Xcode 6 及更高版本 |
macOS App | Xcode 6 及更高版本 | Xcode 6 及更高版本 |
Apple tvOS App | Xcode 7.1 及更高版本 | Xcode 7.1 及更高版本 |
所有目标类型均可通过 macOS 版 Transporter 和 altool 进行上传。
方式二、通过 altool 上传您 App 的二进制文件您可以使用 xcrun(包含在 Xcode 中)来调用 altool,该命令行工具用于公证、验证并上传您 App 的二进制文件至 App Store。在“终端”的命令行中指定以下命令之一:
$ xcrun altool --validate-app -f file -t platform -u username [-p password] [--output-format xml]$ xcrun altool --upload-app -f file -t platform -u username [-p password] [—output-format xml]
【注】如果您使用自动构建系统,则可以将公证过程集成到现有构建脚本中。Xcode 中的 altool 和 stapler 命令行工具可将您的软件上传至 Apple 公证服务,并将生成的凭证附加到您的可执行文件中。altool 位于:/Applications/Xcode.app/Contents/Developer/usr/bin/altool。
方式三、通过 Transporter App 上传您 App 的二进制文件
通过 macOS 版 Transporter App,您可以便捷地将 App 上传至 App Store Connect 以便在 App Store 上分发。除了上传构建版本,您还可以上传元数据包,查看交付进度(包括警告、错误和交付日志)以及交付历史。