ios app开发

44 阅读2分钟

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png image.png

ios打包方式

image.png

image.png

一、方式 1:uni-app 云打包(最简单,不用 Mac)

适合:快速测试、无 Mac、小范围内测

步骤

  1. 打开 HBuilderX

  2. 选中项目根目录

  3. 顶部菜单:发行 → 原生 App 云打包 → iOS

  4. 填写信息:

    • App 名称
    • Bundle ID(必须和证书一致)
  5. 选择证书:

    • 上传 p12 证书
    • 上传 mobileprovision 描述文件
  6. 打包设置:

    • 打包模式:AdHoc 内测 / App Store 正式
    • 勾选需要的权限(相册、定位等)
  7. 点击 打包

  8. 等待 5~15 分钟

  9. 下载生成的 .ipa 文件

安装方式

  • 用蒲公英 /fir.im/ 爱思助手 安装
  • 设备 UDID 必须已添加到证书

二、方式 2:本地离线打包(用 Xcode,最稳定、企业级)

适合:正式上架、TestFlight、自定义插件

步骤

  1. HBuilderX 中:发行 → 原生 App 本地打包 → 导出 iOS 离线工程

  2. 选择目录,生成 iOS 工程文件夹

  3. Xcode 打开 xxx.xcworkspace

  4. Xcode 配置:

    • 选中 Target → Signing & Capabilities
    • 选择开发者团队
    • 自动签名 ✅
  5. 连接真机测试(可选)

  6. 顶部菜单:Product → Archive

  7. 等待打包完成

  8. 在 Organizer 中选择 Distribute App

后续可导出

  • AdHoc 包
  • TestFlight 包
  • App Store 正式包

三、方式 3:AdHoc 打包(Dev 内测,给内部用户)

适合:开发环境、小范围测试、UDID 设备

步骤

  1. 先完成 方式 2 的 Archive
  2. 点击 Distribute App
  3. 选择 AdHoc
  4. 选择描述文件(已添加测试设备 UDID)
  5. 导出 .ipa
  6. 上传到蒲公英、fir.im 等平台
  7. 用户通过 Safari 安装

特点

  • 无需审核
  • 最多 100 台设备
  • 安装需信任证书

四、方式 4:TestFlight / App Store 打包(预发 + 正式上线)

适合:给外部用户体验、预发环境、上线 App Store

步骤

  1. 完成 Archive

  2. Distribute App → App Store Connect

  3. 选择 Upload 上传到苹果后台

  4. 等待 10~30 分钟处理

  5. 打开 App Store Connect

  6. 进入你的 App → TestFlight

  7. 构建版本出现后

    • 新建测试组
    • 添加测试员(邮箱或公共链接)
  8. 用户安装 TestFlight → 接受邀请 → 安装 App

两种测试

  • 内部测试(25 人):无需审核,秒发
  • 外部测试(10000 人):需 Beta 审核(约 24 小时)