惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

美团技术团队
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
博客园 - Franky
有赞技术团队
有赞技术团队
博客园 - 司徒正美
量子位
N
News and Events Feed by Topic
T
Threatpost
Last Week in AI
Last Week in AI
D
Darknet – Hacking Tools, Hacker News & Cyber Security
酷 壳 – CoolShell
酷 壳 – CoolShell
C
CERT Recently Published Vulnerability Notes
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
I
Intezer
人人都是产品经理
人人都是产品经理
T
Tenable Blog
IT之家
IT之家
雷峰网
雷峰网
腾讯CDC
博客园 - 聂微东
V
Visual Studio Blog
S
SegmentFault 最新的问题
Scott Helme
Scott Helme
Spread Privacy
Spread Privacy
月光博客
月光博客
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
V
V2EX
大猫的无限游戏
大猫的无限游戏
Apple Machine Learning Research
Apple Machine Learning Research
爱范儿
爱范儿
T
Tailwind CSS Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
罗磊的独立博客
N
Netflix TechBlog - Medium
J
Java Code Geeks
宝玉的分享
宝玉的分享
F
Full Disclosure
WordPress大学
WordPress大学
A
Arctic Wolf
小众软件
小众软件
AWS News Blog
AWS News Blog
Attack and Defense Labs
Attack and Defense Labs
NISL@THU
NISL@THU
AI
AI
Hugging Face - Blog
Hugging Face - Blog
F
Fortinet All Blogs
云风的 BLOG
云风的 BLOG
N
News | PayPal Newsroom
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org

人人都是产品经理

