如何找到在应用程序上应用了哪个 iOS 分发证书(内部,内部使用的应用程序)?
How to find which iOS Distribution Certificate (in-house, internal-use apps) is Applied on Apps?
据我们所知,最多可以为内部应用程序生成 2 个 iOS 分发证书。
所以我目前有 2 个有效证书,但有效期不同。一个快到了,另一个是一年后。当我检查 XCODE 或钥匙串访问时,我可以看到这两个证书。我最近建立了一个存档,但我想知道哪个 iOS 分发证书是 used/applied 在应用程序上?
使用下面的命令,您可以从 IPA 检索证书的到期日期,您可以将其与您的钥匙串匹配。
$ unzip -q MyApp.ipa
$ codesign -d --extract-certificates Payload/*.app
$ openssl x509 -inform DER -in codesign0 -noout -nameopt -oneline -dates
据我们所知,最多可以为内部应用程序生成 2 个 iOS 分发证书。
所以我目前有 2 个有效证书,但有效期不同。一个快到了,另一个是一年后。当我检查 XCODE 或钥匙串访问时,我可以看到这两个证书。我最近建立了一个存档,但我想知道哪个 iOS 分发证书是 used/applied 在应用程序上?
使用下面的命令,您可以从 IPA 检索证书的到期日期,您可以将其与您的钥匙串匹配。
$ unzip -q MyApp.ipa
$ codesign -d --extract-certificates Payload/*.app
$ openssl x509 -inform DER -in codesign0 -noout -nameopt -oneline -dates