推送 证书 联机调试

联机调试出现问题,证书什么都有,但是就是最后下载provision文件拖到手机中的时候,状态显示黄色的小点,不可用,最后还是亚楠帮我弄好了,非常感谢亚楠,原因是因为我的手机的序列号在证书里面没有找到,也就是adddevice的时候,我的设备没有添加进去,但是重新下载,重新添加设备都不行。最后没办法了就是把证书删掉了,然后重头做了一遍,重新下了个证书,和provision文件就变成绿点了,成功了。

这里需要注意的是添加设备的时候起的名字“com.sqc”这个很关键,因为在联机调试的时候工程需要把identify改成“com.sqc”还有就是如果有推送功能的话,申请推送证书也是要用这个“com.sqc”这个包名,很关键的。我就是因为没有重视,导致了一直失败。

推送以前没有做过,现在才明白了,是需要搭建一个推送的大环境,也就是需要下载推送证书,下载证书的教程很多,就是需要钥匙串先得到一个文件,然后把这个文件传到有推送功能的appID上面,这里也需要注意,就是在创建appID的时候起的包名字“com.sqc”不能起成是通配符“com.sqc*”如果是带星号的话就没有推送功能。等传上去后就可以下载一个证书,然后装到电脑上,就有推送功能了,但是还需要注意就是在建项目的时候必须该为“com.sqc”才会有推送。

这就是这两天弄推送的一点点体会,感觉公司只有我一个做IOS,就需要我什么都会,只有这样才能锻炼能力。

你可能感兴趣的:(推送 联机调试)