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

如何解决App Store分发时‘Distribute App’按钮禁用问题

解决App Store分发时“Distribute App”按钮禁用的问题

Archive界面截图

问题描述

已成功创建archive,但“Distribute App”按钮处于禁用状态无法点击,且已尝试使用真机进行archive操作。


以下是具体解决步骤:

  • 检查Archive有效性
    打开Xcode Organizer选中目标Archive,查看右侧「Status」状态:

    • 若显示「Invalid」,点击感叹号查看具体错误(如签名失效、配置文件过期、权限缺失等)
    • 确认项目Build Settings中「Code Signing Identity」和「Provisioning Profile」为App Store分发专用配置,而非开发/Ad Hoc配置
  • 验证Xcode与账号状态

    • 确保使用最新稳定版Xcode,旧版本可能存在兼容性问题
    • 进入Xcode > Settings > Accounts,确认登录的Apple ID拥有应用分发权限,且账号无限制、无未签署的开发者协议
  • 核对项目配置

    • 确认「Deployment Target」符合要求:不高于Xcode支持的最高系统版本,同时不低于App Store当前最低要求(目前至少iOS 16.0+)
    • 检查Info.plist:CFBundleIdentifier需与开发者后台App ID一致,CFBundleVersion和CFBundleShortVersionString无重复、格式合规
  • 重新生成Archive

    • 执行Cmd+Shift+K清理构建缓存,再用Cmd+Option+Shift+K清理Derived Data
    • 选择「Generic iOS Device」或符合要求的真机,重新执行Product > Archive,生成新Archive后查看按钮状态
  • 修复Organizer界面异常

    • 重启Xcode或电脑,清除界面缓存后重新打开Organizer
    • 右键Archive选择「Show in Finder」,确认.xcarchive文件未损坏,双击重新导入Organizer

内容的提问来源于stack exchange,提问作者서가은

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.20 16:32:09