Xcode Cloud 发布说明

2024 年 11 月 20 日
  • Xcode 16.2 Beta 版 3 (16C5023f) 现已在 Xcode Cloud 上可用。

    • CocoaPods 依赖项管理器已预安装在运行 Xcode 16.2 Beta 版 3 的构建环境中。
2024 年 11 月 6 日
  • Xcode 16.2 Beta 版 2 (16C5013f) 现已在 Xcode Cloud 上可用。
已知问题
  • Xcode Cloud 目前不支持 visionOS 的测试操作。
  • HelloGlobe visionOS 示例项目无法在 Xcode Cloud 中构建。
  • Xcode Cloud 无法安装或启动 macOS 测试运行器。(反馈 ID:11302291)

    临时应对办法:从目标设置的调试配置 (位于“Signing & Capabilities”(签名和功能) 标签下) 中移除强化版运行时功能。在你将此更改提交并推送到存储库后,下次进行构建时应该可以运行这类测试。

  • 如果开发者团队在 App Store Connect 中尚未创建 App,将无法添加产品。

    临时应对办法:首先在 App Store Connect 中创建 App 记录,然后在 Xcode 中添加你的产品。

  • 在添加到 Xcode Cloud 时,某些套装 ID 不会自动注册。

    临时应对办法:在 Xcode 中归档并导出你的 App Store App,或者在“证书、标识符和描述文件” 中手动注册你的套装 ID。

2024 年 11 月 5 日
  • Xcode Cloud 不再支持以下 Xcode 和 macOS 版本:

    • Xcode 14.3.1 (14E300c)
    • Xcode 14.2 (14C18)
    • Xcode 14.1 (14B47b)
    • Xcode 14.0.1 (14A400)
    • macOS Ventura 13.4.1 (c) (22F770820d)
    • macOS Ventura 13.3.1 (a) (22E772610a)
    • macOS Ventura 13.2.1 (22D68)
    • macOS Ventura 13.1 (22C65)
    • macOS Ventura 13.0.1 (22A400)
    • macOS Monterey 12.6.4 (21G503)
    • macOS Monterey 12.5.1 (21G83)
2024 年 10 月 29 日
  • Xcode 16.1 (16B40) 现已在 Xcode Cloud 上可用。
2024 年 9 月 19 日
  • Xcode 16.1 Beta 版 2 (16B5014f) 现已在 Xcode Cloud 上可用。
2024 年 9 月 16 日
  • Xcode 16 (16A242d) 现已在 Xcode Cloud 上可用,其中包括适用于 iOS 18、iPadOS 18、Apple tvOS 18、watchOS 11 和 macOS Sequoia 15 的 SDK。
2024 年 8 月 21 日
  • Xcode 16 Beta 版 6 (16A5230g) 和 Xcode 16.1 Beta 版 (16B5001e) 现已在 Xcode Cloud 上可用。
2024 年 8 月 6 日
  • Xcode 16 Beta 版 5 (16A5221g) 现已在 Xcode Cloud 上可用。
2024 年 7 月 23 日
  • Xcode 16 Beta 版 4 (16A5211f) 现已在 Xcode Cloud 上可用。
2024 年 7 月 8 日
  • Xcode 16 Beta 版 3 (16A5202i) 现已在 Xcode Cloud 上可用。
已解决的问题
  • 在 Xcode 16 Beta 版 3 (16A5202i) 中,Xcode Cloud 支持导出以进行开发分发。
2024 年 6 月 25 日
  • Xcode 16 Beta 版 2 (16A5171r) 和 macOS Sequoia 15 Beta 版 2 (24A5279h) 现已在 Xcode Cloud 上可用。
已知问题
  • 在 Xcode 16 Beta 版 (16A5171c) 和 Xcode 16 Beta 版 2 (16A5171r) 中,Xcode Cloud 不支持导出以进行开发分发。
2024 年 6 月 10 日
  • Xcode 16 Beta 版 (16A5171c) 和 macOS Sequoia 15 Beta 版 (24A5264n) 现已在 Xcode Cloud 上可用。
  • Xcode Cloud 测试报告显示来自 Swift Testing 框架的新元数据“特征”。
  • Xcode 中的 Xcode Cloud 测试报告现在针对构建版本提供了“Coverage”(覆盖率) 部分,其中显示覆盖率数据。
2024 年 5 月 13 日
  • Xcode 15.4 (15F31d) 现已在 Xcode Cloud 上可用。
2024 年 3 月 5 日
  • Xcode 15.3 (15E204a) 现已在 Xcode Cloud 上可用。
2024 年 2 月 27 日
  • Xcode 15.3 RC (15E5202a) 现已在 Xcode Cloud 上可用。
  • Xcode Cloud 自定别名:你可以使用自定别名设置和管理集中式 Xcode 和 macOS 配置,然后将它们应用于多个工作流程。了解自定别名
