一、申请前准备职业
1. 企业资质要求:
合法注册的企业实体(需提供营业执照)。
邓白氏编码(D-U-N-S Number):企业唯一标识码,需提前申请(免费)。
申请地址:[邓白氏官网]
材料:营业执照原件照片、公章照片、英文公司信息(名称/地址/电话)。
审核时刻:约1-2周,需配合邓白氏电话核验。
企业官网(域名需与公司关联)。
2. 账号注册材料:
企业邮箱(建议使用官网域名邮箱注册Apple ID)。
支付工具:Visa/MasterCard信用卡(年费299美元)。
二、企业开发者账号申请流程
1. 提交申请:
登录 [Apple开发者官网],选择 Enterprise Program。
填写企业信息:英文公司名、邓白氏编码、官网地址、联系电话等。
申请人身份:需为法人或授权高管(需有法律绑定权限)。
2. 苹果审核与电话核验:
审核时刻:约2-4周,期间苹果可能致电核实(需预留联系人畅通)。
常见难题:
应用分发方式(如内部服务器/MDM)及为何不用TestFlight。
怎样限制安装范围(仅员工/内部用户)。
安全合规措施(防止证书滥用)。
3. 签署协议并支付年费:
审核通过后,签署企业规划协议,支付299美元年费。
三、创建企业签名证书
1. 生成证书签名请求(CSR):
在Mac打开 钥匙串访问 → 证书助理 → 请求证书,生成`.certSigningRequest`文件。
2. 创建企业分发证书:
登录开发者中心,进入 Certificates, Identifiers & Profiles。
点击 + → 选择”In-House and Ad Hoc”类型 → 上传CS件。
下载证书(`.cer`文件),双击安装到钥匙串。
3. 配置描述文件(Provisioning Profile):
创建 App ID(包名需唯一,如`pany.app`)。
生成 Enterprise Distribution Profile,关联证书和App ID。
四、应用签名与分发
1. 签名操作:
使用Xcode打包`.ipa`文件,选择企业证书和描述文件。
或通过终端命令签名:
bash
codesign -f -s “证书名称” –entitlements entitlements.plist -v App.ipa
2. 分发方式:
上传至企业内部服务器/MDM平台,生成下载链接。
用户通过Safari访问链接安装(需在 设置→通用→设备管理 信赖企业证书)。
关键注意事项
1. 证书安全:
私钥严禁外泄,避免证书被吊销。
定期更新:证书有效期为1年,过期会导致应用无法运行。
2. 合规使用:
仅限内部应用分发,禁止第三方应用商店或公开下载。
违规可能封号(如分发/应用)。
3. 2025年新规:
需使用Xcode 16+和iOS 18 SDK构建应用。
企业App若在欧盟分发,需满足《数字服务法》(DSA)的商户资质。
> 若申请被拒(常见于分发逻辑不清晰),需重新提交补充材料。建议提前规划应用分发机制,并在电话核验中明确说明内部管控方案。证书安装或打包难题,可检查钥匙串中公私钥是否匹配。