关于iOS App启动过程的一系列问题
已发表: 2022-02-24
从研发到审核发布,都需要一套流程来保证应用的质量。 在上市的过程中,开发者经常会遇到一些问题。 这里简单梳理一下上架过程中遇到的问题。

个人账户(99 美元)
供个人开发者用于开发应用程序并将其上传到 App Store。
只能有一个开发者,调试设备的数量是有限的。
公司账户(99 美元)
由公司或团队用于开发应用程序并将其上传到 App Store。
可以有多个开发者,调试设备的数量是有限的。
企业帐户(299 美元)
用于未经审核的内部发布,但不能发布到 App Store。
任何设备都可以通过 Apple 的 OTA 方法安装。
教育帐户(免费)
Apple 的教育机构帐户需要 Apple 的批准。
不能发布到 App Store,需要是教育机构。

目前,屏幕截图必须为 JPG 或 PNG 格式,并且必须使用 RGB 颜色标准。 屏幕截图不能包含 Alpha 透明度通道。
App预览的最大文件大小为500MB,最小长度为15秒,最大长度为30秒。
App预览只能使用Safari浏览器上传,其他浏览器无法上传。
目前,App Preview 支持三种扩展名,分别是 .mov、m4v 和 mp4。
目前商品详情页每个尺寸最多可以显示10张截图。 截图是产品特性的介绍和价值表达,是用户第一眼就可以获取到的App的主要信息。 因此,它是ASO基础优化中的关键可操作对象,应予以重视。 App Store目前的布局对于横版截图的显示效果会比竖版更好。 第一张截图的整体色调要与一起显示的图标协调。
App Preview 是一段短视频,用于演示 App 的特性、功能和用户界面 (UI),用户可以直接在 App Store 上观看。 当客户查看产品页面时,App 预览会自动以静音模式播放,因此开发者需要确保视频的前几秒极具视觉吸引力。

需要提供的信息主要包括:
应用内购买参考名称、产品 ID、价格级别、显示名称、描述和应用内购买屏幕截图。
2)应用内购买的定价只能根据苹果后台管理系统提供的价格等级列表进行选择。 每个价格水平对应于每个国家的货币。
2)创建App ID,即bundle ID
3)添加测试设备的UDID
4)申请iOS证书,开发证书,颁发证书。 颁发的证书分为两种:向应用商店颁发的临时证书和为测试颁发的证书。
5) 申请iOS描述文件,开发描述文件,发布描述文件
6)上传ios证书编译打包IPA文件
7) 登录 iTunes Connect 创建 App
8) 登录 Application Loader 上传 IPA 文件
防范措施:
测试电子邮件地址不能是其他人为 Apple ID 注册的电子邮件地址。
填写的测试邮箱可以是不存在的邮箱,但要符合邮箱的格式。
注意App Store区域的选择。 测试时弹出的购买提示框会根据沙盒账号选择的地区显示语言。
沙盒测试必须在真机环境下进行测试,并且必须是adhoc证书或开发证书签名的安装包。
试飞测试
TestFlight 测试分为内部测试和外部测试。 内部测试最多可邀请25名成员,外部测试人员上限为2000人。邀请外部人员进行测试之前,需要通过Apple的审核。 内部测试不需要审查。
1)内测步骤:需要在后台添加接收邀请码的邮箱,选择测试包。 TestFlight App 应安装在您的手机上。 打开TestFlight后,填写邀请码下载安装Beta版APP进行测试。 请注意,TestFlight 需要运行 iOS 8 及更高版本的 iOS 设备。
2)目前TestFlight的新功能可以通过分享链接直接邀请任何人测试Bebt版本的App。 这个函数比前面的操作更简单直接。
2)添加竞争对手关键词和行业热门关键词。 竞争对手关键字是竞争对手应用程序的名称。 一般来说,高人气竞争关键词流量大但竞争相对较高,低人气竞争关键词流量小竞争少,应根据产品情况合理选择。 行业热搜词是与应用所属行业相关的一系列关键词。 例如,借贷应用程序的流行行业术语包括贷款、借贷和借贷。
3)注意每个关键词的搜索指数和搜索结果的数量,尽量选择搜索指数高、搜索结果数量少的关键词。
4)关注热搜及相关搜索,了解用户的搜索行为,适当使用相关热门搜索词作为关键词,可能会提升App的排名。
5)添加有效的长尾关键词,带来更多的关键词覆盖率。 长尾关键词是指不是目标关键词但与目标关键词相关的关键词组合,也能带来搜索流量。 长尾关键词的基本属性是:可扩展性强、针对性强、范围广。 比如“视频水印”、“旅游攻略”、“微信管家苹果版”等都是长尾词,通常会给App带来更多的关键词覆盖率。
6)分类的选择也会给App带来关键词覆盖率。 选择“游戏”类别将为App带来游戏相关的关键词覆盖,选择教育类别将为App带来教育相关的关键词覆盖。
7)了解目标用户的属性,考虑目标用户可能搜索的其他关键词。 比如母婴电商APP可以考虑选择一些妈妈们可能会搜索的词,比如“早教”、“孩子”、“教学游戏”等。
8)您可以设置多种语言的关键字,以增加关键字覆盖率。 为每个语言版本设置不同的关键字组。
9)灵活使用各种数据工具。 不仅有各种App关键词数据平台,还有各种索引分析平台,如谷歌索引、微信索引等。

