iOS: Fix persistence of signing settings

The signing team / provisioning ID was saved in the settings, but while
restoring the state it was overwritten when restoring the "Automatic
Signing" state.

Fixes: QTCREATORBUG-24586
Change-Id: I46c4e89689c26aabad4831bf15da6223191e08b8
Reviewed-by: hjk <hjk@qt.io>
Reviewed-by: Vikas Pachdha <vikas.pachdha@qt.io>
This commit is contained in:
Eike Ziller
2020-11-18 12:40:02 +01:00
parent 4e7665503f
commit 45429a3c44

View File

@@ -153,8 +153,9 @@ IosBuildSettingsWidget::IosBuildSettingsWidget(IosBuildConfiguration *bc)
this, &IosBuildSettingsWidget::onSigningEntityComboIndexChanged); this, &IosBuildSettingsWidget::onSigningEntityComboIndexChanged);
connect(m_autoSignCheckbox, &QCheckBox::toggled, connect(m_autoSignCheckbox, &QCheckBox::toggled,
this, &IosBuildSettingsWidget::configureSigningUi); this, &IosBuildSettingsWidget::configureSigningUi);
const QString signingIdentifier = bc->m_signingIdentifier->value();
configureSigningUi(m_autoSignCheckbox->isChecked()); configureSigningUi(m_autoSignCheckbox->isChecked());
setDefaultSigningIdentfier(bc->m_signingIdentifier->value()); setDefaultSigningIdentfier(signingIdentifier);
} }
m_signEntityCombo->setEnabled(m_isDevice); m_signEntityCombo->setEnabled(m_isDevice);