You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

iOS自定义应用非App Store分发:跨Apple账号分发步骤咨询

企业Flutter应用非App Store分发步骤(ABM与开发者账号分属不同ID)

一、开发者账号侧准备应用包

  1. 确认你的Apple开发者账号为企业级开发者账号(仅企业账号支持无UDID限制的内部分发;若为团队账号,只能用Ad Hoc分发,需提前收集所有用户设备UDID并添加到开发者后台)
  2. 生成分发凭证:
    • 登录开发者后台,进入「Certificates, Identifiers & Profiles」
    • 创建对应类型的分发证书:企业账号选In-House 分发证书,团队账号选Ad Hoc证书
    • 创建App ID对应的分发描述文件,关联上述证书,下载后导入Xcode
  3. Flutter打包IPA:
    • 执行命令:flutter build ios --release
    • 打开Xcode的Runner项目,选择正确的证书和描述文件,通过「Distribute App」导出IPA包(企业账号选「Enterprise」,团队账号选「Ad Hoc」)

二、关联ABM与开发者账号(不同Apple ID操作)

  1. 登录Apple Business Manager后台,进入「设置」→「应用与图书」→「开发者账号」
  2. 点击「+」,输入开发者账号的Apple ID,发送关联邀请
  3. 登录开发者账号后台,进入「设置」→「集成」→「Apple Business Manager」,接受邀请完成关联(关联后ABM会同步开发者账号下的应用,也可手动上传IPA)

三、ABM内配置应用分发

  1. 在ABM后台进入「应用」→「我的应用」,找到目标应用(或点击「+」→「上传应用」导入IPA)
  2. 配置分发规则:
    • 设置「可用性」为「私有」,可指定分发到特定企业用户/群组
    • 开启「托管分发」,确保应用可推送到设备

四、用户设备安装应用

方式1:自动推送(设备已在ABM注册)

  • 在ABM中将设备分配到对应用户/群组,应用会自动出现在设备的App Store「已购项目」中(需设备登录企业托管Apple ID)

方式2:手动安装链接

  • 在ABM应用详情页点击「获取链接」生成安装地址,分享给用户
  • 用户在Safari打开链接,按提示安装;首次安装需前往「设置」→「通用」→「VPN与设备管理」信任企业证书

内容的提问来源于stack exchange,提问作者user19976096

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.11 01:52:21