I would like to detect if a given provisioning profile is a development profile or a distribution (adhoc or app store) profile. I need to do this purely programmatically.
I already understand how to detect adhoc vs appstore. And am specifically interested in dev vs. distribution.
I've examined the plists internal to each type of profile and cannot find a discernable difference (via security cms -D -i #{@profilePath}
). I've also looked into the openssl
api and am using this for some certificate manipulation.
This is for a custom xcode automated build system. As part of pre-build validation I need to ensure that the specified profile is not for development.
Is this even possible? If so, how can I programmatically differentiate between the two?
Thanks in advance for any ideas!
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…