集成Apple 平台
00 / 00

Apple 平台配置总览

从开发者账号、Bundle ID、签名到 App Store Connect 的整体关系

很多人第一次做 iOS 或 macOS 应用时,会被 Apple 后台里的名词绕晕。真正需要理解的是一条链路:

Apple 应用从开发到发布的身份链路
账号和团队
决定用个人名义还是公司名义发布。
Bundle ID
应用的固定身份证号,例如 com.01mvp.onesay
App ID 和能力
告诉 Apple 这个应用能用哪些系统能力。
签名和描述文件
证明这个包是你的团队构建出来的。
商店或分发
App Store、TestFlight、官网 DMG 都从这里往外发。

如果只记一句话:Bundle ID 是应用身份,签名是开发者身份,provisioning profile 是 Apple 批准这两者绑定后可以运行或分发的凭证。

这几篇怎么读

做一个 iOS App 到底要过哪几关

对 01MVP mobile 来说,Apple 配置可以拆成四步:先选账号,再注册身份,再处理签名,最后进入 App Store Connect。

第一步
账号和团队

个人开发者用 Individual,公司主体用 Organization。确认谁有 Apple Developer 和 App Store Connect 权限。

第二步
Identifiers 和能力

注册主 App Bundle ID,按需开启 Sign in with Apple、Push、Associated Domains、App Groups。

第三步
签名和分发

用 EAS Build 准备 certificate 和 profile,再进入 TestFlight、Ad Hoc 或 App Store 发布流程。

常见误区

误区实际情况
创建 Bundle ID 就能上架还需要签名、构建、App Store Connect 记录和审核材料
iOS 主 App 和 Widget 用同一个 Bundle ID每个 target 要有自己的 Bundle ID,数据共享靠 App Group
App Store Connect Apple ID 是代码里的 ID它是商店生成的数字 ID,代码里用的是 Bundle ID
免费 Apple Account 可以正式发布免费账号适合学习和本机开发,正式分发通常要加入 Apple Developer Program
Enterprise Program 是公司账号Enterprise Program 主要用于大型组织内部分发。普通公司上架 App Store 用 Apple Developer Program 的 Organization 账号

官方资料

这篇文档有问题?