iOS APP发布
12
类别: 
vortmall前端Uniapp开发

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 选择构建版本,完善信息并提交审核

评论 0
/ 1000
0
0
收藏