I am struggling to get my Xcode Server working using Xcode 14.2 It used to work, but since the 14.3 upgrade left the Xcode builder constantly crashing (FB12090800) i'm trying to get it set back up in Xcode 14.2
I've completely reset everything by deleting all Keychain entries regarding Xcode and using the command sudo xcrun xcscontrol --reset
Now when I run my new integrations, I get the error:
Authentication failed because the credentials were missing
I've created a new RSA
certificate as documented here: https://docs.github.com/en/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent
Added it to my Github account as documented here: https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account
When I click Edit Bot...
in Xcode and select the Repositories
tab it successfully loads my repo. Yet when I click to Integrate the bot, it fails with the auth error.
Xcode server is running on my main mac under the same root user I log in as.
The failed integration offers up a Fix it
button, but that crashes Xcode (FB11875463) and has done for all of Xcode 14.x
I can load up Xcode 13 and hit the Fix it
button, but all it does is open the same Repositories
tab that successfully loads my repo.
I've tried adding this to my GitHub config but it makes no difference:
[url "ssh://git@github.com/"]
insteadOf = https://github.com/
What else can I try?
If you didn't already figure it out, Apple decided to break it for 14.3 - https://developer.apple.com/documentation/xcode-release-notes/xcode-14-release-notes
Server
Known Issues
Xcode Server is no longer supported. (73888675)
Which is maddening since the UI still exists and Xcode doesn't announce the break.