2024 年 1 月 30 日
  • Xcode 15.3 Beta 版 (15E5178i) 和 macOS Sonoma 14.4 Beta 版 (23E5180j) 现已在 Xcode Cloud 上可用。
2024 年 1 月 11 日
  • Xcode 15.2 (15C500b) 现已在 Xcode Cloud 上可用,其中包括适用于 iOS 17.2、iPadOS 17.2、Apple tvOS 17.2、watchOS 10.2、macOS Sonoma 14.2 和 visionOS 的 SDK。
2023 年 12 月 7 日
  • 从 2024 年 1 月开始,Apple Developer Program 成员资格包含 25 计算小时/月的 Xcode Cloud 计算时间。
2023 年 12 月 6 日
  • Xcode 15.1 RC (15C65) 现已在 Xcode Cloud 上可用,其中包括适用于 iOS 17.2、iPadOS 17.2、Apple tvOS 17.2、watchOS 10.2 和 macOS Sonoma 14.2 的 SDK。要针对 visionOS 进行构建,请继续使用 Xcode 15.1 Beta 版 3。
2023 年 11 月 15 日
  • Xcode 15.1 Beta 版 3 (15C5059c) 现已在 Xcode Cloud 上可用。
2023 年 11 月 1 日
  • Xcode Cloud 不再支持以下 Xcode 和 macOS 版本:

    • Xcode 13.4.1 (13F100)
    • Xcode 13.3.1 (13E500a)
    • Xcode 13.2.1 (13C100)
    • Xcode 13.1 (13A1030d)
    • Xcode 13 (13A233)
    • macOS Monterey 12.4 (21F79)
    • macOS Monterey 12.3.1 (21E258)
    • macOS Monterey 12.2.1 (21D62)
    • macOS Monterey 12.1 (21C52)
    • macOS Monterey 12.0.1 (21A559)
2023 年 10 月 26 日
  • Xcode 15.1 Beta 版 2 (15C5042i) 现已在 Xcode Cloud 上可用。
  • Xcode 现在支持在 Xcode Cloud 工作流程中配置新的“Manual”(手动) 启动条件。
2023 年 10 月 3 日
  • Xcode 15.1 Beta 版 (15C5028h) 现已在 Xcode Cloud 上可用,其中包括适用于 iOS 17、iPadOS 17、Apple tvOS 17、watchOS 10、macOS Sonoma 14 和 visionOS Beta 版 4 的 SDK。
2023 年 9 月 12 日
  • Xcode 15 RC (15A240d) 现已在 Xcode Cloud 上可用,其中包括适用于 iOS 17、iPadOS 17、Apple tvOS 17、watchOS 10 和 macOS Sonoma 的 SDK。要针对 visionOS 进行构建,请继续使用 Xcode 15 Beta 版 8。
2023 年 8 月 29 日
  • Xcode 15 Beta 版 8 (15A5229m) 现已在 Xcode Cloud 上可用。
2023 年 8 月 24 日
  • Xcode 15 Beta 版 7 (15A5229h) 现已在 Xcode Cloud 上可用。
已解决的问题
  • 解决了 Xcode 15 Beta 版和 macOS Sonoma Beta 版出现的代码签名失败问题。(反馈 ID:12905281)
  • 修复了以下错误:允许在工作流程中设置以“CI_”为前缀的自定环境变量。
2023 年 8 月 8 日
  • Xcode 15 Beta 版 6 (15A5219j) 现已在 Xcode Cloud 上可用。
2023 年 7 月 26 日
  • macOS Ventura 13.5 (22G74) 现已在 Xcode Cloud 上可用。
2023 年 7 月 25 日
  • Xcode 15 Beta 版 5 (15A5209g) 现已在 Xcode Cloud 上可用。
已解决的问题
  • 解决了以下问题:在你将新产品添加到 Xcode Cloud 后,系统可能会立即显示“Editor cannot be opened”(无法打开编辑器) 对话框。
2023 年 7 月 11 日
  • Xcode 15 Beta 版 4 (15A5195m) 和 macOS Ventura 13.5 Beta 版 5 (22G5072a) 现已在 Xcode Cloud 上可用。
已解决的问题
  • 解决了以下问题:visionOS 产品可能无法显示在 Xcode 的 Xcode Cloud 添加屏幕上。
已知问题
  • 在你将新产品添加到 Xcode Cloud 后,系统可能会立即显示“Editor cannot be opened”(无法打开编辑器) 对话框。

    临时应对办法:关闭此对话框。

2023 年 7 月 5 日
  • Xcode 15 Beta 版 3 (15A5195k) 现已在 Xcode Cloud 上可用。
