我刚刚发布了一个在Catalina上运行的Xcode 11.2 Beta 2的新映像。

您可以通过选择来选择此图像11.2.0如下:

jobs: build: macos: xcode: 11.2.0

这是第一个图像,我们已经建立与卡特琳娜,所以可能有一些bug -请让我们知道如果你发现任何不寻常的东西。

突出了

  • 操作系统已经升级到macOS10.15 (19 a602)卡特琳娜。
  • Ruby是2.6.3
  • 默认的shell是bash——登录
  • Xcode Xcode 11.2 Beta 2构建11B44
  • 安装的运行时为:
    • iOS 11.4
    • iOS 12.2
    • iOS 13.2
    • tvo 12.2
    • tvo 13.2
    • watchOS 5.2
    • watchOS 6.1

已安装软件的清单在这里

Ruby

在CircleCI上最近的几个Xcode版本对Ruby用户来说是有问题的,原因是Xcode 11发布macOS SDK的方式有问题。这迫使我们使用Ruby进行一些破坏性的更改。我希望升级到Catalina可以解决这些问题,而使用Ruby会更加直接。

贝壳

卡特琳娜附带zsh作为默认shell,但是使用CircleCI,默认的shell仍然是bash。默认情况下,macOS使用命令运行/bin/bash——login -eo pipefail -c命令

您可以为an定制shell遗嘱执行人,工作运行命令,它也允许您运行命令zsh,如你希望:

jobs: build: macos: xcode: 11.2.0 shell: zsh步骤:- run: echo Hello from zsh。
3喜欢

是否有时间表来更新到11.2 GM?

1像

我还想知道:这是一个黑暗的镜头,但我看到奇怪的Swift崩溃在最近的构建,并想知道,Catalina也被使用在11.1的图像?

我们有使用Xcode 11.2.1的时间表吗?我知道很多人都经历过在故事板中使用自定义uitextfield的应用崩溃。目前,我在CircleCI中使用Xcode 11.1,但在本地使用Xcode 11.2.1生成IPAs。

1像

你好,

我刚刚推了11.2 live now:发布Xcode 11.2和macOS 10.15 (Catalina)

谢谢,

马克

谢谢@marc所以我们实际上需要11.2.1 GM种子版本,它只出现在开发者门户上https://stackoverflow.com/a/58754978/1885205

苹果基本上打乱了11.2.0的发布,取而代之的是11.2.1。作为应用程序商店的更新,它还没有完全推出,

https://developer.apple.com/services-account/download?path=/Developer_Tools/Xcode_11.2.1_GM_Seed/Xcode_11.2.1_GM_Seed.xip

我仍然在研究如何将构建提交到app store,但看起来我必须使用这个补丁版本的xcode从我的本地机器提交ipa。但是我们需要一个11.2.1在圈与这个补丁尽快: slight_smile:

谢谢