在运行时获取代码签名身份?

fya*_*sar 6 iphone

是否有可能在运行时获取代码签名身份信息?

谢谢

Cod*_*odo 3

是的,您可以在运行时从文件embedded.mobileprovision获取大量代码签名信息:

[[NSBundle mainBundle] pathForResource:@"embedded.mobileprovision" ofType:nil]
Run Code Online (Sandbox Code Playgroud)

在如何在运行时确定应用程序是用于开发、应用程序商店还是临时分发?中有关于它的讨论。

读取该文件并不容易,因为它是 DER 编码的 ASN.1 文件。