下面这篇将的很详细了.
http://www.cocoachina.com/ios/20141017/9949.html
苹果系统下有好几种类型的签名
https://developer.apple.com/library/mac/documentation/IDEs/Conceptual/AppDistributionGuide/MaintainingCertificates/MaintainingCertificates.html#//apple_ref/doc/uid/TP40012582-CH31-SW41
这些签名的前缀最好都记住.
还有就是,还是喜欢用shell 执行这些步骤,用IDE隐藏了太多了(竟然有个家伙,写了打包工具就在appstrore上卖钱,改天我也写个试试水).
上传到appstore与自己发布程序所用的签名不一样,我看了一下,那些在appstore上发布的程序,它们的数字签名都改成了苹果了.