发现问题的背景
今天iOS搞一个包,早早的把功能写好了。需要更换bundle id。新的id的账号我没有,让iOS的同事老大哥帮着拉了一下账号,没成功。只能登陆他那个账号去开发。
然后打包,发现打包的时候生成不了发布文件——distribution文件。
这个账号开了双重登陆,我最开始想要登录developer去生成这个文件,但是被拒绝,因为xcode有生成这个文件的方法,没有必要登录网站,而且这个账号不是我的,我登录的话,没准会有安全问题。
问了那个iOS的老大哥,他也不太知道,说:你去网上找怎么生成distribution文件就行,很简单的。
于是我找了半天,无果。后来没办法发我还是登录了这个账号的ios developer网站,之后,我发现了问题。
问题
什么生成的不对啊,都不是这个问题,你去自己的developer查一下就知道怎么回事了。
这么查:点击这里:
然后在打开的页面中,Production一项中发现有红色字体提示:
证书达到了最大数量限制了。这个账号的distribution最大是3个,不知道你们是不是也是。
后来删了一个快到期的distribution,就可以了,没有红色的提示了,这时就可以生成新的打包发布文件了:
然后完美生成文件打包。具体生成文件的方法不赘述。
坑了我好长一段时间!!!!