IOS 项目上线需要几步:
第一步: 开发者账号及相关证书
第二步: 上线项目或IPA
第三步: 上传 App Store
第四步: 提交审核
一、开发者账号及相关证书
1.登录开发者账号

2.登录成功后选中走创建证书流程

3.新建证书( 如果已经配置过则直接进入第二步 )
3.1先在电脑上请求证书
打开钥匙串访问


请求下来的证书

3.2 添加证书

选择发布证书

点击下一步(选择刚刚3.1从电脑请求下来的证书)

3.3 完成创建(页面上会显示创建的证书类型及有效日期如下图)

3.4新建描述证书


3.5关联项目id(3.6新建的在这点可以选择出来)

如果还没建项目标识需要先新增
3.6新建项目标识id

全部证书流程走完你应该得到以下3个文件,后面两文件需要双击安装到电脑上,项目配置需要

证书可以来源于以上配置,也可以使用别人提供的P12证书文件
p12用于场景,团队开发人员配置了相关项目证书,可以打包p12文件给其他人员使用,可用于测试上线运行打包,不做重复新建步骤。


以上步骤就可以得到一个加密的p12文件给使用者咯

二、上线项目或IPA
上线项目需要配置相关信息(每次上线前需确认项目及版本号及最低适配版本)

首次需配置证书
4.1配置前可刷新账号相关证书

4.2证书配置分两种一种是手动管理证书和自动管理证书(anto是关键)

如选择了automaticaly则直接选择

如选择了非automaticaly(Bundle Indentifiter 需要和上面3.6对应哦)

额外请检查线上配置
4.3上传包之前需检查下APP Store Connect里项目配置好没得
这个配置好指的是有没有你需要上线的项目如果有则新建版本号

如果没有则新建项目

打包 (如果有ipa可使用工具直接上传)
如果没有则需要做以下操作
4.4 清空一下项目

开始打包项目

打包完成你会看到这个页面

三、上传 App Store
以上准备工作搞好了继续xcode上传包配置咯





点击upload就开始传包到APP Store Connect开始走进度条加载中
传包成功之后会有成功标识黑明显,我这里这会也没传,等传了我在来补图。。。
四、提交审核
传包成功快的话几分钟晚的话10来分钟这点就会出现你上传的包可选择到你的项目里

如果,我是说如果你的迟迟没看到你构建的版本(就是你刚刚4.4等进度的那个项目包)
那可能是你的项目被机器筛掉了,代表你的项目存在不合法的东东,
请赶紧登录你的苹果开发者账号对应邮箱看看苹果说了啥
(苹果会把项目问题都发给你,便于开发者解决之后再重新提交,重复步骤4.5)
5.提交appstore审核

以上是完整的上架流程
中国区时间一般下午提交审核,凌晨就会被审核,比较快速。
网友评论