uniapp 打包上架 ios 流程,从 0 到 1

目录

一、登陆 app store account

二、添加证书

2-1:登陆你的开发者账号后到这个页面,点击证书:

2-2:创建证书,选择 APP 证书:

2-3:然后会提示你需要上传 csr 文件:

2-4:此时我们需要生成一个 csr 文件:

2-4-1:打开你 mac 的钥匙串访问:

2-4-2:选择从证书颁发机构请求证书...

​2-4-3:填写邮箱,名称,选择存储到磁盘:

​2-4-4:选择存储位置后保存:

2-4-5:查看你刚选择的目录下有这个文件就ok了!!!

2-5:点击 步骤2-3 中的提示上传 步骤2-4 中生成的 csr 文件 上传;

2-6:下载苹果官网生成的CER文件:

2-7:制作 P12 证书

2-7-1: 在钥匙串界面中,选中安装好的开发者证书,【右键】选择导出:

2-7-2:在弹出的界面中选择保存位置,然后点击【存储】:

2-7-3:然后填写自己的 p12 文件密码:

三、添加标识符(Identifiers)

3-1:选择 Identifiers 点击 ➕ :

3-2:按照下图步骤依次勾选:

四、获取证书 profile 文件

4-1: 选择 profiles 点击 ➕ :​

4-2:选择 iOS App Development :

4-3: 选择你刚创建的标识(Identifiers):

4-4:选择证书

4-5:选择关联测试的苹果手机 UDID 设备:

4-6:配置 profile 文件名称,然后生成 profile 文件:

4-7:点击下载

五、开始打包

5-1:打包前首先配置一下 APP 图标:

5-2:点击发行,选择原生APP-云打包:

5-3:输入对应信息和选择对应证书文件:

5-4:点击打包即可

5-5:打包完成后点击这个链接下载ipa包

六、交付 app store connent

6-1:下载 Transporter(app store 直接搜索下载即可):

6-2:下载后登陆你的苹果开发者账号:


一、登陆 app store account

链接:app store account

注:Apple 开发者账号是需要收费的。

个人账号:可在 App Store 发布应用,申请比较容易,¥688.00/年;

公司账号:可在 App Store 发布应用,申请流程相对麻烦,¥688.00/年;

企业账号:不能在 App Store 发布应用,申请流程相对麻烦,¥1988/年;

注册流程按照步骤填写信息,支付即可,或者去网上搜教程,这里就不具体阐述了。

二、添加证书

2-1:登陆你的开发者账号后到这个页面,点击证书:

2-2:创建证书,选择 APP 证书:

2-3:然后会提示你需要上传 csr 文件:

2-4:此时我们需要生成一个 csr 文件:
2-4-1:打开你 mac 的钥匙串访问:

2-4-2:选择从证书颁发机构请求证书...
2-4-3:填写邮箱,名称,选择存储到磁盘:
2-4-4:选择存储位置后保存:

2-4-5:查看你刚选择的目录下有这个文件就ok了!!!

2-5:点击 步骤2-3 中的提示上传 步骤2-4 中生成的 csr 文件 上传;

2-6:下载苹果官网生成的CER文件:

保存成功后是这个文件:

2-7:制作 P12 证书
2-7-1: 在钥匙串界面中,选中安装好的开发者证书,【右键】选择导出:

2-7-2:在弹出的界面中选择保存位置,然后点击【存储】:

保存后是这个文件:

2-7-3:然后填写自己的 p12 文件密码:

三、添加标识符(Identifiers)

注意:这里的标识符对应 uniapp 打包的 Bundle ID(APPID)选项

3-1:选择 Identifiers 点击 ➕ :

3-2:按照下图步骤依次勾选:

注:下面这两个输入填写内容没有硬性要求:

此时标识符就创建好了!!!

四、获取证书 profile 文件

4-1: 选择 profiles 点击 ➕ :
4-2:选择 iOS App Development :

4-3: 选择你刚创建的标识(Identifiers):

4-4:选择证书

4-5:选择关联测试的苹果手机 UDID 设备:

注:后续会出一篇怎么添加测试设备以及怎么获取苹果手机 UDID

4-6:配置 profile 文件名称,然后生成 profile 文件:

4-7:点击下载

下载完成后是这个文件:

此时需要的证书已经申请完毕,接下来就是去 uniapp 打包了!!!

五、开始打包

5-1:打包前首先配置一下 APP 图标:

注:建议上传一张 1024*1024 的图标,然后使用 uniapp 自动生成所有图标并替换(因为下面各种尺寸的图标都需要上传,一个一个点击上传太麻烦了!)

5-2:点击发行,选择原生APP-云打包:

5-3:输入对应信息和选择对应证书文件:

5-4:点击打包即可

5-5:打包完成后点击这个链接下载ipa包

此时已经打包完成,接下来是交付到 app store connent;

六、交付 app store connent

6-1:下载 Transporter(app store 直接搜索下载即可):

6-2:下载后登陆你的苹果开发者账号:

点击 ➕ 上传你的 ipa 文件就 ok 了;

然后在 app store connect 中添加 APP ,填写信息,上传审核即可。
审核通过后即可在 app store 中下载使用。

### 使用 UniApp 打包 iOS 应用并上架Apple Store 的教程 #### 一、准备工作 在开始之前,需要确认已经具备以下条件: - 注册成为苹果开发者计划成员,并拥有有效的 Apple Developer 账号。 - 安装最新版本的 HBuilderX 开发工具以及 Xcode 工具链。 - 准备好应用的相关元数据(如图标、截图等),以便后续提交至 App Store。 #### 二、配置 iOS 签名证书 为了能够成功打包 iOS 应用程序,必须创建和配置 iOS 签名证书。以下是具体操作步骤: 1. **登录苹果开发者中心** 登录 [Apple Developer](https://developer.apple.com/) 并导航到 Certificates, Identifiers & Profiles 页面[^2]。 2. **生成 iOS 分发证书 (Distribution Certificate)** 创建一个新的分发证书,按照提示下载 `.cer` 文件并将其导入 Keychain Access 中[^3]。 3. **创建 App ID 和 Provisioning Profile** - 在开发者中心注册一个唯一的 App ID,确保其 Bundle Identifier 与应用程序一致。 - 接着为该 App ID 创建一个用于 App Store 发布的 Distribution Provisioning Profile,并下载保存备用。 4. **导出 .p12 文件** 利用 Keychain Access 导出刚刚生成的分发证书作为 `.p12` 格式的文件,设置密码保护后妥善保管此文件以供后续使用[^1]。 #### 三、HBuilderX 设置签名信息 完成上述准备之后,在 HBuilderX 中执行如下设定: 1. 进入项目的 `manifest.json` 配置界面,填写正确的 Bundle Identifier 值匹配先前定义好的 App ID。 2. 在构建选项里上传刚才制作完毕的 `.p12` 文件连同对应的密码还有从官网获取下来的 mobileprovision profile 文档。 #### 四、编译与测试 利用 HBuilderX 提供的功能进行云端真机调试或者本地模拟器运行验证功能正常无误后再继续下一步骤。 #### 五、上传 IPA 文件至 iTunes Connect 当所有前期工作结束以后就可以着手把最终产物递交审核啦! 1. 构建完成后会得到一个 ipa 格式的安装包。 2. 将这个ipa通过Application Loader 或 Transporter 工具传送到iTunesConnect平台上去等待官方审查批准即可发布上线。 ```bash # 如果遇到任何错误,请检查日志输出定位问题所在位置重新调整直至顺利通关为止。 hbuilderx --build ios ``` ---
评论 9
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值