已知问题
  • visionOS 产品可能无法显示在 Xcode 的 Xcode Cloud 添加屏幕上。

    临时应对办法:先添加一个多平台 App,随后再添加 visionOS 工作流程。

2023 年 6 月 27 日
  • macOS Ventura 13.5 Beta 版 4 (22G5059d) 现已在 Xcode Cloud 上可用。
2023 年 6 月 22 日
  • macOS Sonoma 14 Beta 版 2 (23A5276g) 和 macOS Ventura 13.4.1 (22F82) 现已在 Xcode Cloud 上可用。
2023 年 6 月 21 日
  • Xcode 15 Beta 版 2 (15A5161b) 现已在 Xcode Cloud 上可用。
  • Xcode Cloud 现在支持构建 visionOS App。
已解决的问题
  • 解决了导致 SSH 格式存储库 URL 中的某些用户名无法用于在 Xcode Cloud 中添加产品的问题。这影响了那些需要在用户名中包含“org-”前缀的 GitHub 存储库。(反馈 ID:12220446)
  • 解决了以下问题:通过 Xcode 的 UI 连接到 Slack 时可能无法成功连接。
2023 年 6 月 16 日
  • macOS Ventura 13.5 Beta 版 3 (22G5048d) 现已在 Xcode Cloud 上可用。
已解决的问题
  • 解决了导致 Xcode Cloud 框架无法出现在 App Store Connect 中的问题。(反馈 ID:12041411)
2023 年 6 月 5 日
  • Xcode 15 Beta 版 (15A5160n) 和 macOS Sonoma 14 Beta 版 (23A5257q) 现已在 Xcode Cloud 上可用。

  • Xcode Cloud 操作已移入新的“Integrate”(整合) 综合菜单中,取代了“Source Control”(源代码控制) 菜单。

  • 对于 macOS 产品,Xcode 现支持在 Xcode Cloud 工作流程中使用新的“公证前操作”功能。(反馈 ID:10162550、9157684、9961116)

  • Xcode Cloud 现支持在构建期间设置 TestFlight“测试内容”备注。(反馈 ID:10296023、9832283、11894872、10017429、9690047、9788440、9384790、11864946、11979327、12192998、9224722、10123585、9224697)
    如何添加 TestFlight“测试内容”备注

  • 在 Xcode 15 或更新版本上运行的 Xcode Cloud 测试操作现在使用新的 *.xctestproducts 测试包格式。这是一种新的测试产品格式,可以更轻松地在系统之间传输测试套装。CI 脚本可以使用 CI_TEST_PRODUCTS_PATH 环境变量来确定要为测试操作生成/使用哪种测试产品格式。如果测试操作使用的是新格式,则相关路径会以 .xctestproducts 结尾。
已知问题
  • 通过 Xcode 的 UI 连接到 Slack 时可能无法成功连接。

    临时应对办法:通过 Xcode Cloud 的网页 UI 连接 Slack。

2023 年 6 月 1 日
  • Xcode 14.3.1 (14E300c) 和 macOS Ventura 13.5 Beta 版 2 (22G5038d) 现已在 Xcode Cloud 上可用。
2023 年 5 月 26 日
  • macOS Ventura 13.5 Beta 版 (22G5027e) 现已在 Xcode Cloud 上可用。
2023 年 5 月 11 日
  • macOS Ventura 13.4 RC (22F62) 现已在 Xcode Cloud 上可用。
2023 年 4 月 24 日
  • macOS Ventura 13.4 Beta 版 2 (22F5037d) 现已在 Xcode Cloud 上可用。
2023 年 4 月 11 日
已解决的问题
  • 解决了使用本地 Bitbucket Server 时出现的添加问题。
2023 年 3 月 29 日
  • macOS Ventura 13.4 Beta 版 (22F5027f) 现已在 Xcode Cloud 上可用。
2023 年 3 月 27 日
  • Xcode 14.3 RC2 (14E222b) 现已在 Xcode Cloud 上可用。
2023 年 3 月 21 日
  • Xcode 14.3 RC (14E222a) 现已在 Xcode Cloud 上可用。
2023 年 3 月 1 日
  • Xcode 14.3 Beta 版 2 (14E5207e) 和 macOS Ventura 13.3 Beta 版 2 (22E5230e) 现已在 Xcode Cloud 上可用。
2023 年 2 月 17 日
  • 以下 macOS 版本现已在 Xcode Cloud 上可用:
    • macOS Ventura 13.3 Beta 版 (22E5219b)
    • macOS Ventura 13.2.1 (22D68)
    • macOS Monterey 12.6.4 (21G503)
2023 年 2 月 16 日
  • Xcode 14.3 Beta 版 (14E5197f) 现已在 Xcode Cloud 上可用。
