什么是苹果开发者账号?其中,商业版账号要如何去申请、提交上架?这篇文章里,作者总结了iOS商业版的上架详细流程,一起来看看吧,或许会给遇到同样迷惑的你一些帮助。https://www.dnzp.com/uploads/allimg/231008/q5srl1nvwgf>
3)Info.list设置必要的权限提示信息与加密信息https://www.dnzp.com/uploads/allimg/231008/q5srl1nvwgf>
这里本来是不需要这一步的,但是我在上传后遇到了一些问题与权限提示和加密信息有关,所以最好在这一步就处理好这方面的问题,避免反复操作。https://www.dnzp.com/uploads/allimg/231008/q5srl1nvwgf>
这是Info.list需要注意的两项内容:https://www.dnzp.com/uploads/allimg/231008/q5srl1nvwgf>
这里如果权限申请描述信息没写,是不能通过AppStoreConnect的审核的,原本我的权限申请了位置信息权限,NSLocationAlwaysUsageDescription和NSLocationWhenInUseUsageDescription都是有的,但是审核时发邮件提示NSLocationWhenInUseUsageDescription也必须要有。https://www.dnzp.com/uploads/allimg/231008/q5srl1nvwgf>
指定ITSAppUsesNonExemptEncryption的原因时是上传成功以后,选择构建版本时,还需要手动指定出口合规证明信息才行,比较麻烦,所以我们直接在info.list就做好制定。https://www.dnzp.com/uploads/allimg/231008/q5srl1nvwgf>
4)应用打包与上传https://www.dnzp.com/uploads/allimg/231008/q5srl1nvwgf>
应用开发完成后,Xcode点击【Product】> 【Archive】进行打包操作,打包完成后,选择分发方式为【App Store Connect】,一路向下next,期间需要选择一次开发者证书和描述文件,到了最后一步选择【Upload】上传到App Store Connect即可,成功如下图。https://www.dnzp.com/uploads/allimg/231008/q5srl1nvwgf>
5)准备应用截屏与隐私政策https://www.dnzp.com/uploads/allimg/231008/q5srl1nvwgf>
这是下一步需要的资料,放在这一步是因为在这里做好准备比较方便。https://www.dnzp.com/uploads/allimg/231008/q5srl1nvwgf>
应用截屏:https://www.dnzp.com/uploads/allimg/231008/q5srl1nvwgf>
首先需要iPhone5.5英寸与6.5英寸的显示屏截屏,每个尺寸准备4、5张应用截图。https://www.dnzp.com/uploads/allimg/231008/q5srl1nvwgf>
截图我们直接使用对应屏幕大小的ios模拟器点击截图即可:https://www.dnzp.com/uploads/allimg/231008/q5srl1nvwgf> 5.5英寸对应机型:6plus、6s plus、7plus、8plus6.5英寸对应机型:iphone Xs Max、iphone 11Pro Max
隐私政策:https://www.dnzp.com/uploads/allimg/231008/q5srl1nvwgf>
现在主流的app应用合规隐私政策都需要做成网页对外提供一个url来访问了,苹果也不例外。所以我们需要一份基于自己app的隐私政策文档,然后把它转为html网页放到一个对外的服务器上,直接访问这个url链接可以看到该应用的隐私政策。https://www.dnzp.com/uploads/allimg/231008/q5srl1nvwgf>
5. App Store Connect选择构建版本,填写应用相关信息,提交审核https://www.dnzp.com/uploads/allimg/231008/q5srl1nvwgf>
1)选择构建版本https://www.dnzp.com/uploads/allimg/231008/q5srl1nvwgf>
这时我们登陆App Store Connect点进去对应的app界面,发现状态还是准备提交?我们的上传的app包去哪了呢?往下滑动,找到【构建版本】,这里应该有你刚刚上传好的app文件,需要勾选构建版本才行;如果在这里也没看到app文件,那说明你上传的文件可能有点小问题。点击【TestFlight】,来这里查看你的ios构建版本。https://www.dnzp.com/uploads/allimg/231008/q5srl1nvwgf>
可以看到有一个缺少出口合规证明的警告,这里就是我们在5.3那一步做的操作意义所在,如果你做过了那就不会有这个警告,如果没做也没事,手动选择你的app使用了哪种类型的加密算法就可以了,选择后回到App Store下的构建版本,这时就出现了可供你构建的应用版本。https://www.dnzp.com/uploads/allimg/231008/q5srl1nvwgf>
2)填写应用相关信息https://www.dnzp.com/uploads/allimg/231008/q5srl1nvwgf>
这里我们需要填写的东西还是很多的,我们只说必填项:https://www.dnzp.com/uploads/allimg/231008/q5srl1nvwgf> ios预览与截屏:还记得5.5步骤我们保存好的应用截图吗,两个尺寸分别上传好。描述:对你 App 的描述,用以详细说明特性和功能。关键词:添加一个或多个关键词以描述你的 App。关键词将使 App Store 搜索结果更加准确。关键词之间用英文逗号或中文逗号(或两者混合使用)分隔。技术支持网址 (URL):你的 App 技术支持信息网址 (URL)。该网址 (URL) 会在 App Store 中显示。版本:你要添加的 App 的版本号。编号应遵循软件版本规范。版权:拥有你的 App 专有权的人员或实体的名称,前面是获得权利的年份(例如“2008 Acme Inc.”)。请勿提供网址 (URL)。App 审核信息:如果需要你的app使用需要登录的话,那就要提供一个测试账号与登录密码,联系信息也要填好。备注:不是必填的,但是如果你的应用有某些特殊之处,需要在这里说明。这里写对审核过程会有所帮助的 App 额外信息例如,App 特有的设置,它仅对审核人员可见,最终不会在app store下载界面被人看到。隐私政策:链接至你的隐私政策的网址 (URL)。所有 App 都必须提供隐私政策。还记得5.5我们准备的隐私政策url吗,填上它。收集数据类型:根据你的app的实际使用数据,如实填写从app收集的数据类型以及数据是否与用户身份关联、用途、是否用于追踪目的等信息。
填写完以后点击提交审核即可。一般是在一个工作日以内就会有反馈。https://www.dnzp.com/uploads/allimg/231008/q5srl1nvwgf>
我们在【App 审核】界面可以看到审核的结果,一般来说很难一次通过,根据苹果的要求来进行修改提交就好,如果有你不认同的驳回理由,也要据理力争。https://www.dnzp.com/uploads/allimg/231008/q5srl1nvwgf>
总之,来回沟通以后,如果审核成功了,会看到一个已批准的标识。https://www.dnzp.com/uploads/allimg/231008/q5srl1nvwgf>
五、商业版-应用分发
前置:https://www.dnzp.com/uploads/allimg/231008/q5srl1nvwgf>
你的APP已经在Connect中上架审核通过。https://www.dnzp.com/uploads/allimg/231008/q5srl1nvwgf>
操作步骤:https://www.dnzp.com/uploads/allimg/231008/q5srl1nvwgf>
登录商业版管理员账号:https://business.apple.com/https://www.dnzp.com/uploads/allimg/231008/q5srl1nvwgf>
刚开通账号,需要在【偏好设置-组织设置】去开启【自定app】,才会展示【自定App】菜单。https://www.dnzp.com/uploads/allimg/231008/q5srl1nvwgf>
点击【自定app】看到已经发布的应用:https://www.dnzp.com/uploads/allimg/231008/q5srl1nvwgf>
购买许可-许可类型,选择“兑换码”数量输入需要分发数量点击【获取】在兑换码列表即可下载execl表拿到相关兑换码链接为了方便内部客户的下载,可以设计一个页面,点击下载获取最新的兑换链接跳转到appstore兑换下载
注意:一次分发只能分发10万的数量,如果有需要,可以在企业添加多几个子账号进行分发。https://www.dnzp.com/uploads/allimg/231008/q5srl1nvwgf>
生成兑换码之后,不会立即出现下载按钮,需要稍等几分钟。https://www.dnzp.com/uploads/allimg/231008/q5srl1nvwgf>
六、商业版-用户安装
方式一:手动输入兑换码下载。https://www.dnzp.com/uploads/allimg/231008/q5srl1nvwgf>
方式二:在手机浏览器打开兑换链接自动录入兑换码下载。https://www.dnzp.com/uploads/allimg/231008/q5srl1nvwgf>
方式三:开发一个界面,自动给用户分发下载链接,跳转到appstore兑换页面,直接兑换下载。https://www.dnzp.com/uploads/allimg/231008/q5srl1nvwgf>
兑换交互和方式二一样,只不过省略手动发送的方式。https://www.dnzp.com/uploads/allimg/231008/q5srl1nvwgf>
方式四:已兑换过,卸载了如何重新下载。https://www.dnzp.com/uploads/allimg/231008/q5srl1nvwgf>
七、查询兑换码使用情况
登录商业版管理员账号:https://business.apple.com/https://www.dnzp.com/uploads/allimg/231008/q5srl1nvwgf>
在【自定app】选择对应应用,在兑换码,下载最新的execl,可以看到哪些兑换码已经被使用。https://www.dnzp.com/uploads/allimg/231008/q5srl1nvwgf>
八、其他账号申请流程
1. 个人开发者账号申请
打开网址:https://developer.apple.com/programs/enroll/https://www.dnzp.com/uploads/allimg/231008/q5srl1nvwgf>
选择以个人身份证注册,点击“双重认证”,详细规则如下:https://www.dnzp.com/uploads/allimg/231008/q5srl1nvwgf>
https://support.apple.com/en-us/HT204915https://www.dnzp.com/uploads/allimg/231008/q5srl1nvwgf>
2. 公司开发者账号
前置条件:https://www.dnzp.com/uploads/allimg/231008/q5srl1nvwgf>
1、申请到Apple ID,没有自行注册https://www.dnzp.com/uploads/allimg/231008/q5srl1nvwgf>
2、申请到邓白氏编码,没有详见【2023.08】如何申请邓白氏编码https://www.dnzp.com/uploads/allimg/231008/q5srl1nvwgf>
申请流程https://www.dnzp.com/uploads/allimg/231008/q5srl1nvwgf>
打开网址https://link.zhihu.com/?target=https%3A//developer.apple.com/programs/enroll/https://www.dnzp.com/uploads/allimg/231008/q5srl1nvwgf>
点击最下方的 “Start Your Enrollment“https://www.dnzp.com/uploads/allimg/231008/q5srl1nvwgf>
填写公司信息和邓白氏码,提交开通公司开发者账号的申请,等待苹果公司电话联系你确认公司信息。https://www.dnzp.com/uploads/allimg/231008/q5srl1nvwgf>
付费开通。笔者等了2天就收到苹果公司来电,确认公司信息后就说通过了,然后就收到 Apple Developer 的邮件了,按邮件网址点进去,付费后就能开通公司账号了,用一张VISA/Master + 银联标识信用卡付费即可, 99美元/年。https://www.dnzp.com/uploads/allimg/231008/q5srl1nvwgf>
(不是VISA/Master + 银联双标识的信用卡可能会付费失败)https://www.dnzp.com/uploads/allimg/231008/q5srl1nvwgf>
至此,公司开发者账号开通成功了。https://www.dnzp.com/uploads/allimg/231008/q5srl1nvwgf>
3. 企业开发者账号
1)前置条件https://www.dnzp.com/uploads/allimg/231008/q5srl1nvwgf> 申请AppleID账号(可以用企业邮箱申请),没有自行注https://appleid.apple.com/account?appId=632&returnUrl=https%3A%2F%2Fdeveloper.apple.com%2Fenroll%2Fapp已申请到邓白氏编码,没有自行申请,详见【2023.08】如何申请邓白氏编码
2)申请流程https://www.dnzp.com/uploads/allimg/231008/q5srl1nvwgf>
由于我们自己也没有重新申请到这个证书,而且申请流程也很麻烦,基本国内很难再申请到,所以这里不做多说明https://www.dnzp.com/uploads/allimg/231008/q5srl1nvwgf>
4. Appstore 官网操作手册
https://developer.apple.com/cn/support/app-account/https://www.dnzp.com/uploads/allimg/231008/q5srl1nvwgf>
FA&Q
1、个人名义的Apple Developer Program账号能否上传定制应用?https://www.dnzp.com/uploads/allimg/231008/q5srl1nvwgf>
能。只要满足上文提到的两个要求(应用从未“通过”过应用审核、已经签署《付费应用程序协议》),无论组织名义还是个人名义申请的苹果开发者账号,都可以通过苹果商务发布定制应用。https://www.dnzp.com/uploads/allimg/231008/q5srl1nvwgf>
2、同一个账号发布的定制应用是否有数量上限?https://www.dnzp.com/uploads/allimg/231008/q5srl1nvwgf>
没有。苹果的答复很明确,只要定制应用通过了苹果App审核团队的审核,应用就可以使用,不存在应用数量上限。https://www.dnzp.com/uploads/allimg/231008/q5srl1nvwgf>
3、App升级后已有的兑换码是否失效,已下载的用户如何升级?https://www.dnzp.com/uploads/allimg/231008/q5srl1nvwgf>
App升级后,之前购买的兑换码仍然有效,用户使用之前的下载码下载到的app是升级后的最新版本。 已经下载的用户可以通过App Store自动或手动升级(取决于用户的设置),具体方式和App Store下载的应用更新方式相同。https://www.dnzp.com/uploads/allimg/231008/q5srl1nvwgf>
4、同一个ABM账号中,苹果是否允许发布多个相似定制应用?https://www.dnzp.com/uploads/allimg/231008/q5srl1nvwgf>
允许。已经测试过,可以通过应用审核。https://www.dnzp.com/uploads/allimg/231008/q5srl1nvwgf>
5、苹果商务方式发布的应用都能在哪些国家和地区进行下载?https://www.dnzp.com/uploads/allimg/231008/q5srl1nvwgf>
只能在苹果商务管理账号申请公司的所在地国家或地区进行下载。比如某个应用发布到了中国移动集团的苹果商务管理账号中,那么这个应用只能在中国大陆进行下载(苹果会检测下载用户AppleID中填写的国家和地区是否设置为了中国大陆),即使在App Store Connect中将应用发布地区选择成了所有国家和地区,也只能在中国大陆下载。https://www.dnzp.com/uploads/allimg/231008/q5srl1nvwgf>
参考
2023最新整理iOS app上架app详细教程https://www.dnzp.com/uploads/allimg/231008/q5srl1nvwgf>
https://juejin.cn/post/7197254126089764923https://www.dnzp.com/uploads/allimg/231008/q5srl1nvwgf>
苹果商务账号申请|撸码云内测分发平台-应用内测托管平台https://www.dnzp.com/uploads/allimg/231008/q5srl1nvwgf>
https://baijiahao.baidu.com/s?id=1742024668697063688&wfr=spider&for=pchttps://www.dnzp.com/uploads/allimg/231008/q5srl1nvwgf>
商务管理分发(简书|2021年)https://www.dnzp.com/uploads/allimg/231008/q5srl1nvwgf>
https://www.jianshu.com/p/490ef53e44c0https://www.dnzp.com/uploads/allimg/231008/q5srl1nvwgf>
2023苹果商务管理模式分发app完全指南https://www.dnzp.com/uploads/allimg/231008/q5srl1nvwgf>
?action=onClickhttps://www.dnzp.com/uploads/allimg/231008/q5srl1nvwgf>
app store企业开发者账号怎么申请?(20230630)https://www.dnzp.com/uploads/allimg/231008/q5srl1nvwgf>
https://www.yimenapp.com/kb-yimen/21898/https://www.dnzp.com/uploads/allimg/231008/q5srl1nvwgf>
本文由 @IDIOTKH 原创发布于人人都是产品经理,未经许可,禁止转载https://www.dnzp.com/uploads/allimg/231008/q5srl1nvwgf>
题图来自 Unsplash,基于CC0协议。https://www.dnzp.com/uploads/allimg/231008/q5srl1nvwgf>
该文观点仅代表作者本人,人人都是产品经理平台仅提供信息存储空间服务。https://www.dnzp.com/uploads/allimg/231008/q5srl1nvwgf>