iOS打包上架具体步骤是怎样的详细流程疑问?

摘要:八月初代码就开发好了,然后就是一轮测试和验收。八月中旬,开始打包提交到AppStore审核。结果磕磕绊绊,踩了一路的坑。起初天真地以为打包上传,只要有手就行。结果整个流程像是“九九八十一难”豪华套餐。
先说结果:iOS版App已上架,名称-楼里,再看下面的详细过程; 先硬广一波,安卓版安装包和七号楼-独立开发知识库,关注公众号:七号楼,私信“楼里”,即可领取。 一、简介 八月初代码就开发好了,然后就是一轮测试和验收。八月中旬,开始打包提交到AppStore审核。 结果磕磕绊绊,踩了一路的坑。起初天真地以为打包上传,只要有手就行。结果整个流程像是“九九八十一难”豪华套餐。细节我就不多说了,懂的都懂。 下面我将梳理从打包到提交AppStore审核的一整套流程。 先提一下用的技术栈,前端:UniApp,后端:Java,发布平台:iOS。即使技术栈不同,或者发布的是安卓平台,很多地方也是共通的。 文章篇幅有点长,请耐心看完,按照我的顺序来,可以让你少走很多弯路,直通待审核那一步。 二、IOS打包环节 2.1、苹果开发者账号 申请苹果的开发者账号,这一步很简单,不懂的自行搜索,有很多教程,基本是有手就行。 不过最难是准备688元,掏钱那一刻确实很难。付完钱,预计等待1-2天,官方就会给你发邮件,内容如下; 那么恭喜你,顺利成为苹果的开发者了。 2.1、证书申请 这个稍微有点复杂; 首先,你得有一台Mac笔记本,command+空格,搜索“钥匙串访问”,并且打开它; 在页面左上角选择,证书助理->证书颁发机构请求证书... 然后会弹出一个“证书助理”的表单页面,填自己的邮箱,常用名(写自己姓名),请求是:选择“存储到磁盘”。点击继续,会让你选择存储到哪个文件夹下。找到这个文件,不改名默认都是这个“CertificateSigningRequest.certSigningRequest”,这个文件留着备用,咱按顺序继续往下走。 完成了上面的步骤,就可以打开苹果官方的开发者平台网站,网址:https://developer.apple.com/cn 点击导航栏最右边的“账户”,登录自己的账号。然后找到证书 (英文),点击进去; 来到证书页面,点击+号创建一个证书 创建证书需要分清楚是开发版本还是发布版本,需要上架,所以选择第四个发布版本的证书。如果是本地打包测试,就选第三个。 点击继续,会跳转到一个选择文件的界面,我们选择上面“证书助理”生成好的文件 最后再次继续,就会得到证书详情页面,点击下载,建议存到“CertificateSigningRequest.certSigningRequest”这个文件同一个目录下,你会得到“ios_distribution.cer”这个文件。然后双击这个文件,会自动打开钥匙串访问。 重点来了,左侧选择“登录”,上面导航栏选择“证书”,然后选择IPhone Distribution...那个证书; 右键导出,文件格式:个人信息交换(.p12),存放目录建议还是跟上面的两个文件一致,这样便于寻找和管理。导出的时候,需要设置一个密码,请记住这个密码,后面打包要用到。 继续回到苹果开发者的后台网站,左侧导航选择“Identifiers”,一样的套路点击+号新增,来到新增界面,就选择第一个App IDs 点击继续,选择App选项 再次点击继续,来到一个表单。这里需要填写Description(描述信息),Bundle ID(捆绑ID,这个比较重要,很多地方用到)。两个输入框的底下分别有写填写样例,按官方的要求来填写就行。 最后一路继续,最后点击Register,没有提示错误信息,就说明一个Identifier就注册好了。 注册了Identifier会自动回到主界面上,继续下一个环节,选择左侧导航栏的“Profiles”; 然后,跳转到一个选择界面,下拉到最底部,选择Distribution->App Store Connect,继续下一步。 来到选择App ID的页面,选择刚才Identifiers那里创建的那个id就行了,然后无非就是继续下一步,填一个文件名,随意发挥就行。最后下载一个这个生成的Profile,还是建议保存在前面三个文件存储的目录下,这样就会得到四个文件,就像这样; 其中,.p12文件和.mobileprovision文件,是打包所需的。至此,证书申请这一环节完成。 2.2、APP的ICP备案 这块放这里,是有原因的,并且就该在证书搞定就申请。 一句话:把“主体、域名、服务器、APP特性”四项材料一次备齐,最快7-10天就能下号。 没错,最快是7-10天,所以呼应上面,苹果的证书搞定就申请(因为备案需要用到证书里的信息)。我就是吃了没经验的亏,兜兜转转好多次,才知道要申请。 备案的入口,登录自己的服务器控制台,然后搜一下:ICP备案。
阅读全文