我想检测给定的配置文件是开发配置文件还是分发(adhoc或app store)配置文件.我需要纯粹以编程方式执行此操作.
我已经了解了如何检测adhoc vs appstore.我特别感兴趣的是开发与分销.
我检查了每种类型的配置文件内部的plists,但找不到可辨别的差异(via security cms -D -i #{@profilePath}).我也调查了opensslapi并使用它进行一些证书操作.
这适用于自定义xcode自动构建系统.作为预构建验证的一部分,我需要确保指定的配置文件不用于开发.
这甚至可能吗?如果是这样,我如何以编程方式区分这两者?
提前感谢任何想法!
我的应用程序可以从Appstore安装,也可以通过Enterprise分发安装.
代码完全相同.
那么如果从Appstore安装Application,我怎么能以编程方式区别?