iOSAPP上架流程
iOS APP上架流程
一、生成发布证书:
1、 首先创建钥匙串配置文件,进入钥匙串
2、 选择从证书颁发机构请求证书:
3、 填写信息:
4、 保存配置文件
5、 进入苹果开发者网页:https://developer.apple.com/
6、 点击member center,如下图:
7、 输入账号,进入开发者主页,并选择证书选项:
8、 进入证书页,首先创建证书
9、 选择production,并点击+
10、 选择需要创建的证书类型,在这里我们选择production中的appstore and ad hoc,如果有推送功能,则重复以上步骤,选择第二个:
11、 点击continu,直到进入Cenerate界面,点击choose file,上传之前创建好的
12、 选择钥匙串授权文件,点击继续:
13、 生成之后,我们会跳转到Download界面,点击界面中的“Download”下载下来,双击我们生成的.cer文件,一定要双击,双击后它会默认安装到钥匙串中。(推送证书重复之前步骤)
14、 之后点击左边目录中的“Identifiers”下的“App IDs”,点击+:
15、 填写创建证书所需要的信息(如果需要推送则选择第一个,固定标识):
16、 点击continue,然后submit,如果有推送功能,则创建推送证书,创建推送证书过程中,会有个选择appids的选项,选择对应的appids:
17、 注册手持设备,点击左边目录中的“Devices”,同样点击右上方的“十”号,进行添加。
18、 输入设备名称以及udid,我们可以通过iTunes获取设备的udid:
19、 点击continue,然后点击注册,完成设备的条件
20、 创建Provisioning Profiles,也就是手机上使用的证书,点击最左边目录栏,选择“Provisioning Profiles”目录下的“All”,同样点击右上方的“十”号进入证书添加界面
21、 选择APP Store,点击continue,选择我们之前创建的App ID,点击continue:
22、 在下面选项里面选择我们之前生成的授权发布证书的名字,点击continue:
23、 接下来输入证书名字,改名字将会在xcode中显示,然后点击Create来创建证书,最后下载,双击进行安装。
二、xcode打包发布的ipa
1、修改项目中TARGETS中的Bundle identifier,与我们之前创建的App ID中的标识保持一致:
2、分别设置TARGETS和PROJECT里面Build Settings中对应的Code Signing属性:
3、选择IOS Device,然后点击xcode菜单中的Product,选择Archive,进行打包:
4、打包完成后进入Archive界面,我们可以直接submit到appStore,也可以选择导出到本地,通过上传工具再上传:
5、点export,选择打包ipa的用途,我们选第一个,发布到appstore:
6、点击next,进入开发者账号的选择,如果之前设定好,会直接显示,反之则会提示输入账号和密码:
7、点击choose,会出现对应的应用信息,然后点击export,取个名字,直接保存即可
三、iTunes connect中创建app
1、进入苹果开发者网页:https://developer.apple.com/,进入member center,选择iTunes Connect:
2、进入开发者功能界面,选择我的app(My app):
3、点击+,选择新建IOS App,然后在弹出框填写自己的app信息:
4、点击创建,进入app详情页,上传自己的截图、app的展示图、app的描述等。
5:用application loader将ipa文件上传到iTunes connect,随后在app详情页的build处点击+,选择自己上传的ipa文件即可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· 使用C#创建一个MCP客户端
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· Windows编程----内核对象竟然如此简单?