最近帮朋友上架个APP,发现流程差不多都忘记了,距离上次从配置证书到打包发布到APP信息填写,这样一条龙完整流程已经大半年没做过了。今天在此记录一下,以免下次再忘记。
一,打包:打包内测版无需证书,选择自动管理即可完成打包导出ipa文件。
二,添加证书:进入开发者中心的certificates,IDs&Profiles模块,添加证书,选择类型为发布证书,然后到添加文件步骤时打开钥匙串,在证书助理里选择从证书颁发机构请求证书,创建完成的文件保存到本地然后在刚才的添加文件步骤选取该文件,进入下一步开始下载证书,下载后双击即可完成。添加其他证书步骤一样,只是选择的证书类型不同。
三,创建APP ID:bundle id,同证书添加,添加APP ID并填写相关信息,boundle id要与项目中的一样。
四,配置文件管理:把证书和APP ID配置到一块。添加一个profiles,选择发布环境的APP store,接下来选择二,三步的bundle id和证书,生成一个配置文件然后同第二步一样下载并双击完成。
五,发布APP至APP Store:同打包一样,选择直接上传到APP Store,在此之前要先进App Store Connect添加一个新APP,填写信息,构建版本(刚才上传的包),提交后等待审核即可。
六,上架过程中的坑:以前遇到过的坑有一个是要在plist里面配置几个必需的隐私信息key,比如允许访问蓝牙,相册,麦克风,不然会被拒。还有一个是证书问题,证书相关流程一定不能出错。另外就是打包前要对项目配置完善,如APP图标要包含所有分辨率且图标要符合要求,不能包含空背景,bundle id要和之前创建的一致,edit scheme要将所有debug改为release,还有就是APP信息填写时注意每个栏目的提示信息,严格遵守,不然会报错误。
网友评论