iOS APP发布

iOS APP发布

1. 配置生产环境变量

vortmall-uniapp/ 根目录创建或修改 .env.production

按实际环境修改 VITE_API_URLVITE_API_PREFIX(以及项目中使用到的其它变量),示例:

# .env.production
VITE_API_URL=https://xxx.xxx.xxx
VITE_API_PREFIX=/api
VITE_STATIC_RESOURCE=/static
VITE_NODE_ENV=production

# (可选)MQTT 地址
# VITE_MQTT_URL=wss://xxx.xxx.xxx/mqtt

2. 配置 manifest.json

编辑 vortmall-uniapp/src/manifest.json,确认/修改以下信息:

  • name:应用名称
  • appid:DCloud 应用标识(用于云打包)
  • versionName:版本名称(如 1.0.0
  • versionCode:版本号(整数递增,如 100101
  • app-plus.distribute.ios.privacyDescription:iOS 隐私权限文案
  • app-plus.distribute.icons.ios:iOS 图标(建议填写项目内相对路径,不要使用本机绝对路径)

3. 申请 iOS 证书(.p12)和描述文件(.mobileprovision)

3.1 创建 App ID

1)登录 Apple Developer,进入 “Certificates, Identifiers & Profiles”
2)进入 “Identifiers” -> “App IDs” -> “+”
3)平台选择 “iOS,tvOS,watchOS”,Bundle ID 选择 “Explicit”
4)填写描述与 Bundle ID(示例:com.company.app),并按需勾选能力(如 Push Notifications)
5)创建完成后,返回 Identifiers 可看到该 App ID

3.2 生成 CSR(Certificate Signing Request)

在 Mac 上打开 “钥匙串访问”:

“钥匙串访问” -> “证书助理” -> “从证书颁发机构请求证书...”

填写邮箱、常用名称,选择 “存储到磁盘”,生成 CertificateSigningRequest.certSigningRequest

3.3 申请开发(Development)证书并导出 .p12

1)进入 “Certificates” -> “+”
2)选择 “iOS App Development”
3)上传 CSR,生成并下载 .cer
4)双击 .cer 导入钥匙串
5)在钥匙串中导出 .p12(保存并设置密码)

3.4 添加调试设备(用于真机测试)

1)进入 “Devices” -> “+”
2)填写设备名称与 UDID
3)保存

3.5 申请开发(Development)描述文件(.mobileprovision)

1)进入 “Profiles” -> “+”
2)选择 “iOS App Development”
3)选择 App ID、证书、调试设备
4)生成并下载 .mobileprovision

3.6 申请发布(Distribution)证书并导出 .p12

1)进入 “Certificates” -> “+”
2)选择 “iOS Distribution”
3)上传 CSR,生成并下载 .cer
4)双击 .cer 导入钥匙串
5)在钥匙串中导出 .p12(保存并设置密码)

3.7 申请发布(App Store)描述文件(.mobileprovision)

1)进入 “Profiles” -> “+”
2)选择 “App Store”
3)选择 App ID 与发布证书(iOS Distribution)
4)生成并下载 .mobileprovision

4. HBuilderX 云打包 iOS(生成 .ipa)

1)用 HBuilderX 打开工程:vortmall-uniapp/
2)点击 “发行” -> “原生App-云打包” -> “iOS”
3)在云打包配置中填写/选择:

  • Bundle ID:与 App ID 的 Bundle ID 一致
  • 证书:上传 .p12 并填写导出密码
  • 描述文件:选择对应的 .mobileprovision
  • 图标、启动图:按需配置

4)开始云打包,完成后下载 .ipa

5. 真机测试

使用开发证书 + 开发描述文件云打包得到的 .ipa,安装到已加入 Devices 的测试设备进行验证。

6. 发布到 App Store

6.1 App Store Connect 创建应用

1)登录 App Store Connect
2)创建新 App,填写应用名称、Bundle ID、语言、类别、隐私政策等信息
3)准备上架所需的截图、描述、关键词等

6.2 上传 .ipa 并提交审核

1)使用发布证书 + App Store 描述文件云打包生成正式 .ipa
2)使用 Xcode(Organizer)或 Transporter 上传到 App Store Connect
3)在 App Store Connect 选择构建版本,完善信息并提交审核

iOS APP发布
请输入搜索内容
大纲
iOS APP发布
1. 配置生产环境变量
2. 配置 manifest.json
3. 申请 iOS 证书(.p12)和描述文件(.mobileprovision)
3.1 创建 App ID
3.2 生成 CSR(Certificate Signing Request)
3.3 申请开发(Development)证书并导出 .p12
3.4 添加调试设备(用于真机测试)
3.5 申请开发(Development)描述文件(.mobileprovision)
3.6 申请发布(Distribution)证书并导出 .p12
3.7 申请发布(App Store)描述文件(.mobileprovision)
4. HBuilderX 云打包 iOS(生成 .ipa)
5. 真机测试
6. 发布到 App Store
6.1 App Store Connect 创建应用
6.2 上传 .ipa 并提交审核