2022超详细流程ios APP最新打包上线教程,保证一看就会!

简介: 2022超详细流程ios APP最新打包上线教程,保证一看就会!

这篇文章主要是想要给大家讲述一下APP打包上线到APP Store的详细流程。作为一名开发人员,上架APP是必须要会的,否则出去都不好意思说自己是iOS程序员。而且上线过APP的小伙伴肯定都知道,iOSAPP上线相比安卓的APP上线要复杂麻烦很多,一不小心就会掉进坑里。所以下面我将会带着大家一步一步的学习如何打包上线一个APP和那些年我们遇到的坑。


好了,下面咱们儿废话不多说,说正事儿!!!


一、准备工作


如果要想打包上线APP,下面这几样东西肯定是不能少的啦:


开发者账号


需要上线的项目


xcode


二、前期工作


登录开发者账号:开发者中心网址,进入开发者中心后点击account,进入如下界面;然后输入你的开发者账号和密码点击sign in。


081b8beafb4adabec729d144aabadd22.png


编辑切换为居中


添加图片注释,不超过 140 字(可选)


点击sign in 后进入如下界面;制作证书是进入第一个模块(certificates,Identifers&Profiles),第二个模块是上线APP的模块,这里暂时不用管这个模块。


a3012e6b5d614cc5534a9a55376fb4b4.png


编辑切换为居中


添加图片注释,不超过 140 字(可选)


点击Certifeicates,Identifers&Profiles选项进入如下界面;被我圈出来的第一个模块用来创建发布证书的,第二个模块是是注册APP IDs的;


注意:如果需要上线的APP没有申请过APP ID的话,在制作发布证书前需要先申请APP IDs;如果在上线之前就已经申请过APP IDs,则跳过申请APP IDs这一步,直接创建发布证书即可;或者你的发布证书也已经创建好了,那么,请直接创建配置文件,即profiles文件。


申请APP ID 流程如下: (1)点击Identifers中的APP IDs; (2)然后点击右下角的更多,进入如下界面;



编辑切换为居中


添加图片注释,不超过 140 字(可选)


第一个Name,用来描述App ID,这个随便填,没有什么限制,最好是项目名称,这样方便自己辨识(不允许中文); 第二项Bundle ID (App ID Suffix),这是appid的后缀,这个需要仔细。因为这个内容和程序直接相关,后面很多地方要用到,最好是com.yourcompany.yourappname的格式,一般都会使用项目中的Bundle ID(这样比较保险),还有一个WildCard App ID使用一个通配com.yourcompany.*,可以适配多应用 然后点击continues;进入下一个界面然后点击submit,然后点击done,APP ID申请成功;



编辑切换为居中


添加图片注释,不超过 140 字(可选)


创建证书


2.1 创建发布证书


(1)选择Certificates后进入如下界面;



编辑切换为居中


添加图片注释,不超过 140 字(可选)


(2)这里我们以测试证书为例,介绍一下制作证书的流程。所以这一步我们选择Development模块中的iOS App Development 选项;点击ADD;如图:


进入如下界面;


1.png


编辑切换为居中


添加图片注释,不超过 140 字(可选)


c. 然后选择安卓证书,点击新增;


2.png


编辑切换为居中


添加图片注释,不超过 140 字(可选)


然后我们的证书文件就制作成功了;


然后点击done,提交上去后就会生成一个cer证书,如图所示,有效期为一年。发布证书制作完成;


3.png


编辑切换为居中


添加图片注释,不超过 140 字(可选)


注:这里由于我这边不能实战给大家截图,所以有些截图用的是别人的图,but!!只有最后一张图是用的别人的!大家能看懂就行了对不对! 图片不是重点啦~


未完待续………………因为时间的关系,所以没有写完,但是后续会陆续把没有完成的部分补齐,请大家多多谅解!


目录
相关文章
|
2月前
|
小程序 JavaScript 前端开发
uni-app开发微信小程序:四大解决方案,轻松应对主包与vendor.js过大打包难题
uni-app开发微信小程序:四大解决方案,轻松应对主包与vendor.js过大打包难题
740 1
|
23天前
|
传感器 iOS开发 UED
探索iOS生态系统:从App Store优化到用户体验提升
本文旨在深入探讨iOS生态系统的多个方面,特别是如何通过App Store优化(ASO)和改进用户体验来提升应用的市场表现。不同于常规摘要仅概述文章内容的方式,我们将直接进入主题,首先介绍ASO的重要性及其对开发者的意义;接着分析当前iOS平台上用户行为的变化趋势以及这些变化如何影响应用程序的设计思路;最后提出几点实用建议帮助开发者更好地适应市场环境,增强自身竞争力。
|
1月前
|
设计模式 Swift iOS开发
探索iOS开发:从基础到高级,打造你的第一款App
【10月更文挑战第40天】在这个数字时代,掌握移动应用开发已成为许多技术爱好者的梦想。本文将带你走进iOS开发的世界,从最基础的概念出发,逐步深入到高级功能实现,最终指导你完成自己的第一款App。无论你是编程新手还是有志于扩展技能的开发者,这篇文章都将为你提供一条清晰的学习路径。让我们一起开始这段旅程吧!
|
2月前
|
移动开发 小程序 数据可视化
基于npm CLI脚手架的uniapp项目创建、运行与打包全攻略(微信小程序、H5、APP全覆盖)
基于npm CLI脚手架的uniapp项目创建、运行与打包全攻略(微信小程序、H5、APP全覆盖)
333 3
|
2月前
|
开发工具 Android开发 iOS开发
App崩溃分析上线
本期主要为大家介绍ClkLog商业版七月上线新功能-App崩溃分析。
App崩溃分析上线
|
2月前
|
缓存 开发框架 移动开发
uni-app:下载使用uni&创建项目&和小程序链接&数据缓存&小程序打包 (一)
uni-app 是一个跨平台的开发框架,它允许开发者使用 Vue.js 来构建应用程序,并能够同时发布到多个平台,如微信小程序、支付宝小程序、H5、App(通过DCloud的打包服务)等。uni-app 的目标是通过统一的代码库,简化多平台开发过程,提高开发效率。 在这一部分中,我们将逐步介绍如何下载和使用uni-app、创建一个新的项目、如何将项目链接到小程序,以及实现数据缓存的基本方法。
|
4月前
|
存储 BI Android开发
全开源仿第八区H5APP封装打包分发系统源码
全开源仿第八区H5APP封装打包分发系统源码
155 4
|
4月前
|
JavaScript API
Vue3 运行可以,build 打包发布报错,app.config.globalProperties 用法坑
Vue3 运行可以,build 打包发布报错,app.config.globalProperties 用法坑
102 2
|
4月前
|
开发工具 iOS开发
解决Flutter运行报错Could not run build/ios/iphoneos/Runner.app
解决Flutter运行报错Could not run build/ios/iphoneos/Runner.app
186 2
|
4月前
|
iOS开发
App备案与iOS云管理式证书 ,公钥及证书SHA-1指纹的获取方法
App备案与iOS云管理式证书 ,公钥及证书SHA-1指纹的获取方法
231 0
App备案与iOS云管理式证书 ,公钥及证书SHA-1指纹的获取方法