This is my first time trying to build a CI system involving the Projucer and automatic provisioning/deployment for iOS, so I am trying to configure things so that 0 manual steps are necessary between pulling the latest changes, programmatically resaving the projucer file, and then triggering XCodeBuild to deploy an iOS build to an emulator for automated testing.
So far I have it down to one final ComboBox in XCode Settings I can’t seem to get to select the right item. I still need to manually set it after resaving the projucer file for everything to work.
What we have so far:
For XCode (iOS) → Debug/Release settings, we have “Code-Signing Identity = Apple Development”
This seems to reduce the number of ComboBox settings that need to be set within XCode to get things to work.
But nothing in the Projucer seems to be able to set the “Team” in XCode’s “Signing and Capabilities” to the team name that’s shared across all members of the team. The field “Development Team ID” seems to take the 10-character ID that might correspond to the Team name, but plugging this in just results in that Team field in XCode saying “Unknown Name (TeamID)” in red.
What is the right way to get this all working correctly? We are trying to use “Automatically manage signing” to keep things simpler, but is that really the best way with JUCE?