- 
    Suggestion 
- 
    Resolution: Done
- 
    P2: Important 
- 
    Qt Creator 4.1.0
- 
    None
Provide a combo box somewhere in the build settings for selecting the development team that is used for signing the application.
The available teams can be found with
static QList<QVariantMap> provisioningTeams()
{
    const QSettings xcodeSettings(QDir::homePath() + "/Library/Preferences/com.apple.dt.Xcode.plist", QSettings::NativeFormat);
    const QVariantMap teamMap = xcodeSettings.value("IDEProvisioningTeams").toMap();
    QList<QVariantMap> teams;
    for (auto it = teamMap.cbegin(), end = teamMap.cend(); it != end; ++it) {
        const QString emailAddress = it.key();
        QVariantMap team = it.value().toMap();
        team["emailAddress"] = emailAddress;
        teams.append(team);
    }
    return teams;
}
Qt Creator can then pass that setting to qmake with
QMAKE_MAC_XCODE_SETTINGS=team team.name=DEVELOPMENT_TEAM team.value=<team.teamID>
- relates to
- 
                    QTCREATORBUG-16968 iOS Code Signing not possible with QtCreator & Xcode 8 (requires a development team) -         
- Closed
 
-         
- 
                    QTBUG-55915 iOS: qmake generated Xcode projects does not specify development team -         
- Closed
 
-         
| For Gerrit Dashboard: QTCREATORBUG-16936 | ||||||
|---|---|---|---|---|---|---|
| # | Subject | Branch | Project | Status | CR | V | 
| 175202,7 | iOS: Let user specify Deployment target and Developer team | master | qt-creator/qt-creator | Status: ABANDONED | 0 | 0 | 
| 188139,5 | iOS: Let user specify developer team and provisioning profile | 4.3 | qt-creator/qt-creator | Status: MERGED | +2 | 0 |