为什么你的产品找不到差异化?90%的失败都卡在第一步上(下) – 人人都是产品经理, 3年从30万到1300万用户、获2200万美元融资,这个AI教育产品用“抽卡”破解了获客难题 – 人人都是产品经理, 园区招商系统怎么做才能真正帮到去化?我加了这一个功能,推广链接转发400次阅读过万 – 人人都是产品经理, AI大事件:OpenAI发完网络安全模型又搞药物研发,小鹏汽车要抓”DeepSeek时刻” – 人人都是产品经理, 电商不是卖货,是一场更残酷的产品经理实战 – 人人都是产品经理, 没想到,活动营销又回来了! – 人人都是产品经理, 为何All-in海外KOC:一场关于AI时代窗口期的豪赌 – 人人都是产品经理, 重新理解企业的内部协作 – 人人都是产品经理, 苹果的 AI 战略到底是什么? – 人人都是产品经理, 医疗智能体·第2讲——合规护城河:等保、PIPL与HIPAA的架构实战 – 人人都是产品经理, 向量知识库五步法:从“答非所问”到“精准回复” – 人人都是产品经理, 鸿蒙PC三方库构建总指挥HPKBUILD(sha)库为例 – 人人都是产品经理, 何时该用LLM?AI产品经理的LLM设计指南 – 人人都是产品经理, 医疗信息领域的需求方、决策方、准入方以及关注点(二) – 人人都是产品经理, 即梦涨价:一场被误读的「傲慢」 – 人人都是产品经理, 面试AI PM必答题:Hermes和OpenClaw的区别,如何讲清楚业务价值 – 人人都是产品经理, AI的下一张船票:世界模型——AI产品经理必须理解的技术拐点 – 人人都是产品经理, 小红书做GEO,怎么让AI信你?记住这 3 个重要信息 – 人人都是产品经理, 5 家印度 AI 初创公司,看看印度 AI 再做什么 – 人人都是产品经理, AI项目跨团队协作:产品技术业务如何不打架 – 人人都是产品经理, Agentic Workflow(智能体工作流):让AI从”答案生成器”变成”数字员工” – 人人都是产品经理, lycium_plusplus 项目全景解读:OpenHarmony 三方库构建的“大管家” – 人人都是产品经理, 从爆单救火到前置履约:两套预采策略,把生鲜大促履约效率拉满 – 人人都是产品经理, 什么时候该补货?我用一轮数据做了一个决定 – 人人都是产品经理, 从“机械兜底”到“动态分流”:AI客服重复进线治理的4大底层逻辑 – 人人都是产品经理, 抖音拼效率,红书拼洞察 – 人人都是产品经理, 全民狂欢与退潮——为什么龙虾这波热潮冷却得如此之快? – 人人都是产品经理, Stripe押注!MPP重塑全球支付 – 人人都是产品经理, 小红书GEO:AI引用你的内容,不是因为你对,而是因为你看起来可信 – 人人都是产品经理, 前百度副总裁押注办公Agent,日韩付费爆发,Manus迎来强劲对手 – 人人都是产品经理, 企事业单位数字化的业务供需本质 – 人人都是产品经理, 医疗智能体·第1讲——医疗信息化重构:从“辅助软件”到“自主智能体”的范式转移 – 人人都是产品经理, 粉丝量就是空气!!! – 人人都是产品经理, 用户说“薯片碎了”,机器回“要买吗?”:意图识别的翻车与破局 – 人人都是产品经理, RAG召回准确率从75到90 我做对了这三件事 – 人人都是产品经理, AI大事件:Anthropic改收费、OpenAI发安全版、手术机器人纳入医保、阿里发布”秒悟” – 人人都是产品经理, Chrome 推出 Skills 新功能,Agent 重塑上网方式 – 人人都是产品经理, GitHub前创始人拿了a16z的1700万美元,做Agent时代的Git – 人人都是产品经理 拷贝或克隆其他 Flutter OH 项目到本地后无法运行 – 人人都是产品经理, 优惠券设计:优惠券创建 – 人人都是产品经理, 不用死磕文档!AI 助手 1 小时搞定飞书 CLI 安装 + 配置 + 知识库 – 人人都是产品经理, 用小龙虾做竞品分析报告:从2天到20分钟,我是怎么做到的 – 人人都是产品经理 用小龙虾做市场分析报告:搞懂这3个公式,市场规模不再靠猜 – 人人都是产品经理, 你早就在做 Harness 工程,只是不知道它叫这个名字 – 人人都是产品经理, Think Long就够?你可能想多了! – 人人都是产品经理, 货代SRM实战:供应商准入怎么做,才能让资源池不是通讯录而是可交付网络? – 人人都是产品经理, 如何做好用户调研?详解基本技巧 – 人人都是产品经理, 木鸟、途家、美团对打,平台春天行动开“卷” – 人人都是产品经理, 入职才发现公司不靠谱?小红书从业者求职避坑指南 – 人人都是产品经理, 美国 AI 三巨头联手封堵,中国 AI 突围之路在何方 – 人人都是产品经理, 小红书,放在需求对面的镜子 – 人人都是产品经理, AI 会带来大规模失业吗? – 人人都是产品经理, 从出单到补货前,我第一次犹豫:该不该放大? – 人人都是产品经理, Flutter 三方库鸿蒙化适配:5 种高效检查方式,快速判断是否需要适配 – 人人都是产品经理, 从做产品进阶拿结果:医美机构产品经理转岗科室运营经理 – 人人都是产品经理, 阿里HappyHorse,一场关于“Token经济”的阳谋 – 人人都是产品经理, To B AI:客户留存落地的观察与思考 – 人人都是产品经理, AI产品的“生命线”——数据采集、标注、清洗的产品化设计 – 人人都是产品经理, 谈谈AI Agent(二):当“孩子”能自己“体验世界”时,你该学什么? – 人人都是产品经理, UI/UX设计师的3层能力进阶,前两层让你活下来,第三层…才是真正的分水岭 – 人人都是产品经理, 2分钟 → 30秒,效率提升75%:B端产品经理如何用「规则枷锁」驯服AI幻觉? – 人人都是产品经理, 还没来得及学OpenClaw,来了个更猛的:Hermes Agent – 人人都是产品经理, AI日报:宇树机器人跑出10m/s刷新世界纪录 – 人人都是产品经理, 一文说透基金互金如何用情绪价值引导用户决策做转化 – 人人都是产品经理, 当浏览器开始替你”看”网页:AI 浏览器正在亲手拆掉它脚下的那张网 – 人人都是产品经理, 0代码,一天时间我Vibe Coding了个网站 – 人人都是产品经理, Hermes 和 OpenClaw 之争,Agent 的能力应该“装上去”还是“长出来”? – 人人都是产品经理 视频生成的“桌子”,字节Seedance 2掀完,阿里快乐马掀 – 人人都是产品经理, 从听不懂到完全信任:我的 Codex 深度产品体验 – 人人都是产品经理, 当虚拟偶像有了北京户口,与真人偶像还有什么区别? – 人人都是产品经理, 会说,远远比会做更重要 —— 对 SBTI 爆火现象的五层观察 – 人人都是产品经理, AI产品经理必看:当“搭环境”比“选模型”更重要,你的认知还在2024年吗? – 人人都是产品经理, 2026年AI产品商业化核心逻辑:从功能demo到规模化营收的3个必破卡点 – 人人都是产品经理, 京东围绕供应链,卷起裤腿下场的那些事儿 – 人人都是产品经理, SBTI一夜刷屏:它赢在了“太会说人话” – 人人都是产品经理, 折扣零售的真相:不是便宜,而是价值感! – 人人都是产品经理, 和甲方吵了一架,最后加钱做了——我学到的ToB产品经理生存法则 – 人人都是产品经理, 和几位小红书操盘手聊了8小时,干货全在这 – 人人都是产品经理, 智谱GLM-5.1登场,开源模型首超Opus4.6!!! – 人人都是产品经理 Anthropic收入凭什么反超OpenAI,终于有人把这事说清楚了 – 人人都是产品经理, 史上最有故事感的技术报告——Claude最强模型Mythos 7个极其精彩的细节 – 人人都是产品经理, 模型不是壁垒,Harness 也不是 – 人人都是产品经理, 抖音本地生活业务思考21 – 人人都是产品经理, Superpowers:145k Star的AI编码框架,到底是什么来头? Superpowers:145k Star的AI编码框架,到底是什么来头? – 人人都是产品经理, OpenAI 的路走错了,Anthropic Harness 解法启示:模型需要实践专科生 – 人人都是产品经理, 画原型图的前一步:设计站点地图 – 人人都是产品经理, 给 DeepSeek 的最后一封催更信 – 人人都是产品经理, 手把手教你用 Claude Code 搭建 AI 营销团队:5 个 Agent、12 项技能,独立完成研究、写作、设计全流程 – 人人都是产品经理, 你以为大模型在学语言?不,它在重新发明语言学 – 人人都是产品经理 所谓Skill,不过是AI时代的工业垃圾 – 人人都是产品经理, 聊一聊内容传播的几个方法 – 人人都是产品经理, 当平台开始吃掉生态:从 OpenClaw 被封杀,读懂 Anthropic 的这盘棋 – 人人都是产品经理, 你装了 10 个 AI 插件,Obsidian 还是一个文件夹 – 人人都是产品经理 关于AI智能体架构演进的系统性思考:从单体试水到多体协同的重构 – 人人都是产品经理, 当“人”变成Skill,我们又该何去何从? – 人人都是产品经理 Mythos 事件:前沿 AI 治理的意外实验 – 人人都是产品经理, 货代CRM:信用与风险管理怎么做,才能把坏账风险拦在放货之前? – 人人都是产品经理, 从HR收集自拍照到员工自助录入——我见证了园区人脸识别从”不可用”到”真好用”的全过程 – 人人都是产品经理 千问闯关AI混沌期:阿里画靶,吴嘉张弓,马云射箭? – 人人都是产品经理,
总结:iOS商业版上架详细流程
大星产品集 · 2023-08-23 · via 人人都是产品经理

