美文网首页
iOS企业版打包

iOS企业版打包

作者: vcentwz | 来源:发表于2018-12-19 21:33 被阅读0次

    如果没有今天这件事情,我应该也不会把这件事情记下来,也就当做平常的一天过去了。

    事情是这样的,一个月前上上家公司的同事叫我在iOS方面给他们帮帮忙,加个需求、改个bug、发个包啥的,还特地在大排档请我吃了晚饭,菜相当可以。我也就算是答应了。然后差不多两周后,叫我改一个bug,我就抽了时间认真改了,反复测试就差发包。但是,万万令我没想到的是这个APP使用企业版发的,我之前从来都没有用过企业版的。我要了开发者中心的账号开始捣鼓,弄了开发证书和发布证书但是总报错,突然想起我没有p12文件,我就自己重新生成,我点进Certificates项,但里面都已经满了,我看了一篇网上的贴了,就把里面多余的Revoke了,自己新建了一份,之后都挺顺利的。然后就开始噩梦了。朋友接连收到苹果邮件说证书被Revoke了,然后反复微信上确认是否有影响,我就根据平时非企业版的用法和他们解释没有影响,朋友暂时安心。过了没几个小时接到朋友电话说客户已经无法打开App,之后又打了几个电话,叫我赶紧解决。这时起我意识到我Revoke证书闯了大祸了,朋友是自己花钱开的公司刚有点用户差不多都得被我毁了,我听得出他电话里压抑着自己的脾气和我好好说,此时的我像做错事的小孩,心在跳,但却脑子里一片空白,不知如何面对他。最后,叫来了之前经手这个App的那个人来稍微指导了下,重新发了包,可是造成的损失已经没法弥补了。

    3年前企业版开发账号还是很好申请的,可是现在因为安全性,已经几乎不能申请,身边申请过的都是被拒的,每一个申请下来的。不过经过这次事,也加深了理解,同时也再次提醒自己,有些东西不要随便乱删!

    如果是首次拿到开发者账号,首先去苹果证书网站Certificates项目创建证书,这过程会从电脑上得到本机证书请求,这个过程就是对本机授信的过程,完成后从钥匙串可以导出p12文件供其他电脑使用。之后的过程就都是在这一步的基础上拿到开发,发布和hoc描述性文件,他们是对应关系。如果在xcode里出现xxx不包含Certificate,多半是已有的描述性文件不是在已有的Certificates项目中基础上创建起来的。解决办法就是把Certificates项目上重新创建描述性文件。

    相关文章

      网友评论

          本文标题:iOS企业版打包

          本文链接:https://www.haomeiwen.com/subject/avyskqtx.html