企业开发者和公司开发者的区别
简单点讲,企业开发者账号是公司内部使用的App,无需提交到AppStore,价格为每年 299美元,只要用Xcode或HBuilder离线打包就可以直接使用我们一开始就想申请这个账号,因为有的客户不愿意把自己的内部管理App发布到网上,所以就这样开始申请了,由于苹果对企业开发者申请要求很严格,注册时间也很长,因为不经过AppStore的申请就可以发布,在申请过程中苹果强调过,企业开发者发布的App只能公司内部使用,不允许给其他公司使用,而我们的公司是为别的公司开发App使用,可能就是这里出现了问题,导致一直没有申请下来,在注册的时候也到处询问,其他公司的iOS开发人员,打苹果开发客服,也没得到一个满意的答案,由于我不是iOS开发者,没什么经验,所以就选择了企业开发者,就这么3个月过去了
公司开发者账号,这个就是需要提交到AppStore上,每次更新都要苹果审核App,价格为每年 99美元,Xcode或HBuilder离线打包出来的ipa文件是无法使用的,需要提交到网站审核
我上面说到,我们公司有的客户可能不愿意把App发布到AppStore上,结果我对公司开发者账号的研究,里面在发布App的时候有一个企业App选项,就可以让App在别人公司内部使用,所以就解决了上面的问题
企业开发者和公司开发者的具体区别大家可以去网上搜下,我这里只是讲述自己的经历,大家根据自己的情况去注册,别像我这样浪费这么多时间,还有就是之前听说苹果对App里嵌套网页的有限制,无法在AppStore申请通过,经过我的第一次发布AppStore,最后成功了,所以公司开发者认证最适合我们公司
开发者账号申请流程
首先就是要注册一个AppleId,这个用过iOS的都知道吧,最好别用个人的,申请注册一个公司的
然后就需要一个邓白氏编码DUNS,这个网上有申请教程,这个需要一周左右的时候,如果是公司开发者,这个申请到了就很简单了
最后才能到苹果开发网站去申请开发者账号
企业注册地址:https://developer.apple.com/programs/enterprise/enroll/
公司注册地址:https://developer.apple.com/programs/enroll/
申请地址打开很慢,有时候甚至要自己拿梯子,具体的申请流程网上有教程,按照苹果网站的提示申请就可以了
申请打包的相关证书
公司认证申请通过了,第一件就是把自己的手机iOS系统升级到测试版的Bate版,O(∩_∩)O~,终于体验了一下苹果开发者账号哦
最重要的就是要申请打包使用的相关证书了,具体教程请查看 http://ask.dcloud.net.cn/docs/#http://ask.dcloud.net.cn/article/152 ,其中有一步需要用到Mac电脑
最后把申请的相关证书用HBuilder在线打包生成一个ipa文件