什么是苹果开发者账号?其中,商业版账号要如何去申请、提交上架?这篇文章里,作者总结了iOS商业版的上架详细流程,一起来看看吧,或许会给遇到同样迷惑的你一些帮助。

背景

最近公司appstore的企业开发者账号突然被停用不给续期,导致之前定制项目分发出去的IOS客户端都没法正常使用,作为产品突然接手处理也是一脸懵。借用这次经验,也整体梳理下做下复盘,同时分享给相同遭遇的朋友。

什么是开发者账号

刚接触这个事情,我发出第一个疑问就是:什么是苹果开发者账号?

苹果开发者账号,主要是IOS开发者想要将应用放到真机调试,或者需要将APP打包上传到AppStore时,需要登录的一个账号密钥,来标记这个东西属于你。

就像你要去银行存钱,你需要先和银行提供自己的个人/公司资料,让他帮开通一个账号,这样子你才能把钱存进里面,去赚取存款利息。

经过这个事情,我才知道原来苹果开发者账号还分了4种账号体系。

1. 个人开发者账号:个人开发者通过将自己开发的软件、游戏等应用上传到App Store,进行销售和推广,那么就需要申请个人开发者账号。

2. 公司开发者账号:一般开发C端应用的公司,都是申请公司开发者账号,然后将应用上架到Appstore,审核通过,普通用户就可以在AppStore下载(比如微信、美团等)。

3. 企业开发者账号:一般是B端企业服务,存在定制功能/只给企业内部使用,不对外下载,则需要企业开发者账号去打包应用,上传到蒲公英/其他工具,获取到下载链接,企业员工可以通过链接直接下载,安装使用需要手动信任开发者证书(如下图)。

为什么有企业开发者账号?  当你用公司已经上架的app,帮客户去定制开发一些功能,由于应用代码存在同质化,AppStore是不允许你再次上架(即使改了应用名字),当时苹果为了满足一些企业内部分发的需求,所以有了企业开发者账号,这些应用不需要通过AppStore的上架审核,直接可以分发使用。

由于没有经过审核,所以很多不法分子就会利用这个漏洞,研发一些不合规的应用,来扰乱整个应用市场,所以这两年苹果对企业级开发证书的管控越来越严格,越来越多的企业级证书到期后,苹果不再予以续约。

(正由于稀缺,所以这种账号在市面上被卖到价格抬到很高,而且即使你买了也有可能面临被封的风险,所以大家还是要谨慎)

4. 商业版账号:随着苹果对企业级开发证书的管控越来越严格,越来越多的企业级证书到期后,苹果不再予以续约,但是很多app都有企业内部分发需求,不希望自己的应用被公开上架。这时候,我们可以参考苹果官方的建议,使用商务管理模式来分发我们的内部应用。

一、商业版整体流程

本文主要讲解【商业版账号】如何去申请、提交上架、应用分发的处理,整体流程如下:

企业版账号/公司账号操作类似,就不详细讲解。

二、商业版账号申请

1. 前置条件

1)申请AppleID账号(可以用企业邮箱申请),没有自行注册

https://appleid.apple.com/account?appId=632&returnUrl=https%3A%2F%2Fdeveloper.apple.com%2Fenroll%2Fapp

2)已申请到邓白氏编码,没有自行申请,详见【2023.08】如何申请邓白氏编码。

2. 操作步骤

