Xcode 12.5 Release

The Xcode 12.5 image has just been released and can be selected as follows:

macos:
  xcode: 12.5.0

Image Info

Xcode 12.5 Build version 12E262 is installed at /Applications/Xcode-12.5.app .

The following runtimes are installed:

  • iOS 13.7
  • iOS 14.5
  • tvOS 13.4
  • tvOS 14.5
  • watchOS 6.2
  • watchOS 7.4

The full manifest of installed software can be found here

Big Sur Preview Customers

If you were part of the Big Sur Preview, you can continue using the preview m2.medium resource. Otherwise, you can use the Xcode 12.5 image on our standard mac resources. We will announce the replacement to the preview resources later this year and they will remain available until that time.

5 Likes

Hello, since using this new image we can’t codesign our app anymore.
It fails with this error: Warning: unable to build chain to self-signed root for signer
Anyone else know anything about that?

3 Likes

Yes @Dimillian
We faced with the same issue.
Problem in absence of AppleWWDRCAG3.cer in System.keychain

2 Likes

And any workaround? The one from CircleCI is not working and just hanging on Big Sur: Resolving iOS Code Signing Failures due to WWDR Intermediate Certificate Expiration – CircleCI Support Center

1 Like

If you are receiving this error, please open a support ticket! That workaround isn’t applicable to Xcode 12.5+

Thank you for releasing the latest Xcode image finally! I have a question about Ruby environment.
Will there be an update to include Ruby 3.0 for Xcode 12.5 image? Or will that be in the next update for Xcode 12.6 or 13?

The images also include the latest stable versions of Ruby at the time that the image is built.
https://circleci.com/docs/2.0/testing-ios/#using-ruby

I thought this rule applies to Xcode 12.5 image.

Hi @Dimillian,

In our case the signing of two precompiled XCFrameworks “ScreenShield” and “OneTrust” is failing as well in MacOS11 :frowning: , has anyone faced a similar issue? Does the code signing fail only for external frameworks?

â–¸ Compiling AccountViewController.xib
â–¸ Compiling AccessibilityViewController.xib
â–¸ Compiling LaunchScreen.storyboard
â–¸ Processing Info.plist
â–¸ Copying /Users/distiller/piano-nectar-ios/Frameworks/ScreenShieldKit.framework
â–¸ Copying /Users/distiller/piano-nectar-ios/Frameworks/OTPublishersHeadlessSDK.xcframework/ios-arm64/OTPublishersHeadlessSDK.framework
â–¸ Generating 'Nectar.app.dSYM'
** ARCHIVE FAILED **


The following build commands failed:
	CodeSign /Users/distiller/Library/Developer/Xcode/DerivedData/Nectar-bteuqrsghdqrysbprqvtkmzlvaku/Build/Intermediates.noindex/ArchiveIntermediates/nectar.preprod/InstallationBuildProductsLocation/Applications/Nectar.app/Frameworks/ScreenShieldKit.framework
	CodeSign /Users/distiller/Library/Developer/Xcode/DerivedData/Nectar-bteuqrsghdqrysbprqvtkmzlvaku/Build/Intermediates.noindex/ArchiveIntermediates/nectar.preprod/InstallationBuildProductsLocation/Applications/Nectar.app/Frameworks/OTPublishersHeadlessSDK.framework
(2 failures)
ERROR [2021-06-09 01:24:25.92]: Exit status: 65

@ainame We will be including Ruby 3.0 in the Xcode 13 image release. Thank you for checking! :smile: