iOS发布那些事

作者: kaka

日期: 2014年04月13日 20时17分56秒

分享到:

     这篇不谈iOS开发,就说说iOS发布那些事。

     目前iOS程序还未审核通过,处于Waiting for review状态,所以内容只是发布有关的。第一次发布的时候,因为证书的问题,没有发布成功,也增加了一些经验。

     发布需要的资料有:3.5寸屏幕截图5张,4寸屏幕截图5张,1024x1024的icon一张,应用描述。其它的需要选择catagory,选择应用rating,填一些联系信息,就可以了。选择Done之后,可以检查信息,有问题还可以修改,然后要选择准备提交app,点了这个按钮之后,通过xcode自带的application loader来提交程序。值得注意的是,点了这一步,之前的信息不能就再修改了,app信息也不能删除,一定要慎重。

     第一次犯的错误是,在member center中,生成certificate与provisioning profile时,选择的app id的bundle id,与iOS项目中的bundle identifier不同,而且一旦修改了,也会提示有问题。改来改去,一直提示有问题,后来有事,就放下了。清明假期后,重新建了一遍项目。先在member center中,新建一个app,新建的时候,bundle id选择公司网址倒着写+app name,比如我们的项目名是kmp,bundle id就是cn.com.gei.kmp,接着生成证书,选择此app id,然后生成provisioning profile,生成时,选择刚新建的这个app。在xcode中新建项目时,项目名称也选择app name,就叫kmp,公司名就写cn.com.gei,这样项目的bundle identifier也就是cn.com.gei.kmp了,然后安装provisioning profile,就没有问题了。

     另外,在选择 ad hoc进行真机测试时,每次添加一个device时,都要重新生成一遍provisioning profile,再重新安装一遍,然后builde-archive,生成ipa文件,这时新添加的device才可以重新安装。

     说了这么多,provisioning profile是什么含义? provisioning profile是描述文件,包括了证书、device、app id,如下图所属

     

    关于证书、描述文件的说明,可以查看 这篇文章 。

    关于发布,从这几篇文章(文章一文章二文章三)中学习了很多,感谢这位作者。

留言(0条)

我要发表看法

«-必填

«-必填,不公开

«-我信任你,不会填写广告链接