访问苹果商务注册网站(https://business.apple.com/#/enrollment/form)

这里填写的信息后面将成商业版超级管理员,建议填写企业领导级别的。

登录成功,进行企业邓白氏编码验证。

填写企业的邓白氏编码(没有先去申请)。

填写组织名称:省市,具体地址信息,邮编、电话号码。

验证联系人:姓名、电子邮件、职位(一般是领导级别)需要验证人打电话去验证。

  • 工作电子邮件地址应该使用公司域名后缀地址。
  • 一般苹果会在验证邓白氏编码、公司信息等通过后,致电您公司的座机(可能是申请邓白氏编码的座机,也可能是申请苹果商务时填写的座机),和验证联系人通话,验证您是否有权代表公司进行此次账号申请和后续维护等工作。所以验证人应该填写公司的经理等管理者。

当你过了7个工作日,都没有收到电话,可以拨打苹果商务注册客服专线 400 603 3565,向客服人员说明未接到验证电话的情况,客服人员可以直接联系验证人或和验证人通话完成验证。

  • 一般会让你报下邓白氏编码。
  • 会问你的姓名+联系方式+工作职位(职务应该为 CEO、COO、IT 经理等管理者,普通员工不具备做验证人的权限)。
  • 正在申请苹果商务管理账号的员工,是否可以代表公司同意苹果的协议(如果回答不能,苹果会拒绝通过审核)。
  • 如果问你申请苹果商务管理账号的目的:【√】可以回答:您公司的员工需要使用定制应用、其他公司为您的公司开发了定制应用等。【×】如果回答作为开发者为其他公司开发并分发定制应用,苹果可能拒绝通过申请,并提示苹果商务账号应当由你的客户自己去申请。这个问题如果不明白,建议再回去仔细阅读一下苹果商务中的参与者章节。

如果电话验证通过,苹果会向验证人、申请人的邮箱发送确认邮件,如下图所示:

此时只是通过了申请,还没有完成所有注册工作,请及时点击邮件中的“开始使用”按钮,完后管理式 AppleID 创建工作。超过一周可能导致邮件中的 按钮失效。

在邮件点击【开始使用】按钮后,会跳转到下图所示的网页中:

填写该苹果商务管理账号的管理员信息,姓名、工作邮箱、密码、手机号码等信息。

注意:因为这里需要新创建一个“管理式 AppleID”,所以此处的邮箱不能填写提交申请时的 AppleID 或者其他已经存在的 AppleID,需要一个新的以公司网址为后缀的工作邮箱地址。

填好信息后点击继续。随后页面会跳转至输入短信和邮箱验证码的页面,根据提示填入验证码,并点击继续按钮。然后会出现下图所示的提示信息,此时耐心等待即可。

最后,页面会显示条款与条件,必须同意苹果的使用条款才能使用苹果商务管理账号。 勾选所有协议,点击右下方同意按钮。

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

三、商业版-设置开发者账号

如果我们的组织之前就有开发者账号,那就直接使用即可;

如果没有就要注册一个新的开发者账号了。可以看下上方【什么是开发者账号】的说明。

四、商业版-发布应用

1. App Store Connect 新建应用与设置

打开https://appstoreconnect.apple.com/,登陆自己的开发者账号。

这里要使用具有管理权限的账号登陆,如果是仅有开发权限的账号,那么登陆成功了你也打不开我的App模块(点击以后会自动跳回首页)。

在我的App模块,点击+号,选择新建app。

套装ID:要使用和Xcode项目一致的bundleId,

因为是第一次使用App Store Connect,所以我们要点击这里的【证书、标识符和描述文件】来注册一个bundleId。

这里的bundleId要注册一个不同于之前企业证书分发的新bundleId,因为会重复。Capabilities一般选择Access WiFi Information、Push Notifications即可,其他的按自己应用需求来选。注册好这个套装id以后,记得把证书文件(.p12文件)、密码和.mobileprovision文件保存下来,下一步会用。注册好以后返回到新建页面,选择你刚注册好的套装id。

2. 设置价格、销售范围及分发方式(商业版)

创建应用成功,在connect点击这个app,进入该app的信息管理页面,点击【价格与销售范围】进行设置。

最重要的是App分发方式,要勾选【私人—在Apple商务管理…】,填写我们在商务账号上注册的组织名称与组织id。 (如果是上架到appstore,则勾选【公开】)

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

如何查看组织 ID 和组织名?

首先登陆苹果商务管理网站,填写已经注册好的管理式 AppleID 和密码,登陆。登陆成功点击“设置” – “注册信息”,进入下图所示页面:(序号 3 右侧红框内显示的就是组织 ID 和组织名)

3. 设备APP管理员

如果我们自己本身就是这个管理权限的开发者账号拥有者,自己填写app详细信息的话,那不必看这里。

如果我们app详细信息不由自己来填写(因为信息较为繁琐),而是由团队其他人来写的话,需要在【用户和访问】那里,找到团队成员X,编辑用户访问权限,将X设为我们新建app的管理员,这样X就可以在第六步进行应用详细信息的填写了。

1)更新macOS与Xcode到最新版本

这一步看似没必要,但其实是最重要的!!!

因为如果你不更新,到了最后一步上传,苹果会提示你,应用必须支持最新的ios SDK才能上传,要想支持最新的ios SDK那你就必须使用最新的Xcode,如果要使用最新的Xcode,那你就要有最新的Mac OS。

IOS-SDK最新政策解读详见:https://www.kchuhai.com/report/view-54777.html

为了不浪费时间,请第一时间保证你的系统和Xcode是最新版本!我现在(2023年5月)最新的ios SDK是ios 16.4,Xcode版本是14.3,macOS Ventura 13.3,这一版本支持了iphone14的全系列产品。

2)证书导入与选择

将上一步我们得到的证书文件导入钥匙串,成功后打开Xcode,在【TARGETS】>【Signing & Capabilities】下,填写Bundle Identifier,值与上一步设置的套装id保持一致;

Provisioning Profile选择我们上一步得到的mobileprovision文件,会自动带出下方的Team与Signing Certificate信息。

3)Info.list设置必要的权限提示信息与加密信息

