XCode存档代码
问题描述:
我使用XCode存档我签名的应用程序。关于构建,沙箱,certificat没有问题,...XCode存档代码
你可以看到娄签署的应用程序的详细信息:
iMac-de-Admin:~ admin$ codesign -dvvv /Users/admin/Downloads/Alphonso.app
Executable=/Users/admin/Downloads/Alphonso.app/Contents/MacOS/Alphonso
Identifier=com.Alphonso-soft.Alphonso
Format=bundle with Mach-O thin (x86_64)
CodeDirectory v=20100 size=2995 flags=0x0(none) hashes=141+5 location=embedded
Hash type=sha1 size=20
CDHash=82820d57a3c4b9d945177df5983eed3eb84e9580
Signature size=4340
Authority=3rd Party Mac Developer Application: John Doe
Authority=Apple Worldwide Developer Relations Certification Authority
Authority=Apple Root CA
Signed Time=8 févr. 2013 17:07:53
Info.plist entries=20
Sealed Resources rules=4 files=77
Internal requirements count=1 size=196
iMac-de-Admin:~ admin$
的应用程序似乎是正确签署,但是当我运行应用程序,我得到以下警告/错误:
“Alphonso” can’t be opened because it is from an unidentified developer.
这是正常的吗?
谢谢
答
“第三方...”证书用于提交给App Store。
使用“开发人员ID ...”证书解决问题。
在终端中输入以下命令,将TrackMix.app替换为应用程序的路径。
$ sudo spctl -a -v TrackMix.app
如果申请被正确签名,类似于下面的文本显示在终端:
./TrackMix.app: accepted
source=Developer ID
“是正常的吗?” - 当然不是。 **正常**的行为是,如果你可以在你自己的**设备上安装你自己的**应用程序而不付钱给Apple,增加无关的代码签名,以及苹果强加的所有那些无脑和痛苦的限制对开发者。 Nuff说。 – 2013-02-10 11:15:56
我在我的Mac上重新安装了Mountain Lion。没有XCode,尚未安装证书。在这种情况下,这是否正常? – Elfoiros 2013-02-10 11:21:36
@ H2CO3如果不是痛苦,那不是安全。 – zaph 2013-02-10 11:28:40