continuous-integrationxcode9macos-high-sierraxcode-server

Yellow warning triangle in Xcode 9's Create Bot.. window


I'm trying to set up continuous integration (CI) in Xcode 9 with it's new built-in Xcode Server functionality. (MacBook Pro, macOS High Sierra)

I've been following various tutorials, such as Tutorial: Continuous Integration with Xcode 9 and FastLane, Xcode Server and Continuous Integration Guide: Configure Bots to Perform Continuous Integration, and a few others.

Everything seems to work fine, till I get to the Product -> Create Bot... step. The window opens with a yellow triangle/exclamation mark warning symbol to the right of the Server dropdown:

Create Bot... window

The Previous and Next buttons are disabled. Nothing happens if I click on the warning triangle, and there are no other related messages I can see in Xcode or the macOS console.

I performed the same setup on another MacBook Pro running High Sierra and the same version of Xcode 9. There was no triangle on that one, and I was able to select Next and continue the process.

Update: The triangle is present for any project I create. And, I've tried closing/restarting both Xcode and the MacBook Pro.

I've searched repeatedly for things like create bot yellow triangle, create bot warning symbol, xcode 9 continuous integration warning symbol, etc, but found nothing relevant.

Has anybody seen this, and what does it mean/how do I fix it???


Solution

  • Ah, the actual problem was that, in Accounts, I used the integration user I had set up. That was incorrect. I needed to put myself or another registered user into the Account section.

    Once I added my own user's Name and Password into the Accounts/Xcode Server section, I was able to successfully create a bot.