Xcode's required team name should be dynamically specifiable

Originator:jalkut
Number:rdar://26892618 Date Originated:20-Jun-2016 11:32 AM
Status:Open Resolved:
Product:Developer Tools Product Version:Version 8.0 beta (8S128d)
Classification:Serious Bug Reproducible:Always
 
Summary:
The new hard requirement in Xcode 8 presents problems for developers using manual code signing, and to open source teams.

This is a nuisance to developers who have fine-tuned their code signing process such that signing is configured to work as expected by way of build settings defined elsewhere: for example, in a centralized Xcode configuration file that imparts the signing information to all projects in an organization.

The problem is worse for open source projects, where a project is expected to be checked out and built by a variety of differing organizations. In this case, the organization checking out and building the project will have to somehow automate the insertion of a valid team name in the project after every check out or update.

The DevelopmentTeam and DevelopmentTeamName values are stored in the Xcode project file, so they can't be defined in Xcode configuration files the way so many other settings that affect build behaviors can.

Xcode needs some mechanism for providing these values without manually, permanently altering the affected project files. I would welcome either a mechanism for specifying the values in the Xcode configuration file specified for the project, or a wildcard type value that can be selected to indicate the "default team" should be used.

Steps to Reproduce:


Expected Results:


Actual Results:


Version:
Version 8.0 beta (8S128d)

Notes:


Configuration:


Attachments:

Comments


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!