0

有没有办法在代码中测试正在使用哪个证书?(开发配置文件或分发配置文件?)

4

1 回答 1

1

打开终端并转到您存储 .app 文件的文件夹。然后写下面的命令。

$ codesign -d -vv YOUR_APP_NAME.app/YOUR_APP_NAME

它将打印如下信息。

Executable=/Users/craig/Projects/FrenzicTouch/build/Distribution-iphoneos/Frenzic.app/Frenzic
Identifier=com.iconfactory.Frenzic
Format=bundle with Mach-O thin (armv6)
...
Signature size=4331
*Authority=iPhone Distribution: The Iconfactory*
Authority=Apple Worldwide Developer Relations Certification Authority
Authority=Apple Root CA
Signed Time=Nov 12, 2008 1:46:07 PM
...

检查权威。如果它有 iPhone 发行版,则它使用发行版配置文件签名,否则为开发人员。

于 2012-07-12T17:29:23.437 回答