Mac开发下的各种证书

Mac下的开发证书总的来说有5种,如下图


Mac开发下的各种证书_第1张图片
Mac的5种证书

查看苹果所有的证书类型:https://help.apple.com/xcode/mac/current/#/dev80c6204ec

这5种证书可以分为3类,Mac Development是用于开发和测试的证书,跟iOS development证书一样;运行在指定设备上需要把设备的UUID添加到devices里面去。Developer ID类的证书则是将应用发布到除苹果商店之外的地方,这个用该证书签名后的应用能够装到任意一台Mac电脑上运行。 Mac Distribution类的证书就是将应用发布到苹果商店以供下载。


Mac开发下的各种证书_第2张图片
注册你的Mac设备

当然如果你不想用证书也不担心用户拒绝来源不明的应用的话,你可以不用任何证书签名打包你的应用,用默认的签名方式就可以:


Mac开发下的各种证书_第3张图片
Mac应用默认签名方式

关于Developer ID签名的问题:https://stackoverflow.com/questions/14274180/questions-about-code-signing-mac-app-with-developer-id

你可能感兴趣的:(Mac开发下的各种证书)