ios设备开发教程-利用app申请ios开发证书及描述文件

简介: ios设备开发教程-利用app申请ios开发证书及描述文件

上架App Store审核分7步进行:


1、安装iOS上架辅助软件Appuploader


2、申请iOS发布证书(p12)


3、申请iOS发布描述文件(mobileprovision)


4、打包ipa


5、上传ipa到iTunes Connect


6、TestFlight方式安装到苹果手机测试


7、设置APP各项信息提交审核


前四布我们之前都做了,详见这篇博客:利用Appuploader在window上申请IOS开发所需要的证书及描述文件,我们主要看后面几步。


一、上传ipa到App Store

1、上传ipa前先登录iTunes Connect,点击我的APP进入创建一个APP


https://itunesconnect.apple.com/login,其实就是现在的app store connect

2、进入点击左上角+号选择新建APP,选择平台iOS,

应用名称:APP的名称


语言:APP的语言,中文还是英文。


套装ID:(应用id、appid、包名,跟申请证书使用的要保持一致)


sku:不能写中文,自己用拼音随便编一个,好识别就行,如app叫淘宝,就输入taobao。


用户访问权限:选完全访问权限


创建APP,先进行下一步上传IPA文件,其他相关信息暂时不用填写


3、上传ipa之前、需要先配置上传专用密码


APP专用密码app-specific password是专门用于上传ipa文件的一种密码,是一种苹果的安全机制!现在苹果开发者账号开启了双重认证,提交ipa文件时候都需要这个密码!其特点:


(1)不会失效


(2)可以生成多个(忘记了可以重新申请)


(3)不同的APP上架通用(无需重复生成)


下面是生成步骤:


(1)、首先打开apple id管理中心::管理你的 Apple ID


登录苹果开发者账号


(2)、登录进去后找到安全项目,点击生成专用密码。


密码标签随便输入,123,app等之类的都行。


(3)、点击创建生成,(注意密码标签不是专用密码,是由苹果系统生成的一串密码)专用密码就是下面这个样子的密码,把这个密码复制,打开Appuploader


如果是Appuploader软件进行上传ipa(Appuploader软件可以帮助在Windows电脑直接申请iOS证书和上传ipa)


4、打开AU软件点击右上角(下图箭头处)


进入设置,把上传专用密码复制上去,同时勾选上保存密码,点击Save保存,然后再回去提交ipa上传就可以正常上传了。


5、选择刚打包的ipa包


Appuploader将自动上传你的IPA,包如果很大需要上传一段时间,当出现以下提示时 说明上传成功。


如果进度条红色说明上传失败,根据提示,找解决方案。


常见错误方案解决:上传ipa常见错误解决方案


6、上传成功后到后台查看上传的版本


登录iTunes Connect  https://itunesconnect.apple.com/login后台查看上传的ipa


二、设置APP各项信息提交审核


1、ipa上传及测试后,配置App Store后台各项信息!


在App Store项,先选择第一项APP信息、需要设置两个地方。


(1)副标题:可写可不写


类别:根据自己APP类型选。


注意:主要类型是必填项,必须选一种


2、再选择左边的第二项价格与销售范围


价格时间表:免费APP就设置为免费、收费的app就根据情况设置价格。


销售范围:如果只是上架到中国就选中国、也可以全选所有地区,影响不大,设置好储存。


3、选择左边第三项准备提交进入


这个页面需要设置几项信息、一步一步来。


(1)先设置APP截图


打开真机测试时安装的app,截图你想展示的app页面(最多可以传10张,一般截图个三四张就行了)!


6.5寸(必须要)是x系列刘海屏iPhone手机截图(iPhone X、iPhone XS、iPhone XS Max、iPhone XR这些机型任选一个截就行,),尺寸为1242*2688,小屏x刘海屏手机截图的尺寸如有差别用ps调整下尺寸再上传!


如果没有苹果手机看下面教程p图上传:如果没有iPhone真机通过ps制作iPhone系列手机截图教程


5.5寸(必须要)则不是刘海屏的iPhone手机截图(iPhone5、6、7、8这些机型),尺寸为1242*2208,尺寸如有差别用ps调整下尺寸再上传!


12.9寸ipad截图(如app没支持ipad不用上传!),第二代、第三代尺寸都是2048 *2732!


app预览是视频的意思,可以不上传。


4、往下拉、设置app的宣传语、描述、关键词


宣传文本:APP的一句话介绍(如不知道怎么写,到App Store搜索同行的app参考)


描述:APP的详细介绍


关键词:搜索你app的关键词、可以设置多个,多个关键词用英文状态下的逗号隔开


技术支持网址:可以设置为公司网站个人网站,没网站直接设置我们的官网也行 http://www.applicationloader.net


5、点击构建版本旁边+号选择之前上传的版本


如果没有出现+号请看下面的教程查看问题:AU上传ipa成功但后台无构建版本问题


如果之前选择过版本了,要选新上传的包、移动鼠标到(下图红色圈圈处),点击红色删除键,重新点击+号选择版本。


6、App Store图标一般选择了ipa构建版本就会自动出现,不用设置!


版权按照格式设置,可以参考格式写。© +APP名称或者公司名称   如 ©  钜惠之家


版本是设置上架后显示的版本号,跟你上传的ipa版本号可以不用保持一致。比如上传的ipa版本是2.1.0,版本那也是可以设置为1.0


然后点击分级的编辑按钮进入下一步设置


7、分级选项根据自己的app情况选择。

8、如果app有登录功能的一定要提供个账号给苹果审核测试,如果app没有登录的去掉打钩

填写联系信息,注意电话格式前面加+86后面再写手机号。


9、各项信息如此就设置好了,存储好、点击提交以供审核、进去下一步。


