当前位置: 首页 > 科技观察

AppStore上架全流程

时间:2023-03-18 17:31:18 科技观察

AppStore上架指的是iOS应用从提交申请到上架的全过程。其目的是让应用在AppStore上展示,获取流量和用户。一、iOS上线总体流程1、申请开发者账号苹果的开发者账号主要分为三种:个人账号、公司账号、企业账号。三者的费用和权限不同。开发者账号申请流程一般需要一周左右的时间。一般开发者都是申请个人或者公司账号,因为企业账号的应用无法发布到AppStore,只能在企业内部使用。但是企业账号签名的应用可以直接发布到分发平台或者放在自己的服务器上。让用户无需经过苹果审核即可下载。然后通过渠道链接引导用户到平台或服务器下载,统计数据。目前,由于政策原因,个人开发者账号和公司开发者账号的申请都不像以前那么容易,但只要材料齐全,都可以申请。市场上有很多帐户。基本上每个开发公司都有一个或多个;但是,申请企业开发者账号一直都比较困难。苹果大大提高了企业开发者账号的申请门槛。即使是几千人的集团公司或者上市公司,申请的人数也是最少的。申请需要三个月。公司和企业账户申请需要一个D&B代码。如果您还没有申请过D&Bcode,请先申请一个D&Bcode。这个过程需要一到两周的时间。申请Dun&Bradstreet代码后,会发邮件告诉你最好14个工作日后使用,因为Apple同步数据需要时间。如果要提前使用,失败次数不能超过3次。2、创建AppID卡(AppID),申请证书,生成描述文件创建AppID,首先需要登录你的开发者账号,然后配置AppbundleID。xplicitAppID的格式为:com.company.AppName(两个点为必填)。按照格式。然后登录到您的iTunes连接并使用您的BUNDLEID创建一个应用程序。申请证书需要通过Mac的密钥工具生成证书(包括开发证书、下载证书、推送证书)。这里需要注意的是,下载的证书只能在申请证书的计算机上使用。如果要供其他开发者使用,需要将导入的证书导出为个人信息交换格式(.p12)供他人使用;而且证书是有申请次数限制的,超过了就不能申请了。之后,就可以创建描述文件了。描述文件的作用是将证书与BundleIdentifier相关联。3、在开发者中心的iTunesConnect中配置App相关信息的主标题:主标题是AppStore中展示的App的本地化名称,一般包括标题的主题部分和后缀部分。以简单流畅的方式展示App的功能和特点。主标题词汇权重高,尽量选择与app相关的热门词,但不宜有热门竞品词,否则审稿容易被拒。副标题:副标题是对App的简单介绍,是对App名称的补充,对App的词组有一定的权重加成。因此,副标题的内容要尽量涵盖一些主标题没有的重要关键词。同一副标题不能包含热门竞品词,文案应简洁有吸引力,展现App独特的一面,字数限制在30个字符以内。隐私政策URL:自2018年10月3日起,隐私政策成为所有新应用或应用更新的必填项,只有在提交新版本时才能更新链接或文本。填写时可参考竞品隐私政策样本。产品描述:App应用描述限4000字,为必填项。可以根据不同的语言版本填写不同的语言。应用说明是对App的特点和功能的详细介绍。尽量在描述的前三行展示产品的核心特性,以吸引用户。目前只能在应用更新时修改应用描述。这里需要注意的是,应用描述的内容不允许填写特殊字符关键字:关键字允许填写100个字符,用好可以填写的100个字符,尽量填写这100个字符尽可能。虽然苹果官方建议每个关键字用逗号隔开,但为了让App覆盖更多的关键字,开发者可以选择在关键字中使用尽可能少的逗号。如果有关键字需要强调,可以用逗号隔开。关键字设置会影响应用程序将显示在哪些搜索结果中,以及这些搜索结果中的基本排名。应用评分:应用评分是苹果开发者后台必填的应用信息属性。根据13个问题的结果,评级会立即发生变化,包括4岁及以上、9岁及以上、12岁及以上、17岁及以上、不评级、不评级五个级别状态不能在AppStore上出售。问题的选择要符合申请的实际情况,否则容易被拒审。需要每个版本的截图,运行模拟器,还有一个1024*1024的图标,图标不能有圆角。App预约:对于支持预约的App,用户可以提前在AppStore中查看商品页面,在App上架前进行商品预购。产品上线后,用户会收到通知。该功能可用于产品正式上线前的预购。开发者可以根据市场热度反馈,提前对产品相关内容进行适当调整。4.打包并上传应用程序。将步骤2申请的证书和描述文件正确配置到Xcode中,并设置Xcode的一些属性:Xcode中选择iOSDevice(这里不能选择模拟器);如果应用程序不支持横屏,请在常规选项中取消勾选横向左和横向右;检查版本号和构建版本号;配置在证书中发布。如果这里没有黄色感叹号,说明你的配置没问题。如果是,则证书与描述文件不匹配,或者描述文件中刚刚选择的Bundle与当前项目的BundleIdentifier不一致。移除断点、全局断点、僵尸模式等;设置为释放模式。Debug是为了测试,Release是为了发布。之后可以选择Xcode->Product->Archive对工程进行打包,打包完成后选择UploadtoAppStore上传。如果不想使用Xcode上传,也可以选择Export导出ipa文件。需要注意的是导出的时候一定要选择SaveforiOSAppStoreDeployment。然后通过ApplicationLoader工具上传ipa文件。5.提交审核App打包后,需要上传到AppStoreConnect。按照以下步骤进行:确保完成App所有功能的开发和测试。进入AppStoreConnect新建一个App,填写App信息。执行存档操作,打包ipa或直接上传构建版本(使用Xcode或ApplicationLoader)。新建App版本号,选择上传的构建版本,提交审核。审核注意事项:仔细检查app相关信息是否填写正确,特别注意不同语言的信息是否准确。如果app需要登录账号进入,那么需要在后台填写测试账号,供苹果审核。您需要准备在线隐私政策协议,见附件,将此应用替换为应用名称。对于等待审核的版本,您仍然可以编辑所有信息。要提交新构建,您必须从审核中删除该构建。2.iOS上架的一些建议App的文字描述不能越界。苹果官方首先会看应用的文字说明。苹果默认采用最小化策略:最小化硬件要求;苹果在审核的时候会最大化硬件参数,所以一定要在参数说明中加上硬件参数。要想避免被苹果各种拒收,最好的办法就是阅读苹果的相关规定!如果您的产品已申请上市,但发现产品存在BUG或其他问题。建议自己打回去,不要等苹果拒绝。大部分APP上架审核需要7天时间,有的APP幸运的在一天内通过,实属难得。但是,每个帐户都有两次机会请求加急处理。你的Xcode必须是正式版,Beta版的Xcode不能上传项目。关于iOS渠道统计,可以使用openinstall工具通过渠道链接统计iOS子渠道数据。只需上传标准安装包,即可生成无限量的频道链接或不同参数的二维码。还兼容iOS/Android,然后根据需要向各个频道分发频道链接或二维码,实时统计。