2021苹果IPA上架App Store记录及最新ABM分发

公司内部开发了一款基于定位轨迹的考勤软件,上架苹果市场过程及ABM账号注册使用方法

1、首先App Store connect创建应用

填写各种信息。才发现原来苹果上架应用可以不用软件著作权证书,安卓的需要

2、Xcode打包导出上传IPA

使用Transporter(在app store中搜索下载)上传应用,遇到的问题和处理方式:

1、Transporter上传时“正在验证APP-正在通过App Store进行认证...卡住或很慢

处理:多等一会或多尝试几次即可

2、Transporter提示“App 已交付到App Store Connect”,但是在App Store Connect里没有显示应用

原因:应用里包含过时的组件UIWebView。应用上传结果可以在苹果开发者账号对应的邮箱里查看,不管是失败还是成功都有邮件,失败会有原因提示。

处理:代码中删除UIWebView,重新打包上传

3、等待审核

1天时间有结果。当天提交,第二天凌晨1点左右有结果了。没有意外,被拒绝了,存在两个问题:

1、应用里定位权限申请没有说明清楚,具体修改见苹果开发权限申请说明文档

原来是:打开定位服务,才能正常使用基于定位的功能

修改为:该应用需要记录您的定位轨迹,来计算考勤工作时间

在Xcode中 Info.plist 修改,重新打包IPA上传,然后在App Store Connect里选择新的IPA

2、应用程序完整性,需要回复说明下列问题

1.请说明您期望使用哪种类型的用户。

2.确定要计划分发应用程序的特定国家或地区。

3.该应用程序中的哪些功能旨在供一般的App Store用户使用?

4.用户如何获得帐户?

5.如果应用程序有任何付费方面,例如用于开设帐户或使用应用程序中的某些功能,请说明用户如何访问付费内容。

6.谁为付费内容付费?

4、使用ABM

提交审核后,又被拒绝,给了一个新的分发方式:ABM

苹果商务管理,Apple Business Manager 简称ABM,用于

a.定制应用

b.针对组织内部应用分发

应用能上架到App Store,但是不能直接被搜索出来,要有“兑换码”才能在App Store下载应用

后来才知道应用没有注册功能无法直接发布在App Store

先注册ABM,注册地址:https://business.apple.com/#enrollment

用到的信息有:

1、公司/组织的邓白氏信息

2、公司电话号码、网站

3、公司域名后缀的邮箱(我用的163的邮箱也可以,电话验证那里会问到)

如果上边信息都有了,那就直接填写注册即可。

ABM注册填写信息

关于邓白氏

如果你的苹果开发者账号是公司/组织类型的,那就已经有邓白氏编码了,个人的没有

关于“您的详细信息”和“验证联系人”

“您的详细信息”:申请人,填写的邮箱可以关注申请进度

“验证联系人”:苹果会致电公司电话,与验证联系人联系,询问相关问题,包括上边“您的详细信息”填写的申请人姓名

查找邓白氏编码

我没有记录有邓白氏编码,需要先查找

1、首先查看苹果开发者账号类型,进入苹果开发者后台,点击右上角用户进入详情


开发者账号信息

2、邓白氏查找地址:https://developer.apple.com/enroll/duns-lookup/#!/search

查找邓白氏编码

填写完信息,进行查找,如果有找到,公司/组织会列出来,选择确认后,具体的DUNS编号会发到填写的邮箱里。

接下来继续注册ABM

填完信息,就是开始等待审核,期间关注申请人邮箱查看进度

ABM审核中

大概5个工作日,在邮件里有回复说联系不上验证人

邮件通知

一看联系的电话号码是以前申请邓白氏编码时的旧电话号码。这次申请ABM时填了新号码,但是他们没联系这个号码。

按邮件的提示需要验证人致电 400-603-3565 联系他们,邮件里写办公时间是周一至周五,09:00 至 17:00 CST。CST是中部标准时间,换为北京时间是23:00 至 07:00。

白天10点电话联系,等了大概一两分钟也接通了。

电话接通后,先说明情况:ABM注册,收到邮件,需要回复电话。通话过程会询问以下问题

1、ABM注册ID号,邮件里写有

2、姓名,这里是验证人

3、公司名称

4、申请苹果商务管理账号的目的(回答公司员工需要使用定制应用)

5、某某某(申请人)是否是公司的正式员工(回答是)

6、是否能代表公司申请、同意相关协议(回答可以)

7、联系邮箱(应该是因为我填的是163的邮箱所以问到,问有没有和公司网站域名后缀的邮箱,回答没有)

问题询问完后,他们会告诉你,审核通过了,并告诉你接下来要做两件事情(审核通过了,但是注册还没有完成

1、去邮箱接受邀请(申请人的邮箱)

2、创建几个管理员(避免忘记密码)

进入邮箱接受邀请,邀请是7天有效时间

审批通过后去邮箱接受邀请

点击确认为某某某(申请人),点击开始使用,填写该苹果商务管理账号的管理员信息,姓名、工作邮箱、密码、手机号码等信息(到这一步就接近成功了,填完信息就能登录ABM了)


这里是填写ABM的管理员,能登录后台,做相关设置。填申请人、验证人或其他人都可以。

填写的邮箱,不能是已经存在的 AppleID,没有就重新申请一个邮箱

至此,注册苹果商务管理账号结束。

查看组织 ID 和组织名

组织ID和组织有什么用?

这两个信息需要提供给应用开发者,开发者在App Store Connect里设置给相应的应用,以确定某个苹果商务账号中可以查看到哪些应用。

首先登陆苹果商务管理网站,填写已经注册好的管理式 AppleID 和密码,登陆。登陆成功点击“设置” – “注册信息”,进入下图所示页面:


注意:需要先为账号开启“自定 App”功能,刚刚注册好的账号默认没有开启该功能。上图中序号 3 右侧红框内如果未显示“已启用”,点击右侧按钮即可。

接下来,就是在App Store Connect根据提示修改上架。

上架成功后,说一下用户怎么下载安装应用


获取兑换码

选择“兑换码”方式,填入数量(超过25000需要建子账号)。下载按钮需要等好几分钟才会出现,下载回来是一个.xls文件,包含内容:

1、代码(就是兑换码,在App Store中使用)

2、Code Redemption Link(把链接复制到Safari浏览器打开会自动跳转iTunes Store引导用户下载应用,没有装iTunes Store会提示去安装)

兑换码的使用

1、打开App Store应用,点击您的头像

2、点击“兑换礼品卡或代码”->粘贴兑换码->点右上角“兑换”



app store

一个兑换码只能用一次。用户卸载应用后,可以在App Store的“已购项目”里重新安装应用,不需要新的兑换码

你可能感兴趣的:(2021苹果IPA上架App Store记录及最新ABM分发)