苹果商店上架流程_App上架苹果流程及注意事项

Posted sdges

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了苹果商店上架流程_App上架苹果流程及注意事项相关的知识,希望对你有一定的参考价值。


苹果商店上架流程_App上架苹果流程及注意事项

APP上架是:APP应用从提交审核到上架整个过程。目的是让应用展示在APP Store上获取流量及用户

 

一、IOS上架整个流程

 

1、申请开发者账号

 

2、创建APP ID及申请证书

 

3、itunes connect 创建APP

 

4、打包 上传APP

 

5、提交APP,上线成功

 

1、申请开发者账号

 

苹果开发者账号主要分为三种:个人账号、公司账号、企业账号,三种账号年费和权限各不相同。开发者账号申请时间一般一个星期左右的时间。因为企业账号的应用不能发布到APP store,只能企业内部使用,但是企业账号签名后APP可以发布到分发平台让用户下载,无需苹果审核。

 

企业账号:年费是299美金/年 企业账号一直很难申请下来,一般需要上千人或上市公司,申请至少也需要3-6个月时间才有机会申请下来

 

个人账号/公司开发者账号: 年费都是99美金/年 个人及公司开发者账号都可以用于APP上架,近几年由于苹果政策原因 个人及公司账号申请难度加大,但是一般资料齐全,都是可以申请下来的

 

2、创建APP ID及申请证书

 

App ID的创建首先需要登录你的developer account,然后配置App bundle ID。xplicit App ID 的格式为:com.company.AppName(要有两个点.)照着格式写。然后登录你的iTunes connect,然后使用你的BUNDLE ID 创建一个App。

 

申请证书需要通过Mac的钥匙工具来生成证书(其中包括开发证书、下载证书、推送证书)。这里需要注意的是下载下来的证书只能在请求该证书的电脑上使用,如果想给其他开发者使用需要将已经导入的证书导出为个人信息交换(.p12)的格式供他人使用;以及证书有申请的个数限定,超过就不能申请了。

 

之后便可以创建描述文件了,描述文件的作用是把证书和Bundle Identifier关联起来。

 

3、itunes connect 创建APP

 

主标题:主标题是显示在 App Store 中的App本地化名称,一般包含标题主题部分和后缀部分。简单通顺的展现出App的功能与特性。主标题的词汇具用很高的权重,应尽量选择与App相关的高热度词,但不宜出现热门竞品品牌词,否则审核容易被拒。

 

副标题:副标题是App的一句简介,是对App的名称的一种补充,对App的词组有一定的权重加成。所以副标题的内容应尽量覆盖一些主标题没有的重要关键词。同样的副标题中不能出现热门竞品品牌词,文案应简洁且具有吸引力,展示App独特的一面,字数控制在30字符以内。

 

隐私政策网址:从2018年10月3日起隐私政策成为所有新App或者App更新的必填项,只能在提交新版本的时候才能更新链接或文本。填写时可观察竞品的隐私政策范文作为参考。

 

产品描述:App应用描述被限定在4000个字符以内,且为必填项,可以根据语言版本的不同,分别填写不同的语言。应用描述是对App特色和功能的详细介绍,尽量在描述的前三行展现出产品的核心特色,这样才能吸引用户。目前应用描述只有在 App 更新版本时才能修改。这里需要注意的是应用描述的内容不允许填写特殊字符

 

关键词:关键词允许填写100个字符,利用好可填写的100个字符,将100个字符尽量写满。虽然苹果官方给出的建议是每一个关键词用逗号隔开,但为了使App覆盖到更多关键词,开发者们可以选择在关键词中尽量少地使用逗号。如果有需要强调的关键词,可以单独用逗号隔开。关键词的设置影响着App会在哪些搜索结果中显示,以及在这些搜索结果中的基础排名。

 

应用分级:应用分级是苹果开发者后台一个必填的应用信息属性,根据对13个问题的选填结果,分级会即时改变,包括4岁以上、九岁以上、12岁以上、17岁以上、无分级五个等级,无分级状态是无法在App Store上销售的。问题选填时应与应用的实际情况相符,不然容易出现审核被拒的请况。

 

需要各个版本的屏幕截图,运行模拟器,还有就是一个1024*1024的图标,图标不能有圆角。

 

4、打包 上传APP

 

将申请好的证书和描述文件正确配置到 Xcode 中,设置好Xcode的一些属性:

 

在Xcode中选择iOS Device(这里不能选择模拟器);

 

如果应用不支持横屏,请在 General 选项中将 Landscape Left 和 Landscape Right 两项的勾选去掉;

 

查看版本号和构建版本号;

 

配置发布在证书。如果这里没有黄色叹号,代表你的配置没问题,如果有,那就是证书和描述文件不匹配,或者描述文件里刚才选的Bundle和现在的工程的Bundle Identifier不一致。

 

设置为 Release 模式。Debug是测试用的,Release是发布用的

 

