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

如何用Xcode13无付费苹果开发者账号打包IPA解决Archive禁用问题

问题场景
  • 已开发完成WebView类iOS应用,目标是无需付费苹果开发者账号即可生成ipa安装包供iPhone用户安装
  • 操作过程中发现Xcode菜单栏Product > Archive选项为禁用状态,无法点击
  • 问题状态参考:Xcode Archive选项灰置截图
解决方案

先修复Archive选项禁用问题

Archive选项灰掉最常见的原因是当前编译目标选了iOS模拟器,按以下步骤排查:

  • 点开Xcode顶部的运行目标下拉选择栏(日常选择模拟器型号的位置),不要选中任何带Simulator后缀的模拟器选项,直接选择Generic iOS Device,或者选择已连接到Mac的真机iPhone
  • 等待Xcode完成索引加载后,再打开Product菜单,Archive选项就会恢复可点击状态

如果切换目标后Archive还是不可用,检查工程配置:进入Target对应页的Build Settings栏,找到Skip Install配置项,将Release模式下的值改为NO;再确认Installation Build Products Location配置项的值为默认的$(BUILT_PRODUCTS_DIR),不要手动修改这个路径值。

免费Apple ID导出可安装ipa流程

不需要购买99美元/年的付费开发者账号,按以下步骤操作即可导出ipa:

  1. 签名配置:打开Xcode设置页,登录自己的普通Apple ID,回到工程的Signing & Capabilities页,勾选Automatically manage signing,Team项选择自己刚登录的Apple ID对应的个人团队,等待Xcode自动完成签名校验和配置
  2. 执行打包:确认当前编译目标为Generic iOS Device后,点击菜单栏Product > Archive,等待编译完成后会自动弹出Xcode Organizer窗口
  3. 导出ipa:在Organizer的Archives列表选中刚生成的安装包,点击右侧的Distribute App按钮,导出方式选择Development,按照页面引导一路下一步,不要选择App Store Connect相关的导出渠道,最后选择本地导出路径即可拿到ipa文件

免费账号签名的ipa注意事项:

  • 免费账号生成的签名有效期只有7天,到期后需要重新打包签名才能继续使用
  • 直接导出的免费签名ipa只能安装在提前在Xcode中注册过UDID、完成设备信任的iPhone上,免费账号7天内最多可注册10台设备
  • 如果需要给更多用户安装,可以配合AltStore、Sideloadly这类侧载工具,由用户自己用个人Apple ID重签名后安装,全程不需要付费开发者账号

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.28 14:48:19