这里本来是不需要这一步的,但是我在上传后遇到了一些问题与权限提示和加密信息有关,所以最好在这一步就处理好这方面的问题,避免反复操作。

这是Info.list需要注意的两项内容:

这里如果权限申请描述信息没写,是不能通过AppStoreConnect的审核的,原本我的权限申请了位置信息权限,NSLocationAlwaysUsageDescription和NSLocationWhenInUseUsageDescription都是有的,但是审核时发邮件提示NSLocationWhenInUseUsageDescription也必须要有。

指定ITSAppUsesNonExemptEncryption的原因时是上传成功以后,选择构建版本时,还需要手动指定出口合规证明信息才行,比较麻烦,所以我们直接在info.list就做好制定。

4)应用打包与上传

应用开发完成后,Xcode点击【Product】> 【Archive】进行打包操作,打包完成后,选择分发方式为【App Store Connect】,一路向下next,期间需要选择一次开发者证书和描述文件,到了最后一步选择【Upload】上传到App Store Connect即可,成功如下图。

5)准备应用截屏与隐私政策

这是下一步需要的资料,放在这一步是因为在这里做好准备比较方便。

应用截屏:

首先需要iPhone5.5英寸与6.5英寸的显示屏截屏,每个尺寸准备4、5张应用截图。

截图我们直接使用对应屏幕大小的ios模拟器点击截图即可:

  • 5.5英寸对应机型:6plus、6s plus、7plus、8plus
  • 6.5英寸对应机型:iphone Xs Max、iphone 11Pro Max

隐私政策:

现在主流的app应用合规隐私政策都需要做成网页对外提供一个url来访问了,苹果也不例外。所以我们需要一份基于自己app的隐私政策文档,然后把它转为html网页放到一个对外的服务器上,直接访问这个url链接可以看到该应用的隐私政策。

5. App Store Connect选择构建版本,填写应用相关信息,提交审核

1)选择构建版本

这时我们登陆App Store Connect点进去对应的app界面,发现状态还是准备提交?我们的上传的app包去哪了呢?往下滑动,找到【构建版本】,这里应该有你刚刚上传好的app文件,需要勾选构建版本才行;如果在这里也没看到app文件,那说明你上传的文件可能有点小问题。点击【TestFlight】,来这里查看你的ios构建版本。

可以看到有一个缺少出口合规证明的警告,这里就是我们在5.3那一步做的操作意义所在,如果你做过了那就不会有这个警告,如果没做也没事,手动选择你的app使用了哪种类型的加密算法就可以了,选择后回到App Store下的构建版本,这时就出现了可供你构建的应用版本。

2)填写应用相关信息

这里我们需要填写的东西还是很多的,我们只说必填项:

  • 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收集的数据类型以及数据是否与用户身份关联、用途、是否用于追踪目的等信息。

填写完以后点击提交审核即可。一般是在一个工作日以内就会有反馈。

我们在【App 审核】界面可以看到审核的结果,一般来说很难一次通过,根据苹果的要求来进行修改提交就好,如果有你不认同的驳回理由,也要据理力争。

总之,来回沟通以后,如果审核成功了,会看到一个已批准的标识。

五、商业版-应用分发

前置:

你的APP已经在Connect中上架审核通过。

操作步骤:

登录商业版管理员账号:https://business.apple.com/

刚开通账号,需要在【偏好设置-组织设置】去开启【自定app】,才会展示【自定App】菜单。

点击【自定app】看到已经发布的应用:

  • 购买许可-许可类型,选择“兑换码”
  • 数量输入需要分发数量
  • 点击【获取】在兑换码列表即可下载execl表拿到相关兑换码链接
  • 为了方便内部客户的下载,可以设计一个页面,点击下载获取最新的兑换链接跳转到appstore兑换下载

注意:一次分发只能分发10万的数量,如果有需要,可以在企业添加多几个子账号进行分发。

生成兑换码之后,不会立即出现下载按钮,需要稍等几分钟。

六、商业版-用户安装

方式一:手动输入兑换码下载。

方式二:在手机浏览器打开兑换链接自动录入兑换码下载。

方式三:开发一个界面,自动给用户分发下载链接,跳转到appstore兑换页面,直接兑换下载。

兑换交互和方式二一样,只不过省略手动发送的方式。

方式四:已兑换过,卸载了如何重新下载。

