Skip to content

Commit 33db810

Browse files
BirmacherAkosgodrei
authored andcommitted
isMac fix for iOS (#84)
1 parent 4fad9fd commit 33db810

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

codesigndoc/codesigngroup.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ func collectExportCertificate(isMacArchive bool, archiveCertificate certificateu
9999
}
100100
log.Debugf("selected export method: %v", selectedExportMethod)
101101

102-
selectedCertificates, err = filterCertificates(selectedExportMethod, "", selectedCertificates, archiveCertificate, installedCertificates, installedInstallerCertificates)
102+
selectedCertificates, err = filterCertificates(isMacArchive, selectedExportMethod, "", selectedCertificates, archiveCertificate, installedCertificates, installedInstallerCertificates)
103103
if err != nil {
104104
return nil, err
105105
}
@@ -115,7 +115,7 @@ func collectExportCertificate(isMacArchive bool, archiveCertificate certificateu
115115
return selectedCertificates, nil
116116
}
117117

118-
func filterCertificates(selectedExportMethod, selectedTeam string, selectedCertificates []certificateutil.CertificateInfoModel, archiveCertificate certificateutil.CertificateInfoModel, installedCertificates, installedInstallerCertificates []certificateutil.CertificateInfoModel) ([]certificateutil.CertificateInfoModel, error) {
118+
func filterCertificates(isMacArchive bool, selectedExportMethod, selectedTeam string, selectedCertificates []certificateutil.CertificateInfoModel, archiveCertificate certificateutil.CertificateInfoModel, installedCertificates, installedInstallerCertificates []certificateutil.CertificateInfoModel) ([]certificateutil.CertificateInfoModel, error) {
119119
var certsForSelectedExport []certificateutil.CertificateInfoModel
120120
var err error
121121
log.Debugf("InstalledCerts: %v\n", installedCertificates)
@@ -236,7 +236,7 @@ Would you like to use this team to export an ipa file?`, archiveCertificate.Team
236236
}
237237

238238
// Collect installer cert for MacOS app-store export.
239-
if selectedExportMethod == "app-store" {
239+
if selectedExportMethod == "app-store" && isMacArchive {
240240
fmt.Println()
241241
question := `Do you want to collect installer certificate for the app-store export? [yes,no]`
242242
collectInstallerCert, err := goinp.AskForBoolWithDefault(question, true)
@@ -251,7 +251,7 @@ Would you like to use this team to export an ipa file?`, archiveCertificate.Team
251251
}
252252

253253
if collectInstallerCert {
254-
selectedCertificates, err = filterCertificates("installer", selectedTeam, selectedCertificates, archiveCertificate, installedCertificates, installedInstallerCertificates)
254+
selectedCertificates, err = filterCertificates(isMacArchive, "installer", selectedTeam, selectedCertificates, archiveCertificate, installedCertificates, installedInstallerCertificates)
255255
if err != nil {
256256
return nil, err
257257
}

0 commit comments

Comments
 (0)