From c6cc4d4ebbc2263f3da768c45545c189c225e3d9 Mon Sep 17 00:00:00 2001 From: Brian Hardy Date: Wed, 21 Jun 2017 15:49:12 -0400 Subject: [PATCH] Adds check and logging for expired provisioning profiles. --- provprofile/provprofile.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/provprofile/provprofile.go b/provprofile/provprofile.go index 07a13e50..19e1d61f 100644 --- a/provprofile/provprofile.go +++ b/provprofile/provprofile.go @@ -127,6 +127,11 @@ func FindProvProfilesByAppID(appID string) ([]ProvisioningProfileFileInfoModel, aPth, err) } + if time.Now().After(provProfileData.ExpirationDate) { + log.Warnf("Provisioning profile %s expired at %s. Skipping.", provProfileData.UUID, provProfileData.ExpirationDate) + continue + } + if glob.Glob(appID, provProfileData.Entitlements.AppID) { provProfilePathsToReturn = append(provProfilePathsToReturn, ProvisioningProfileFileInfoModel{ Path: aPth,