10、这里出现的信息根据app的类型不同、有不同的选项、根据自己的app的情况选择


一般会出现3个选择


出口合规信息:一般选否


内容版权:一般选否


广告标识符:如果APP有投放广告的选是,没有选否


然后提交、显示为正在等待审核、耐心的等苹果公司那边审核了,初次提交1到2天出结果。


11、提交审核回到我的APP查看会提示正在等待审核


审核有时很快一两天,或要几天时间,常登陆看看审核情况,或看邮件提示。


如果变成可供销售,恭喜你~上架成功了!


12、上架审核后续问题处理


当苹果返回审核结果后,如果是可供销售,说明上架成功了,刚上架的APP会在48小时内同步到App Store,如果暂时搜索不到耐心等下!


我以上有些信息填写不完全,提交审核时,都给出了错误提示,按要求填写完全即可。

相关文章
|
1月前
|
Java Android开发 Swift
安卓与iOS开发对比:平台选择对项目成功的影响
【10月更文挑战第4天】在移动应用开发的世界中,选择合适的平台是至关重要的。本文将深入探讨安卓和iOS两大主流平台的开发环境、用户基础、市场份额和开发成本等方面的差异,并分析这些差异如何影响项目的最终成果。通过比较这两个平台的优势与挑战,开发者可以更好地决定哪个平台更适合他们的项目需求。
112 1
|
1月前
|
设计模式 安全 Swift
探索iOS开发:打造你的第一个天气应用
【9月更文挑战第36天】在这篇文章中,我们将一起踏上iOS开发的旅程,从零开始构建一个简单的天气应用。文章将通过通俗易懂的语言,引导你理解iOS开发的基本概念,掌握Swift语言的核心语法,并逐步实现一个具有实际功能的天气应用。我们将遵循“学中做,做中学”的原则,让理论知识和实践操作紧密结合,确保学习过程既高效又有趣。无论你是编程新手还是希望拓展技能的开发者,这篇文章都将为你打开一扇通往iOS开发世界的大门。
|
1月前
|
搜索推荐 IDE API
打造个性化天气应用:iOS开发之旅
【9月更文挑战第35天】在这篇文章中,我们将一起踏上iOS开发的旅程,通过创建一个个性化的天气应用来探索Swift编程语言的魅力和iOS平台的强大功能。无论你是编程新手还是希望扩展你的技能集,这个项目都将为你提供实战经验,帮助你理解从构思到实现一个应用的全过程。让我们开始吧,构建你自己的天气应用,探索更多可能!
64 1
|
2月前
|
IDE Android开发 iOS开发
探索Android与iOS开发的差异:平台选择对项目成功的影响
【9月更文挑战第27天】在移动应用开发的世界中,Android和iOS是两个主要的操作系统平台。每个系统都有其独特的开发环境、工具和用户群体。本文将深入探讨这两个平台的关键差异点,并分析这些差异如何影响应用的性能、用户体验和最终的市场表现。通过对比分析,我们将揭示选择正确的开发平台对于确保项目成功的重要作用。
|
18天前
|
数据安全/隐私保护
APP备案使用证书查看公钥和md5
【10月更文挑战第19天】首先有了一个证书,文件后缀是keystore
115 12
APP备案使用证书查看公钥和md5
|
10天前
|
安全 数据处理 Swift
深入探索iOS开发中的Swift语言特性
本文旨在为开发者提供对Swift语言在iOS平台开发的深度理解,涵盖从基础语法到高级特性的全面分析。通过具体案例和代码示例,揭示Swift如何简化编程过程、提高代码效率,并促进iOS应用的创新。文章不仅适合初学者作为入门指南,也适合有经验的开发者深化对Swift语言的认识。
32 9
|
6天前
|
设计模式 Swift iOS开发
探索iOS开发:从基础到高级,打造你的第一款App
【10月更文挑战第40天】在这个数字时代,掌握移动应用开发已成为许多技术爱好者的梦想。本文将带你走进iOS开发的世界,从最基础的概念出发,逐步深入到高级功能实现,最终指导你完成自己的第一款App。无论你是编程新手还是有志于扩展技能的开发者,这篇文章都将为你提供一条清晰的学习路径。让我们一起开始这段旅程吧!
|
10天前
|
Android开发 Swift iOS开发
探索安卓与iOS开发的差异和挑战
【10月更文挑战第37天】在移动应用开发的广阔舞台上,安卓和iOS这两大操作系统扮演着主角。它们各自拥有独特的特性、优势以及面临的开发挑战。本文将深入探讨这两个平台在开发过程中的主要差异,从编程语言到用户界面设计,再到市场分布的不同影响,旨在为开发者提供一个全面的视角,帮助他们更好地理解并应对在不同平台上进行应用开发时可能遇到的难题和机遇。
|
8天前
|
iOS开发 开发者
探索iOS开发中的SwiftUI框架
【10月更文挑战第39天】在苹果的生态系统中,SwiftUI框架以其声明式语法和易用性成为开发者的新宠。本文将深入SwiftUI的核心概念,通过实际案例展示如何利用这一框架快速构建用户界面,并探讨其对iOS应用开发流程的影响。
|
11天前
|
JSON 前端开发 API
探索iOS开发之旅:打造你的第一个天气应用
【10月更文挑战第36天】在这篇文章中,我们将踏上一段激动人心的旅程,一起构建属于我们自己的iOS天气应用。通过这个实战项目,你将学习到如何从零开始搭建一个iOS应用,掌握基本的用户界面设计、网络请求处理以及数据解析等核心技能。无论你是编程新手还是希望扩展你的iOS开发技能,这个项目都将为你提供宝贵的实践经验。准备好了吗?让我们开始吧!
下一篇
无影云桌面