pub enum ProfileValidationIssue {
Show 18 variants
InvalidProfileMetadata,
ProfileExpired,
ProfileNotYetValid,
TargetBundleIdentifierMismatch,
UnsupportedTargetKind,
ProfileTeamMismatch,
InvalidCertificate,
CertificateExpired,
CertificateTeamMismatch,
ProfileCertificateMismatch,
ProfileTypeMismatch,
MissingDevice,
DeviceNotProvisioned,
MissingEntitlement {
key: String,
},
EntitlementMismatch {
key: String,
},
ApplicationIdentifierMismatch,
GetTaskAllowMismatch,
ApplicationGroupMismatch,
}Expand description
One independently typed reason a profile cannot authorize a target.
Variants§
InvalidProfileMetadata
Parsed metadata failed its invariant checks.
ProfileExpired
Profile is expired at the supplied time.
ProfileNotYetValid
Profile creation time is later than the supplied time.
TargetBundleIdentifierMismatch
Profile bundle pattern does not authorize the exact target.
UnsupportedTargetKind
Signing target kind cannot receive a provisioning profile.
ProfileTeamMismatch
Profile team differs from the selected team.
InvalidCertificate
Selected certificate metadata is malformed.
CertificateExpired
Selected certificate is expired.
CertificateTeamMismatch
Selected certificate team differs from the selected team.
ProfileCertificateMismatch
Selected certificate is absent from the profile.
ProfileTypeMismatch
Required profile category differs.
MissingDevice
A device-bound category had no selected device.
DeviceNotProvisioned
Selected device is absent from the profile.
MissingEntitlement
Profile omitted a required entitlement.
EntitlementMismatch
Profile and requested entitlement values are incompatible.
ApplicationIdentifierMismatch
Profile application-identifier entitlement and public metadata differ.
GetTaskAllowMismatch
Development debugging authorization differs from the profile category.
ApplicationGroupMismatch
Required application groups are malformed or not all authorized.
Trait Implementations§
Source§impl Clone for ProfileValidationIssue
impl Clone for ProfileValidationIssue
Source§impl Debug for ProfileValidationIssue
impl Debug for ProfileValidationIssue
Source§impl Display for ProfileValidationIssue
impl Display for ProfileValidationIssue
impl Eq for ProfileValidationIssue
Source§impl PartialEq for ProfileValidationIssue
impl PartialEq for ProfileValidationIssue
impl StructuralPartialEq for ProfileValidationIssue
Auto Trait Implementations§
impl Freeze for ProfileValidationIssue
impl RefUnwindSafe for ProfileValidationIssue
impl Send for ProfileValidationIssue
impl Sync for ProfileValidationIssue
impl Unpin for ProfileValidationIssue
impl UnsafeUnpin for ProfileValidationIssue
impl UnwindSafe for ProfileValidationIssue
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
key and return true if they are equal.