其实这个问题就是你的包里面的证书和开发者中心的证书不一样所以提交的时候回报错,
下面这个网址的内容很关键帮我们解决了为什么我们p12文件里面的证书明明是有用的,当时常常会显示的是证书被撤销(也就是变红色),之前我的证书是红色的,但是又找不到问题,我就把证书设置成立始终信任,然后就能用,但是我自己不知道始终信任有什么坏处,最好是用系统默认的选项(毕竟没有人推荐用始终信任这个选项,所以还是用系统默认的好),所以下面的网址里面的方法解决了问题,https://developer.apple.com/certificationauthority/AppleWWDRCA.cer这是就是我们缺少的一个证书(我之前把这个证书删除了,所以我的文件就一直会显示的是红色不信任,现在我知道这个文件是苹果自己的证书,每个开发者必须要有的,很重要的!!!)
http://www.cnblogs.com/jukaiit/p/5194504.html这个网址解释了为啥我的证书会失效
顺带给大家一个上线流程的一个网址,确实很赞
http://www.jianshu.com/p/a61aa8af2196零基础的上线流程