App Store是苹果的官方应用商店,其严格的审核周期一直让用户头疼。很多app在审核层面都“死”了,那么我们是不是要放弃iOS用户了?当然不是!本期我们就从iOS app上架的过程入手,详细了解一下iOS app上架的东西。
IOs上架的整体流程:
1登录苹果开发者中心,注册你的开发者账号。
如果是首次申请注册使用Apple ID登录苹果开发者网站,需要同意《苹果开发者协议》并提交请求。这个时候你的Apple ID就已经变成开发者ID了。如图1-1所示:
苹果开发者中心网站:https://developer.apple.com/
图1-1同意苹果开发者协议,提交申请
2.申请付费开发者,加入苹果开发计划。
图2-2开始注册
图2-3注册说明
补充说明2-1:
双重验证相关苹果新规定要求Apple ID双重验证才能注册开发者账号,所以你需要在加入开发者前根据提示开启设备进行双重验证;验证方式使用登录电脑上的iCloud根据提示进行验证(或其他设备,如登录手机进行双重验证)。下面是一些相关图片。
图2-4双重验证关联
图2-5双重验证关联
图2-6选择开发者类型
补充说明2-2:
开发者账号个人账号:个人用于开发苹果App的账号仅供个人使用,可以在App Store发布应用。申请简单,¥688.00/年($ 99.00/年)公司账号:以公司名义申请的开发者账号,由公司内部开发者共享,可在App Store发布申请。申请过程比较麻烦,688.00元/年(99.00美元/年)。账号:一般是公司规模在500人以上的企业的账号,用于内部测试和分发应用。无法在App Store发布应用,申请流程也比较麻烦,1988元/($ 299.00/年)。不同开发者账号的步骤及所需材料填写详细注册信息,统一相关协议,核实审核后再次点击继续到付费页面。具体步骤参见图2-7:
图2-7填写注册信息
图2-8同意协议并继续
图2-9注册等待验证
图2-10支付
图2-11再次登录
图2-12支付信息填写页面
付款成功后,苹果会在48小时内处理订单。之后,它可能会收到一封电子邮件,请求将身份证照片上传到指定页面。
如果遇到什么问题,可以拨打苹果公司开发的售后服务电话4006701855。
补充说明2-3:
邓氏邓氏邓氏的申请相当于公司在苹果认可的权威机构注册身份证;可以先点击相关链接验证,不验证可以直接申请。具体申请步骤可参考百度体验:https://jingyan . Baidu . com/article/27fa 7326 BD 29 df 46 f 9271 f 10 . html。
3创建证书
使用APICloud平台开发iOS应用需要几个证书。下图显示了每个证书的使用位置。接下来,给出了关于创建每个证书的教程。
14创建应用程序ID
首先打开苹果开发网站,通过Account进入开发账号,如图:
选择证书、标识符和配置文件(如果您没有此项,请查看教程开头的说明),如图所示:
如图所示,在左侧菜单中选择标识符,然后单击添加按钮。
选择应用id并点击右上角的继续按钮。
选择Explicit at Bundle ID,填写自己项目的ID。此处填写的ID是需要在控制台上传证书页面中填写的应用ID。
如果应用程序需要使用推送功能,请检查以下功能列表中的推送通知项目,然后单击继续。
确认信息正确后点击注册,完成创建。
5云编译p12证书制作
如果证书已经存在于开发帐户下,可以跳过创建证书的步骤,只需在一个帐户下拥有一个证书,多个应用程序可以共享该证书。
生成如图所示的certSigningRequest文件,打开应用程序->:实用程序->:钥匙串访问
如图所示,选择向证书颁发机构申请证书。
接下来,填写电子邮件地址,选择保存到磁盘,然后单击继续。
如图,将文件保存到桌面。
制作p12证书如图,点击左侧证书,然后点击添加按钮。
如图,如果是个人或企业账号,选择iOS分发(App Store和Ad Hoc);如果是公司帐户,请选择In-House and Ad Hoc,然后单击继续。
如图,选择Choose File选择之前生成的certSigningRequest文件,点击Continue完成创建。
如图,cer证书创建成功,点击下载,将证书下载到本地。
连按以打开证书并将其安装到钥匙串中。如果弹出安装提示,请选择“安装”以登录,并在钥匙串中找到已安装的证书。如果系统提示此证书由未知机构签署,请下载Apple全球开发者关系认证机构证书进行安装。地址:http://developer.apple.com/certification权威/applewdrca.cer,在左边选择“登录”和“我的证书”,找到证书,在上面点击鼠标右键,然后在菜单中选择导出证书,如图:
在弹出的页面中指定证书名称,点击保存,然后输入证书密码(该密码在控制台的上传证书页面输入),点击确定,生成p12格式的证书。
6云编译mobileprovision发布证书制作
例如,为个人和公司帐户创建App Store类型的颁发证书类似于为企业帐户创建内部类型的颁发证书。
AppStore证书App Store证书只能用于将应用发布到App Store,不能安装在非越狱设备上。如图所示,点选左边选单中的设定档,然后点选新增按钮。
选择App Store并点击继续
如图所示,选择上面创建的应用ID,然后单击继续
如图所示,选择证书,然后单击继续。
输入证书的名称,然后单击生成以完成创建。
7云编译mobileprovision测试证书制作
或者个人公司账号生成的App Store类型mobileprovision证书,在发布到App Store之前,只能安装在越狱设备上。如果要在非越狱手机上安装,需要将设备udid添加到测试设备列表中,并生成Ad Hoc类型的mobileprovision证书。
获取设备的udid通过旧版iTunes获取设备的udid(最新版本无法获取),而macOS Catalina及其更新的系统可以直接通过Visitor获取,或者通过其他一些手机助手获取。
1.macOS Catalina及其更新系统是通过“访问”获得的。打开“Access”并连接设备,如图所示。点击线上方的区域后,会显示序列号和udid信息,然后点击鼠标右键进行复制(复制的内容包括序列号、udid等。,udid需要手动过滤)。
42.通过旧版本的iTunes获取。打开iTunes,连接设备,如图,找到序列号,然后点击序列号,栏目会变成UDID,点击鼠标右键,复制UDID。
4添加测试设备。如图所示,选择左侧菜单设备,然后单击添加按钮。
输入名称和获得的UDID,然后单击继续
点击注册,最后点击完成。添加设备以完成。
特设型证书用于个人和公司账户,特设型证书可以安装在指定的测试设备上进行调试。如图所示,点选左边选单中的设定档,然后点选新增按钮。
如图,选择Ad Hoc,点击继续进入下一步。
如图,选择App ID,点击继续进入下一步。
如图所示,选择证书,点击继续进入下一步。
选择设备,然后单击继续
输入证书的名称,然后单击生成以完成创建。
详情请见https://docs . API cloud . com/de v-guide/IOs -license -application -guidance # 1。
8创建应用程序
图6-1进入iTunes Connect
图6-2新应用
注6-1“名称”是app Store中显示的新创建的App的名称;“SKU”可以用当天的日期加上一个数字来填充,这是您为应用程序指定的标识符。
图6-3点击“1.0准备提交”填写App相关信息。
然后添加预览图片和截屏,编写应用描述和关键词,设置应用图标编辑应用评级,应用图标必须提供1024 & # 215;024,并且不能为图片设置alpha通道(透明度);分级是为了确定应用用户的年龄段。
解释6-2苹果官方对app屏幕快照和预览的规范要求:
555759注意:如果您的应用程序中有需要登录才能使用的功能,您必须提供一个演示帐户以供应用程序审查。
图6-4提供联系信息和模拟账号
图6-5选择发布方式并保存申请信息
注意:根据自身情况选择是否手动发布版本。
包装9 IPA
API的云平台直接在云端编译ipa包,下载后用Transporter工具上传到AppStoreConnect。
应用程序审计相关
苹果的三种审计机制
外媒美国消费者新闻与商业频道在一篇关于苹果App Store如何审核应用的报道中分享了一些关于应用审核的细节。
报告显示,目前App审核总部有300多名审核人员,苹果每位审核人员需要审核约50 & # 8212;每天都是。00应用,瞭望塔会跟踪每个App的审核情况,以便在开发者修改后重新提交审核时回复开发者或者进行对比。同时也为苹果收集app质量相关数据。
对于评审人员,苹果开发了SLA评估系统(服务水平协议),要求评审人员在24小时内完成50%的应用,48小时内完成90%的应用。苹果表示,将拒绝40%的应用或拒绝其更新,并检查相关问题,反馈给开发者。同时,在对数据进行多维度评估时,SLA会达到正常标准,当低于正常值时,评估者会收到邮件通知进行警告。新闻报道地址:https://www . CNBC . com/2019/06/21/how -apples -app -review -process -for -the -app -store -works . html
苹果的审核标准分为五类:安全、性能、商业、设计、法律。我们应该严格按照审计标准开发和提交我们的应用程序。当然,在提审之前,还有一些准备工作需要完成:
确保应用程序中没有明显的崩溃和错误。保证APP的可用性和完整性,不能是演示APP,也不能是demo。所有APP预览、介绍、关键词等。应该和产品业务有关。更新您的联系方式,以便App审核部门在必要时联系您,提供有效的模拟账户和登录信息,以及审核所需的资源。启用应用程序的后台服务,以确保它在审核期间处于活动状态且可用。相关权限应说明其用途。如果是上架或者混淆代码,那就要多关注官方审核指南:https://developer.apple.com/app-store/review/guidelines/.
以下是七麦数据统计的近30天拒收条款统计,仅供参考。
评论前必须登录!
注册