个人账号/公司开发者账号:年费都是99美金/年个人及公司开发者账号都可以用于APP上架,近几年由于苹果政策原因个人及公司账号申请难度加大,但是一般资料齐全,都是可以申请下来的
申请证书需要通过Mac的钥匙工具来生成证书(其中包括开发证书、下载证书、推送证书)。这里需要注意的是下载下来的证书只能在请求该证书的电脑上使用,如果想给其他开发者使用需要将已经导入的证书导出为个人信息交换(.p12)的格式供他人使用;以及证书有申请的个数限定,超过就不能申请了。
之后便可以创建描述文件了,描述文件的作用是把证书和BundleIdentifier关联起来。
隐私政策网址:隐私政策为所有新App或者App更新的必填项,只能在提交新版本的时候才能更新链接或文本。填写时可观察竞品的隐私政策范文作为参考。
产品描述:App应用描述被限定在4000个字符以内,且为必填项,可以根据语言版本的不同,分别填写不同的语言。应用描述是对App特色和功能的详细介绍,尽量在描述的前三行展现出产品的核心特色,这样才能吸引用户。目前应用描述只有在App更新版本时才能修改。这里需要注意的是应用描述的内容不允许填写特殊字符
关键词:关键词允许填写100个字符,利用好可填写的100个字符,将100个字符尽量写满。虽然苹果官方给出的建议是每一个关键词用逗号隔开,但为了使App覆盖到更多关键词,开发者们可以选择在关键词中尽量少地使用逗号。如果有需要强调的关键词,可以单独用逗号隔开。关键词的设置影响着App会在哪些搜索结果中显示,以及在这些搜索结果中的基础排名。
应用分级:应用分级是苹果开发者后台一个必填的应用信息属性,根据对13个问题的选填结果,分级会即时改变,包括4岁以上、九岁以上、12岁以上、17岁以上、无分级五个等级,无分级状态是无法在AppStore上销售的。问题选填时应与应用的实际情况相符,不然容易出现审核被拒的请况。
需要各个版本的屏幕截图,运行模拟器,还有就是一个1024*1024的图标,图标不能有圆角。
将申请好的证书和描述文件正确配置到Xcode中,设置好Xcode的一些属性:
在Xcode中选择iOSDevice(这里不能选择模拟器);
如果应用不支持横屏,请在General选项中将LandscapeLeft和LandscapeRight两项的勾选去掉;
查看版本号和构建版本号;
配置发布在证书。如果这里没有黄色叹号,代表你的配置没问题,如果有,那就是证书和描述文件不匹配,或者描述文件里刚才选的Bundle和现在的工程的BundleIdentifier不一致。
设置为Release模式。Debug是测试用的,Release是发布用的
之后便可选择Xcode->Product->Archive打包项目,打包完成后选择UploadtoAppStore上传。如果不想使用Xcode上传的话,也可以选择Export导出ipa文件,需要注意的是在导出时,必须选择SaveforiOSAppStoreDeployment。然后通过ApplicationLoader工具上传ipa文件
App打包完成后,需要上传AppStoreConnect。按照以下步骤操作:
确保App所有功能开发测试完成。
进入AppStoreConnect创建新的App,填写完成App信息。
执行archive操作,打包ipa或直接上传构建版本(使用Xcode或者ApplicationLoader)。
新建App版本号,选择已上传的构建版本,提交审核。
二、上架APP注意事项
1、如果应用已经申请上架中发现了产品存在Bug或者其他问题,建议还是自己打回来,不要等苹果来拒绝了
3、你的Xcode必须是正式版的,beta版本的Xcode是不能上传项目的。
4、App页面中不能出现“test”,“测试”,“demo”,“beta”等字样。
5、一定要保证美国可以访问到,因为审核人员都是在美国。
6、元数据中截屏一定要用苹果手机截屏,不能用非苹果设备,而且截屏里面功能和运行功能要一致。