Xcode 打包导出 IPA 教程

摘要

本文介绍如何使用 AppUploader 工具打包 iOS 应用,适合初学者快速了解 iOS 应用内测打包和发布流程,无需支付 688 元苹果开发者认证费用即可在真机测试。


引言

开发 iOS 应用时,通常需要证书进行签名才能打包 IPA 文件。对于只做内测、未上架 App Store 的开发者来说,支付 688 元进行苹果开发者认证显得浪费。借助 AppUploader,只需注册普通苹果账号即可打包应用并在真机运行。


第一步:注册苹果开发者账号

  1. 访问 Apple Developer
  2. 按照提示注册账号,不需要支付 688 元认证。

注册过程简单,官方页面引导即可完成。


第二步:下载 AppUploader

  1. 下载地址:applicationloader.net
  2. Mac 用户:解压下载包,双击 AppUploader 启动工具。

工具界面概览

AppUploader 主界面

核心功能

  1. 登录账号
    登录时勾选「未支付 688」选项:

    登录界面

  2. 证书管理
    生成 .p12 证书并导入 Mac 系统。

  3. 描述文件
    包含证书、公钥、设备信息,与 App 绑定。

  4. 测试设备录入
    自动获取 iPhone UDID,供内测使用。

其他功能可参考工具自带的帮助文档,列出了常见问题与解决方案。


第三步:使用 Xcode 打包 IPA 文件

1. 导入证书

  1. 双击 AppUploader 生成的 .p12 文件。

  2. 输入密码并导入证书:

    导入证书


2. Xcode 配置与打包

  1. 在 Xcode 中添加苹果开发者账号,并确保拥有个人 .p12 证书:

    Xcode 添加账号

  2. 取消勾选 Automatically manage signing

    取消自动管理签名
    选择签名证书
    设置描述文件

  3. 编译成功后,会弹出如下界面:

    编译成功
    编译成功
    编译成功


3. 导出 IPA 文件

  1. 打开 Products 目录,将 xxx.app 文件拷贝出来。
  2. 新建一个名为 Payload 的文件夹,将 .app 文件粘贴进去。
  3. 压缩 Payload 文件夹为 Payload.zip
  4. Payload.zip 重命名为 Payload.ipa

至此,iOS 内测安装文件制作完成,可分发给测试设备。