Fixed a check that incorrectly determined provisioning profile expiration. This caused valid profiles to be regenerated and expired (or soon to expire) profiles to be left in place. Thanks @petermnt !
Will fail early if one of additional entitlements below is used. These require manual approval by Apple, and we can not support currently due to App Store Connect API limitations. Please generate provisioning profiles on Apple Developer Portal manually and use the Certificate and Profiles installer Step for profile installation (instead of the Auto Provision Step).
- com.apple.developer.exposure-notification
- com.apple.developer.contacts.notes
- com.apple.developer.carplay-audio and other Carplay entitlements
Updated step description.