2023 年 2 月 10 日
已解决的问题
  • 解决了以下问题:如果某个构建版本的构建版本号 (CFBundleVersion) 低于另一个已上传和部署的构建版本,则无法通过 TestFlight 部署构建版本。(反馈 ID:9948177)
2023 年 2 月 1 日
  • macOS Monterey 12.6.3 (21G419) 现已在 Xcode Cloud 上可用。
2023 年 1 月 6 日
已解决的问题
  • 解决了以下问题:如果工作流程也配置为进行 TestFlight 部署,则自定脚本无法在测试操作中运行。(反馈 ID:11358722)
2022 年 12 月 12 日
已解决的问题
  • 解决了以下问题:针对 Swift 软件包的 Xcode Cloud TestFlight 操作后步骤失败,并返回“ITMS-90334: Invalid Code Signature Identifier”(ITMS-90334:代码签名标识符无效)。(反馈 ID:9682534)
2022 年 10 月 18 日
已知问题
  • 针对 Swift 软件包的 Xcode Cloud TestFlight 操作后步骤失败,并返回“ITMS-90334: Invalid Code Signature Identifier”(ITMS-90334:代码签名标识符无效)。(反馈 ID:9682534)

    临时应对办法:通过减少每个软件包对单一目标的依赖,避免 Swift 软件包中的 LibraryType 动态关联,并在必要时重构目标结构。

2022 年 10 月 6 日
已解决的问题
  • 解决了以下问题:在 App Store Connect 的 Xcode Cloud 标签中存储“操作后”部分的信息时,Xcode Cloud 会回到主页,用户需要从 App Store Connect 退出登录再重新登录。
2022 年 9 月 14 日

(Xcode 14.1 Beta 版)

已解决的问题
  • 解决了提交信息的工具提示无法显示的问题。
2022 年 9 月 12 日

(Xcode 14)

已解决的问题
  • 解决了以下问题:团队签署协议后,Xcode Cloud 最多可能需要 20 分钟来同步计划许可协议的签署状态。
  • 解决了 Xcode Desktop UI 无法访问 Xcode Cloud 的问题。(反馈 ID:11390325)
2022 年 8 月 24 日
已解决的问题
  • 解决了需要 Homebrew 权限来运行 brew 安装的问题。(反馈 ID:11350583)
2022 年 8 月 8 日

(Xcode 14 Beta 版 5)

已解决的问题
  • 解决了未选择团队而尝试添加时显示的错误不正确的问题。
2022 年 7 月 27 日

(Xcode 14 Beta 版 4)

已解决的问题
  • 解决了 Xcode Cloud 无法识别已经连接的 Slack 工作区的问题。
  • 解决了进行 Xcode Cloud 工作流程编辑器测试操作时没有出现测试目标的问题。
  • 解决了验证错误不正确地显示为网络错误的问题。
2022 年 6 月 6 日

(Xcode 14 Beta 版)
  • Xcode Cloud 现在已面向所有 Apple Developer Program 会员提供。
  • App Store Connect 的“使用情况”面板现在会提供以团队为中心的使用情况概览。

已解决的问题
  • 解决了系统将重复的默认测试目标添加到测试操作的问题。
已知问题
  • 团队签署协议后,Xcode Cloud 最多可能需要 20 分钟来同步计划许可协议的签署状态。签署协议后,请等待最多 20 分钟,然后再添加项目。
2022 年 5 月 16 日
已解决的问题
  • 作为多个团队成员的开发者可以在添加项目时选择一个特定的团队。
2022 年 3 月 14 日
  • 添加了从编辑器菜单和构建版本报告中重新构建项目的功能。
已解决的问题
  • 以下区域的各种错误修复和功能改进:添加、工作流程编辑器、构建版本报告和 Xcode Cloud 导航器。
  • 如果你的 Apple 账户没有启用双重认证,将无法添加产品。请确保为 Apple 账户启用双重认证。
  • 现在边栏会在处于故障状态时显示错误信息。
  • 各种性能和可靠性方面的改进。
2022 年 1 月 25 日
  • 在 App Store Connect 中针对给定时间段添加了团队、产品和工作流程使用情况。
2021 年 10 月 26 日
  • Xcode Cloud App Store Connect API 支持将 Xcode Cloud 更灵活地集成到你的工作流程中 — 包括支持访问 Xcode Cloud 数据以创建面板和实现 Xcode Cloud 工作流程管理自动化,等等。
    开始使用 App Store Connect API
  • 你现在可以在 Xcode Cloud 中为现有 Mac App 设置自定构建版本号。
    了解构建版本号
  • 工作流程现在还可以具有多个启动条件,让你的 Xcode Cloud 工作流程在开发工作流程的不同阶段拥有更丰富的功能。
    了解启动条件