如何检测iOS应用程序的分发位置?

时间:2016-01-03 04:35:58

标签: ios app-store testflight crashlytics

如何检测iOS应用的分发位置?我想通过Apple的TestFlight,Apple的AppStore或者Crashlytics分销平台的Beta来检测它。

2 个答案:

答案 0 :(得分:3)

您可以检查embedded.mobileprovision包中的.app文件。它是一个s / mime / CMS签名的plist,其内容可以肯定地告诉您该应用程序是内部,临时或appstore。我还没有真正看到试飞版的plist,虽然如果你找回它,我很乐意看到它。

您可以将plist从.mobileprovision文件中的二进制goo中删除,也可以通过实现等效的

来正确解码文件
openssl smime -inform der -verify -noverify -in embedded.mobileprovision

security cms -D -i embedded.mobileprovision

使用Security.framework

答案 1 :(得分:0)

不可能知道这一点。正如其他人所说,唯一的方法就是为每个来源制作不同的版本。