gpt4 book ai didi

ios - IOS中如何读取应用程序的证书信息

转载 作者:行者123 更新时间:2023-12-01 16:15:03 25 4
gpt4 key购买 nike

我开发了一个 SDK,可以帮助应用程序销售它的应用程序内设备。因为SDK有计费功能,当我的SDK被应用程序加载时,我需要确保这个应用程序是通过认证的,所以我需要读取应用程序的证书信息来验证它。我可以在 android 平台中轻松找到这些 API,如下所示:

pis = mContext.getPackageManager().getPackageInfo(packageName, PackageManager.GET_SIGNATURES);
Signature[] sigs = pis.signatures;

但我在 iOS 中找不到相同的 API。任何建议表示赞赏。

最佳答案

试试这个。应用程序包有一个 embedded.mobileprovision 文件,其中包含用于签署应用程序的证书和配置文件等数据。您可以解析数据以获取您想要的信息

NSString* bundleDirectory = [[NSBundle mainBundle] bundlePath];
NSString* db = [NSString stringWithFormat:@"%@/embedded.mobileprovision", bundleDirectory];
NSData* data = [NSData dataWithContentsOfFile:db];

关于ios - IOS中如何读取应用程序的证书信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39247814/

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