@@ -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