feat: hide empty entitlements
This commit is contained in:
@@ -221,10 +221,10 @@
|
|||||||
547F52DC2EB2C15D002B6D5F /* ExpirationStatus.swift */,
|
547F52DC2EB2C15D002B6D5F /* ExpirationStatus.swift */,
|
||||||
547F52E62EB2C41C002B6D5F /* PreviewGenerator.swift */,
|
547F52E62EB2C41C002B6D5F /* PreviewGenerator.swift */,
|
||||||
547F52EC2EB2C822002B6D5F /* Preview+AppInfo.swift */,
|
547F52EC2EB2C822002B6D5F /* Preview+AppInfo.swift */,
|
||||||
549E3BA32EBC021500ADFF56 /* Preview+TransportSecurity.swift */,
|
|
||||||
547F52EE2EB2C8E8002B6D5F /* Preview+Provisioning.swift */,
|
|
||||||
547F52F32EB2CA05002B6D5F /* Preview+Entitlements.swift */,
|
|
||||||
547F52E32EB2C3D8002B6D5F /* Preview+iTunesPurchase.swift */,
|
547F52E32EB2C3D8002B6D5F /* Preview+iTunesPurchase.swift */,
|
||||||
|
549E3BA32EBC021500ADFF56 /* Preview+TransportSecurity.swift */,
|
||||||
|
547F52F32EB2CA05002B6D5F /* Preview+Entitlements.swift */,
|
||||||
|
547F52EE2EB2C8E8002B6D5F /* Preview+Provisioning.swift */,
|
||||||
547F52E92EB2C672002B6D5F /* Preview+FileInfo.swift */,
|
547F52E92EB2C672002B6D5F /* Preview+FileInfo.swift */,
|
||||||
547F52F62EB2CAC7002B6D5F /* Preview+Footer.swift */,
|
547F52F62EB2CAC7002B6D5F /* Preview+Footer.swift */,
|
||||||
5405CF642EA1376B00613856 /* Zip.swift */,
|
5405CF642EA1376B00613856 /* Zip.swift */,
|
||||||
|
|||||||
@@ -39,7 +39,7 @@
|
|||||||
__TransportSecurityDict__
|
__TransportSecurityDict__
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div>
|
<div class="__EntitlementsHidden__">
|
||||||
<h2>Entitlements</h2>
|
<h2>Entitlements</h2>
|
||||||
<div class="warning __EntitlementsWarningHidden__">
|
<div class="warning __EntitlementsWarningHidden__">
|
||||||
<strong>Entitlements extraction failed.</strong>
|
<strong>Entitlements extraction failed.</strong>
|
||||||
@@ -55,14 +55,10 @@
|
|||||||
Team: __ProvisionTeamName__ (__ProvisionTeamIds__)<br />
|
Team: __ProvisionTeamName__ (__ProvisionTeamIds__)<br />
|
||||||
Creation date: __ProvisionCreateDate__<br />
|
Creation date: __ProvisionCreateDate__<br />
|
||||||
Expiration Date: <strong><span class="__ProvisionExpireStatus__">__ProvisionExpireDate__</span></strong><br />
|
Expiration Date: <strong><span class="__ProvisionExpireStatus__">__ProvisionExpireDate__</span></strong><br />
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="__ProvisionHidden__">
|
|
||||||
<h2>Developer Certificates</h2>
|
<h2>Developer Certificates</h2>
|
||||||
__ProvisionDevelopCertificates__
|
__ProvisionDevelopCertificates__
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="__ProvisionHidden__">
|
|
||||||
<h2>Devices (__ProvisionDeviceCount__)</h2>
|
<h2>Devices (__ProvisionDeviceCount__)</h2>
|
||||||
__ProvisionDeviceIds__
|
__ProvisionDeviceIds__
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -26,7 +26,13 @@ extension PreviewGenerator {
|
|||||||
var entitlements = readEntitlements(meta, appPlist?["CFBundleExecutable"] as? String)
|
var entitlements = readEntitlements(meta, appPlist?["CFBundleExecutable"] as? String)
|
||||||
entitlements.applyFallbackIfNeeded(provisionPlist?["Entitlements"] as? PlistDict)
|
entitlements.applyFallbackIfNeeded(provisionPlist?["Entitlements"] as? PlistDict)
|
||||||
|
|
||||||
|
if entitlements.html == nil && !entitlements.hasError {
|
||||||
|
self.apply(["EntitlementsHidden" : CLASS_HIDDEN])
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
self.apply([
|
self.apply([
|
||||||
|
"EntitlementsHidden" : CLASS_VISIBLE,
|
||||||
"EntitlementsWarningHidden": entitlements.hasError ? CLASS_VISIBLE : CLASS_HIDDEN,
|
"EntitlementsWarningHidden": entitlements.hasError ? CLASS_VISIBLE : CLASS_HIDDEN,
|
||||||
"EntitlementsDict": entitlements.html ?? "No Entitlements",
|
"EntitlementsDict": entitlements.html ?? "No Entitlements",
|
||||||
])
|
])
|
||||||
|
|||||||
Reference in New Issue
Block a user