之后便可选择 Xcode->Product->Archive打包项目,打包完成后选择 Upload to App Store上传。如果不想使用 Xcode上传的话,也可以选择 Export导出ipa文件, 需要注意的是在导出时,必须选择 Save for iOS App Store Deployment。然后通过Application Loader 工具上传 ipa 文件

 

5、提交APP,上线成功

 

App打包完成后,需要上传App Store Connect。按照以下步骤操作:

 

确保App所有功能开发测试完成。

 

进入App Store Connect创建新的App,填写完成App信息。

 

执行archive操作,打包ipa或直接上传构建版本(使用Xcode或者Application Loader)。

 

新建App版本号,选择已上传的构建版本,提交审核。

 

二、上架APP注意事项

 

1、如果应用已经申请上架中发现了产品存在Bug或者其他问题,建议还是自己打回来,不要等苹果来拒绝了

 

2、要想避免各种被苹果拒绝的情况,最好的办法就是阅读苹果的相关条例!

 

3、你的Xcode必须是正式版的,beta版本的Xcode是不能上传项目的。

 

4、App页面中不能出现“test”,“测试”,“demo”,“beta”等字样。

 

5、一定要保证美国可以访问到,因为审核人员都是在美国。

 

6、元数据中截屏一定要用苹果手机截屏,不能用非苹果设备,而且截屏里面功能和运行功能要一致。

Hbuilder用自有证书打包 ios App上架AppStore流程

 
最近在用Hbuilder做跨平台开发,经过一番研究终于在苹果商店上架成功了一款产品!这款产品就很简单,直接用hbuilder打包好,然后上传到商店即可。这里参照ios app提交应用商店 这篇文章结合hbuilder,从应用打包,到提交到苹果商店的流程详细介绍一下,希望对有需要的哥哥姐姐们有帮助、
一、打包:
应用写好了之后就可以打包了,hbuilder云打包很简单,但是你想要发布到应用商店的话是需要自有证书的,
添加图片注释,不超过 140 字(可选)
选择“使用苹果证书”
1。 前期工作
这里就需要用到 AppId,描述文件profile,以及私钥证书。下面详细讲解这三项的申请步骤
必须条件:苹果开发者账号,mac系统
苹果开发者账号:我是直接用公司额账号,所以省去了申请账号的步骤,访问苹果开发者中心https://developer.apple.com/account/overview.action注册或者登录账号,
添加图片注释,不超过 140 字(可选)
登录界面
1.1创建appId
登录进去之后,找到Identifiers
添加图片注释,不超过 140 字(可选)
点击appId
下一步点加号,对点加号
添加图片注释,不超过 140 字(可选)
然后会跳出一个界面,有两个表单是要自己填写的,分别是Name和Bundle Id
添加图片注释,不超过 140 字(可选)
App Name
上面这段话翻译过来就是:App ID字符串包含两个部分,以句点(.)分隔 - 应用ID前缀(默认情况下定义为您的Team ID)和App ID后缀(定义为Bundle ID搜索字符串)。 App ID的每个部分都有不同的重要用途
这边Name就可以随便填,没有什么限制,最好是项目名称,这样方便自己辨识(不允许中文);
另外一个就是Bundle Id
添加图片注释,不超过 140 字(可选)
Bundle Id
这是你appid的后缀,这个需要仔细。因为这个内容和你的程序直接相关,后面很多地方要用到,最好是com.yourcompany.yourappname的格式,我用的是项目中的Bundle ID(反正这样是最保险的)
还有几个App server,建议就选择一下推送Push Notifications,至于为什么我也不太清楚,选上肯定没错..
添加图片注释,不超过 140 字(可选)
App server
下面就是一路点击过去continue,registe,done,最后注册成功的id是这样的
添加图片注释,不超过 140 字(可选)
成功啦
1.2申请证书
这里呢需要一个mac系统的电脑,如果有苹果机那最好了,没有也没关系,可以用虚拟机安装一个呀。
这里抛一个虚拟机装mac系统的链接:从0到100安装,虚拟机装mac;
如果遇到报错,可以参照下面链接,找不到安装磁盘看这里:请选择要插入的磁盘 ;不可恢复错误报错看这里:不可恢复错误: (vcpu-0) ;锁定文件失败,打不开磁盘或快照所依赖的磁盘的解决方案:方案
好了,现在我们有了苹果电脑,可以进行正式的申请工作了。
1.1.1 请求文件CertificateSigningRequest.certSigningRequest
在实用工具找到-钥匙串访问(KEY CHAIN),在证书助理中,选择"从证书颁发机构求证书",如下图:
添加图片注释,不超过 140 字(可选)
在下图所示的界面,你的电子邮件地址:填你申请idp的电子邮件地址,常用名称,默认就好,CA空,选择存贮到磁盘,点击"继续":
添加图片注释,不超过 140 字(可选)
选择保存的位置,比如选择桌面。下一步点击完成,你就可以看到你的桌面多了一个CertificateSigningRequest.certSigningRequest的证书请求文件。
注:CSR文件尽量每个证书都制作一次,将常用名称区分开来,因为该常用名称是证书中的密钥的名字。
1.1.2 制作描述文件Provisioning Profile
登陆到开发者中心,找到证书配置的版块,选择点击右上角的加号:
添加图片注释,不超过 140 字(可选)
发布证书和开发者证书需要操作两次,分别创建,开发者证书用于真机调试,发布证书用于提交到AppStore。注意这两个文件的区分。
添加图片注释,不超过 140 字(可选)
然后下一步,会提示上传CSR文件,也就是证书签名请求文件。前面申请的那个CertificateSigningRequest.certSigningRequest,
添加图片注释,不超过 140 字(可选)
提交上去后就会生成一个cer证书,如图所示,有效期为一年。
添加图片注释,不超过 140 字(可选)
下载下来是这样的,如图:
 