2)如果App需要账号登录才能查看,需要在后台填写测试账号供苹果审核。
申请加速审核的链接: https ://developer.apple.com/contact/app-store/?topic=expedite。

A. 如果App只集成了广告,没有跟踪广告引起的行为,那么第一个和第四个都要勾选。
B.如果App没有集成广告,但需要跟踪广告引起的激活行为,则需要勾选第二、第三和第四。
C、如果App集成了广告,需要跟踪广告带来的激活行为,则四项都要勾选。

关于启动iOS应用程序的过程你需要知道的事情
1. 准备
苹果开发者账号:
不同的开发者账号要求不同,如下表所示:个人账户(99 美元)
供个人开发者用于开发应用程序并将其上传到 App Store。
只能有一个开发者,调试设备的数量是有限的。
公司账户(99 美元)
由公司或团队用于开发应用程序并将其上传到 App Store。
可以有多个开发者,调试设备的数量是有限的。
企业帐户(299 美元)
用于未经审核的内部发布,但不能发布到 App Store。
任何设备都可以通过 Apple 的 OTA 方法安装。
教育帐户(免费)
Apple 的教育机构帐户需要 Apple 的批准。
不能发布到 App Store,需要是教育机构。
艺术材料:
美术素材作为用户第一眼获取的App信息非常重要。
图标:尺寸1024*1024
设计图标时,要抓住最能体现App核心功能的元素,用简洁独特的形状表达元素,让用户只通过图标就能区分App,并与功能属性相关联的应用程序。 如果图标的内容或形状过于复杂,细节可能难以区分,尤其是在显示尺寸较小的情况下。截屏:
截图尺寸规格:
目前,屏幕截图必须为 JPG 或 PNG 格式,并且必须使用 RGB 颜色标准。 屏幕截图不能包含 Alpha 透明度通道。
App预览的最大文件大小为500MB,最小长度为15秒,最大长度为30秒。
App预览只能使用Safari浏览器上传,其他浏览器无法上传。
目前,App Preview 支持三种扩展名,分别是 .mov、m4v 和 mp4。
目前商品详情页每个尺寸最多可以显示10张截图。 截图是产品特性的介绍和价值表达,是用户第一眼就可以获取到的App的主要信息。 因此,它是ASO基础优化中的关键可操作对象,应予以重视。 App Store目前的布局对于横版截图的显示效果会比竖版更好。 第一张截图的整体色调要与一起显示的图标协调。
App Preview 是一段短视频,用于演示 App 的特性、功能和用户界面 (UI),用户可以直接在 App Store 上观看。 当客户查看产品页面时,App 预览会自动以静音模式播放,因此开发者需要确保视频的前几秒极具视觉吸引力。

