gpt4 book ai didi

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

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:56:48 25 4
gpt4 key购买 nike

如何检测 iOS 应用程序的分发来源?我想检测它是通过 Apple 的 TestFlight、Apple 的 AppStore 还是 Crashlytics 分发平台的 Beta。

最佳答案

您可以检查 .app 包中的 embedded.mobileprovision 文件。它是一个 s/mime/CMS 签名的 plist,其内容绝对可以告诉您该应用程序是内部应用程序、临时应用程序还是应用程序商店。我实际上还没有看到用于测试飞行构建的 plist,但如果你找回一个,我很乐意看到它。

您可以从 .mobileprovision 文件中的二进制 goo 中搜索出 plist,或者您可以通过实现

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

security cms -D -i embedded.mobileprovision

使用Security.framework

关于ios - 如何检测 iOS 应用程序的分发位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34573363/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com