添加图片注释,不超过 140 字(可选)
做到这一步还不够,我们最终的目标是一个后缀名是.mobileprovision的证书。
所以继续
找到Provisioning Profiles,然后点加号添加
添加图片注释,不超过 140 字(可选)
添加图片注释,不超过 140 字(可选)
按照需要选择证书类别,开发者证书或者提交应用商店的证书,然后continue就会出现让你选择AppId的界面。选择你刚创建的AppId
添加图片注释,不超过 140 字(可选)
选好了点继续,然后会让你选一个certificates,这个大概就是开发者许可证书,就是那个后缀cer的,就选你刚创建的那个。
添加图片注释,不超过 140 字(可选)
然后下一步填描述文件的名字,这个就因人而异没什么限制
添加图片注释,不超过 140 字(可选)
填好名字就可以有一个描述文件了,下载即可,后缀名是.mobileprovision,下载下来就可以用。
添加图片注释,不超过 140 字(可选)
1.1.3 私钥证书
这个是非常重要的证书,
这个呢,就是把之前下载的ios_distribution2.cer,或者(ios_development.cer),
添加图片注释,不超过 140 字(可选)
然后双击添加文件到钥匙串
添加图片注释,不超过 140 字(可选)
点击添加,既可以在钥匙串中看到啦
添加图片注释,不超过 140 字(可选)
下一步就是导出.p12后缀的证书,右键你要打包的文件,然后点导出
添加图片注释,不超过 140 字(可选)
存储的时候回提示你设一个密码,在hbuilder打包的时候也会有一个私钥密码,就是在这里设置的,
添加图片注释,不超过 140 字(可选)
好了该填的都填好了,导出的文件就会出现在你的文稿里边
添加图片注释,不超过 140 字(可选)
做到这一步,准备工作就做好了。下面就是利用hbuilder进行打包,选择使用自有证书,选择生成的对应文件,然后打包生成.ipa的文件。
二、上架
打包好了ipa文件就可以通过xcode上架了,我电脑装的是最新的mac系统,macOS sierra。为什么要强调这一点呢?因为最新的苹果系统要上架应用,就必须下载最新的xcode。要不然会报错的
添加图片注释,不超过 140 字(可选)
2.1 在itunes中创建程序
登录ios开发者中心,找到并选择Itunes Connect(在account点进去登录后就能看到,或者在页面底部的Distribute下),选择我的app
添加图片注释,不超过 140 字(可选)
点击左上角的+选择“新建App”,根据自己的app然后填写相应的信息即可,因为项目较多,就不一一讲解了,但是其中的注意事项会写到:
添加图片注释,不超过 140 字(可选)
(1)选择语言的时候,简体中文是Simplified Chinese,不要再找Chinese了,找不到的~
(2)套装ID与SKU主要是app的唯一标识吧,我是用的项目中Bundle Identifier的内容,即com.company.projectname
2.1.1 图片上传尺寸要求:
(1)另外屏幕截图一定要按照尺寸哦,那边会有提示尺寸是多少,可以只上传一组5.5寸屏幕的,然后其他的都勾选用5.5寸显示即可。
(2)上传logo的尺寸也有要求,必须是1024*1024,而且不能有圆角
2.2 构建版本
添加图片注释,不超过 140 字(可选)
这个构建版本就是上架一开始提到的,如果你是最新版本的系统就一定要下载最新的xcode
打开xcode,选择开发工具里边的Application Loader。
添加图片注释,不超过 140 字(可选)
打开之后,双击 交付应用,把打包好的.ipa文件上传上去
添加图片注释,不超过 140 字(可选)
成功之后,过个30分钟左右吧,就会在构建版本那边出现一个加号,然后就可以把需要上架的软件添加上去。
另外,审核信息的填写要按照标准
添加图片注释,不超过 140 字(可选)
至于演示账号,我在提交的时候没有填写,不过还是建议填写一下,据说不填可能被拒。
都差不多了就可以保存,提交审核了,审核成功就可以在应用商店下载喽~
添加图片注释,不超过 140 字(可选)
The end
版本更新:
版本更新如果直接按照前面的步骤进行会报错
所以这边要做一些修改在mainfest.json里边修改版本号,这个按照自己需要填写