今天要说的问题是关于我遇到的一个特别神奇的问题(发现问题之前)。一款已经上线N久的应用在测试环境下打的包收不到推送了。神奇的地方就是我如果用真机联机调试可以收到推送(信鸽),但是打成测试包之后就收不到推送了(XCODE6)。我又换了方式去排除,尝试了多个版本,发现都是同一种情况,打包之后都没有推送。经过好久才找到原因,很蛋疼。
这里选择了证书和描述文件,当然这都是测试的。
在XCODE6上打包的时候到下面这一步
就这样出现的不同,大意的我总是认为能到现在这一步就应该没啥问题。闭着眼就EXPORT。
再怎么看这个都和第一张图上的描述文件不同嘛,就是大意。 那最直接的办法就是使用X5进行打包测试,因为X5可以选择。
自然,X6也不是没有办法的。且看下面的步骤:
下面这是在WINDOW -->ORGANIZER后选择你的项目show
然后你就看到了这个
显示包的内容找到它
在ITUNES中拖入,然后打开包内容你就找到了ipa文件。是不是也挺方便的。
当然这个ipa文件只能用于测试机以及越狱的机子哦。
这步操作可以让你证书和描述文件匹配哦。
最主要的目的还是希望那些用到了证书以及描述文件的功能因为某些原因不匹配不能达到预期效果的打打预防针和纪念一下这蛋疼的寻找过程。