在应用程序内购买:
需要提供的信息主要包括:应用内购买参考名称、产品 ID、价格级别、显示名称、描述和应用内购买屏幕截图。
防范措施:
1)产品ID是唯一的。 后台创建内购商品后,商品ID会被占用,即使删除也无法使用。2)应用内购买的定价只能根据苹果后台管理系统提供的价格等级列表进行选择。 每个价格水平对应于每个国家的货币。
国际音标包装:
1)登录苹果开发者后台: https ://developer.apple.com/2)创建App ID,即bundle ID
3)添加测试设备的UDID
4)申请iOS证书,开发证书,颁发证书。 颁发的证书分为两种:向应用商店颁发的临时证书和为测试颁发的证书。
5) 申请iOS描述文件,开发描述文件,发布描述文件
6)上传ios证书编译打包IPA文件
7) 登录 iTunes Connect 创建 App
8) 登录 Application Loader 上传 IPA 文件
测试:
沙盒测试
沙盒测试首先需要在iTunes Connect后台添加沙盒技术测试人员的邮箱并设置密码。 手机安装好测试包后,打开App Store退出真实Apple ID账号,再打开测试包登录沙盒测试账号开始测试。防范措施:
测试电子邮件地址不能是其他人为 Apple ID 注册的电子邮件地址。
填写的测试邮箱可以是不存在的邮箱,但要符合邮箱的格式。
注意App Store区域的选择。 测试时弹出的购买提示框会根据沙盒账号选择的地区显示语言。
沙盒测试必须在真机环境下进行测试,并且必须是adhoc证书或开发证书签名的安装包。
试飞测试
TestFlight 测试分为内部测试和外部测试。 内部测试最多可邀请25名成员,外部测试人员上限为2000人。邀请外部人员进行测试之前,需要通过Apple的审核。 内部测试不需要审查。
1)内测步骤:需要在后台添加接收邀请码的邮箱,选择测试包。 TestFlight App 应安装在您的手机上。 打开TestFlight后,填写邀请码下载安装Beta版APP进行测试。 请注意,TestFlight 需要运行 iOS 8 及更高版本的 iOS 设备。
2)目前TestFlight的新功能可以通过分享链接直接邀请任何人测试Bebt版本的App。 这个函数比前面的操作更简单直接。
2.填写iTunes Connect后台
主题:
主标题是应用商店中展示的应用的本地化名称,一般包含标题的主体和后缀。 以简洁流畅为宜,以展示App的功能和独特性。 标题中的关键字具有高优先级。 尽量选择搜索热度高、与App最相关的关键词,不要出现热门竞争对手的品牌词,否则很容易被拒。字幕:
副标题是对App的一句话介绍,是对App名称的补充,词组有一定的权威性。 您应该尝试将一些主标题中未涵盖的重要关键字添加到副标题中。 副标题也不应包含知名竞争对手的热门搜索品牌关键词。 文案要简洁美观,体现App的独特性,长度控制在30个字符以内。隐私政策网址:
自 2018 年 10 月 3 日起,所有新应用和应用更新都必须使用隐私政策 URL。链接或文本只能在提交新版本时更新。 填写时可观察竞品的隐私政策模板作为参考。应用预订:
对于支持预约的 App,用户可以提前在 App Store 中查看产品页面,并在 App 不可用时进行预约。 产品上线后,用户会收到通知,并在24小时内自动下载到用户的设备上。 该功能可用于产品正式上线前的预热。 开发者可以根据市场反馈提前对产品相关内容进行适当调整。描述:
描述限制为 4000 个字符,并且是必需的。 您可以根据语言版本填写相应语言的描述。 在当前的 iOS11 版本中,这里不允许使用特殊字符。 应用说明是对应用程序特性和功能的详细介绍。 产品的核心功能应尽可能在前三行展示,以吸引用户点击“更多”按钮继续阅读。 目前只能在应用更新时修改应用描述。关键词:
目前,关键字部分允许的关键字字符数为100。此项为必填项,可本地化。 关键字设置会影响应用在应用市场搜索结果中的展示,以及应用在这些搜索结果中的基本排名。关键字设置建议:
1)用好能填的100个字,尽量多填。 虽然苹果官方建议每个关键词用逗号隔开,但为了让 App 覆盖更多关键词,开发者可以选择在关键词中尽量少用逗号。 如果有关键字需要强调,可以用逗号分隔。2)添加竞争对手关键词和行业热门关键词。 竞争对手关键字是竞争对手应用程序的名称。 一般来说,高人气竞争关键词流量大但竞争相对较高,低人气竞争关键词流量小竞争少,应根据产品情况合理选择。 行业热搜词是与应用所属行业相关的一系列关键词。 例如,借贷应用程序的流行行业术语包括贷款、借贷和借贷。
3)注意每个关键词的搜索指数和搜索结果的数量,尽量选择搜索指数高、搜索结果数量少的关键词。
4)关注热搜及相关搜索,了解用户的搜索行为,适当使用相关热门搜索词作为关键词,可能会提升App的排名。
5)添加有效的长尾关键词,带来更多的关键词覆盖率。 长尾关键词是指不是目标关键词但与目标关键词相关的关键词组合,也能带来搜索流量。 长尾关键词的基本属性是:可扩展性强、针对性强、范围广。 比如“视频水印”、“旅游攻略”、“微信管家苹果版”等都是长尾词,通常会给App带来更多的关键词覆盖率。
6)分类的选择也会给App带来关键词覆盖率。 选择“游戏”类别将为App带来游戏相关的关键词覆盖,选择教育类别将为App带来教育相关的关键词覆盖。
7)了解目标用户的属性,考虑目标用户可能搜索的其他关键词。 比如母婴电商APP可以考虑选择一些妈妈们可能会搜索的词,比如“早教”、“孩子”、“教学游戏”等。
8)您可以设置多种语言的关键字,以增加关键字覆盖率。 为每个语言版本设置不同的关键字组。
9)灵活使用各种数据工具。 不仅有各种App关键词数据平台,还有各种索引分析平台,如谷歌索引、微信索引等。
应用评级:
应用评级是苹果开发者后台必填的应用信息属性。 根据 13 题的结果,评分将立即更改。 共有5个级别,包括4岁及以上(4+)、9岁及以上(9+)、12岁及以上(12+)、17岁以上(17+)和无评级(NO RATING)。 没有评级的付费应用程序无法上传到 App Store。 选题要与申请的实际情况一致,否则很容易被拒审。分阶段发布自动更新:
自动更新的分阶段发布模式,可以先向一定比例的用户发布更新,然后逐渐增加发布的更新比例。 此模式适用于正式版应用更新,不适用于APP首次发布。 分阶段发布最多可以暂停30天,暂停次数不限。 对于有需要的产品,勾选此功能,可用于缩短产品测试周期,加快产品发布进程。 如果发现新问题,可以暂停分阶段发布,以减少新版本中发现的致命错误的影响。3. 申请流程审核

防范措施:
1) 仔细审核App相关信息填写是否正确,特别注意不同本地化语言的信息是否准确。2)如果App需要账号登录才能查看,需要在后台填写测试账号供苹果审核。
如需快速上线申请,可点击下方链接,根据操作情况申请加速审核。 不一定保证申请成功,但也是一种方式。 加急成功后,24小时内出审核结果。 即使在App审核过程中加急审核被拒,加急审核的状态也会与版本保持一致,直到审核结束。 这种方法不宜频繁使用,建议一年不要超过两次。
申请加速审核的链接: https ://developer.apple.com/contact/app-store/?topic=expedite。 
提交时选择IDFA:
提交审核时,只要选择使用IDFA,一定要勾选IDFA的用途。A. 如果App只集成了广告,没有跟踪广告引起的行为,那么第一个和第四个都要勾选。
B.如果App没有集成广告,但需要跟踪广告引起的激活行为,则需要勾选第二、第三和第四。
C、如果App集成了广告,需要跟踪广告带来的激活行为,则四项都要勾选。
