sigh/lib/sigh/runner.rb in fastlane-2.132.0.beta.20190929200020 vs sigh/lib/sigh/runner.rb in fastlane-2.132.0.beta.20190930200026
- old
+ new
@@ -153,30 +153,38 @@
def certificates_for_profile_and_platform
case Sigh.config[:platform].to_s
when 'ios', 'tvos'
if profile_type == Spaceship.provisioning_profile.Development
- certificates = Spaceship.certificate.development.all
+ certificates = Spaceship.certificate.development.all +
+ Spaceship.certificate.apple_development.all
elsif profile_type == Spaceship.provisioning_profile.InHouse
+ # Enterprise accounts don't have access to Apple Distribution certificates
certificates = Spaceship.certificate.in_house.all
# handles case where the desired certificate type is adhoc but the account is an enterprise account
# the apple dev portal api has a weird quirk in it where if you query for distribution certificates
# for enterprise accounts, you get nothing back even if they exist.
elsif profile_type == Spaceship.provisioning_profile.AdHoc && Spaceship.client && Spaceship.client.in_house?
+ # Enterprise accounts don't have access to Apple Distribution certificates
certificates = Spaceship.certificate.in_house.all
else
- certificates = Spaceship.certificate.production.all # Ad hoc or App Store
+ # Ad hoc or App Store
+ certificates = Spaceship.certificate.production.all +
+ Spaceship.certificate.apple_distribution.all
end
when 'macos'
if profile_type == Spaceship.provisioning_profile.Development
- certificates = Spaceship.certificate.mac_development.all
+ certificates = Spaceship.certificate.mac_development.all +
+ Spaceship.certificate.apple_development.all
elsif profile_type == Spaceship.provisioning_profile.AppStore
- certificates = Spaceship.certificate.mac_app_distribution.all
+ certificates = Spaceship.certificate.mac_app_distribution.all +
+ Spaceship.certificate.apple_distribution.all
elsif profile_type == Spaceship.provisioning_profile.Direct
certificates = Spaceship.certificate.developer_id_application.all
else
- certificates = Spaceship.certificate.mac_app_distribution.all
+ certificates = Spaceship.certificate.mac_app_distribution.all +
+ Spaceship.certificate.apple_distribution.all
end
end
certificates
end