如何检测iOS应用的分发位置?我想通过Apple的TestFlight,Apple的AppStore或者Crashlytics分销平台的Beta来检测它。
答案 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)
不可能知道这一点。正如其他人所说,唯一的方法就是为每个来源制作不同的版本。