Xcode6 打包ipa真机测试

我们在用Xcode打包ipa进行真机测试的时候,突然发现明明选择了在AppStore上的证书和描述文件,但是在导出的时候就不一样了,还找不到自己制作的那个证书,

查阅资料发现给出的是这样的解释:

  在xcode6中, 必须去申请 ad hoc的 distribution的证书, 才能在打ad hoc包时,选择这个证书,否则,推送的时候,使用sanbox中的development证书,是没法推送。猜测的原因, 估计是xcode6中把 测试apns 的权限收紧了吧,不过想想也是, 你既然大ad hoc包, 就应该使用ad hoc的分发证书才行。估计在xcode5中,苹果这些放得很开,不是那么严格吧

但是就没有办法去打我选择好证书的测试包了吗,答案是:可以

当我们Archive完成之后不选择export而是在刚刚生成的程序上面点击右键,并且Show in Finder

在打开的窗口选择生成的文件右键点击,显示包内容

 你会看到一个上面有圆圈禁止符号的图标,这是一个重要的文件,不要关闭窗口,我们一会儿的操作需要用到它

 打开iTunes 把上面一步的文件 拖拽至 iTunes 中。 右键点击iTunes中生成的文件,点击Show in Finder

posted @ 2015-07-11 10:45  暗夜追星  阅读(588)  评论(0编辑  收藏  举报