七、查询兑换码使用情况

登录商业版管理员账号:https://business.apple.com/

在【自定app】选择对应应用,在兑换码,下载最新的execl,可以看到哪些兑换码已经被使用。

八、其他账号申请流程

1. 个人开发者账号申请

打开网址:https://developer.apple.com/programs/enroll/

选择以个人身份证注册,点击“双重认证”,详细规则如下:

https://support.apple.com/en-us/HT204915

2. 公司开发者账号

前置条件:

1、申请到Apple ID,没有自行注册

https://appleid.apple.com/account?appId=632&returnUrl=https%3A%2F%2Fdeveloper.apple.com%2Fenroll%2Fapp

2、申请到邓白氏编码,没有详见【2023.08】如何申请邓白氏编码

申请流程

打开网址https://link.zhihu.com/?target=https%3A//developer.apple.com/programs/enroll/

点击最下方的 “Start Your Enrollment“

填写公司信息和邓白氏码,提交开通公司开发者账号的申请,等待苹果公司电话联系你确认公司信息。

付费开通。笔者等了2天就收到苹果公司来电,确认公司信息后就说通过了,然后就收到 Apple Developer 的邮件了,按邮件网址点进去,付费后就能开通公司账号了,用一张VISA/Master + 银联标识信用卡付费即可, 99美元/年。

(不是VISA/Master + 银联双标识的信用卡可能会付费失败)

至此,公司开发者账号开通成功了。

3. 企业开发者账号

1)前置条件

  1. 申请AppleID账号(可以用企业邮箱申请),没有自行注
  2. https://appleid.apple.com/account?appId=632&returnUrl=https%3A%2F%2Fdeveloper.apple.com%2Fenroll%2Fapp
  3. 已申请到邓白氏编码,没有自行申请,详见【2023.08】如何申请邓白氏编码

2)申请流程

由于我们自己也没有重新申请到这个证书,而且申请流程也很麻烦,基本国内很难再申请到,所以这里不做多说明

4. Appstore 官网操作手册

https://developer.apple.com/cn/support/app-account/

FA&Q

1、个人名义的Apple Developer Program账号能否上传定制应用?

能。只要满足上文提到的两个要求(应用从未“通过”过应用审核、已经签署《付费应用程序协议》),无论组织名义还是个人名义申请的苹果开发者账号,都可以通过苹果商务发布定制应用。

2、同一个账号发布的定制应用是否有数量上限?

没有。苹果的答复很明确,只要定制应用通过了苹果App审核团队的审核,应用就可以使用,不存在应用数量上限。

3、App升级后已有的兑换码是否失效,已下载的用户如何升级?

App升级后,之前购买的兑换码仍然有效,用户使用之前的下载码下载到的app是升级后的最新版本。 已经下载的用户可以通过App Store自动或手动升级(取决于用户的设置),具体方式和App Store下载的应用更新方式相同。

4、同一个ABM账号中,苹果是否允许发布多个相似定制应用?

允许。已经测试过,可以通过应用审核。

5、苹果商务方式发布的应用都能在哪些国家和地区进行下载?

只能在苹果商务管理账号申请公司的所在地国家或地区进行下载。比如某个应用发布到了中国移动集团的苹果商务管理账号中,那么这个应用只能在中国大陆进行下载(苹果会检测下载用户AppleID中填写的国家和地区是否设置为了中国大陆),即使在App Store Connect中将应用发布地区选择成了所有国家和地区,也只能在中国大陆下载。

参考

2023最新整理iOS app上架app详细教程

https://juejin.cn/post/7197254126089764923

苹果商务账号申请|撸码云内测分发平台-应用内测托管平台

https://baijiahao.baidu.com/s?id=1742024668697063688&wfr=spider&for=pc

商务管理分发(简书|2021年)

https://www.jianshu.com/p/490ef53e44c0

2023苹果商务管理模式分发app完全指南

http://wed.xjx100.cn/news/172493.html?action=onClick

app store企业开发者账号怎么申请?(20230630)

https://www.yimenapp.com/kb-yimen/21898/

本文由 @IDIOTKH 原创发布于人人都是产品经理,未经许可,禁止转载

题图来自 Unsplash,基于CC0协议。

该文观点仅代表作者本人,人人都是产品经理平台仅提供信息存储空间服务。