uniapp生成证书文件

  1. 在DCLOUD配置中,创建应用

  2. 在我的应用中的各平台信息添加信息

注意!

Hbuider打Android包时,包名对应DCloud 我的应用的Android APP包名,别名和密码则是生成Android证书时对应的别名与密码,证书文件为 生成的 .keystore文件

IOS获取证书

ios证书有两种 Development(开发) 和 Distribution(发布 )

在申请证书之前,必须要有ios开发者账号且加入了ios 开发者联盟

1. 申请苹果APP ID,也就是前文提到的Bundle ID

1.1 选择页面的 “Identifiers"  可查看到已申请的所有 App 应用标识,点击页面上的加号来创建一个新的应用标识

1.2 选择 APP ID  然后点击右上角的 Continue

1.3 平台选择 “iOS,tvOS,watchOS”,在 Description 中填写描述,在Bundle ID选择“Explicit”,然后填写Bundle ID,这里要保持唯一性,注意:在 HBuilderX 中 App 提交云端打包时界面上的 AppID 栏填写的就是这个 Bundle ID

1.4 接下来需要选择应用需要使用的服务(如需要使用到消息推送功能,则选择“Push Notifications”),然后点击 “Continue” App用不到的服务不勾选,会影响审核

1.5 确认后选择提交,回到 identifiers 页面即可看到刚创建的App ID

2,生成证书请求文件(在创建开发证书前,需要先生成证书请求文件)

2.1不管是申请development 还是distribution 都需要生成证书请求文件,需要在Mac OS上使用‘钥匙串访问’工具生成,在“Spltlight Search”中搜索“钥匙串”并打开 “钥匙串访问” 工具

2.2 打开菜单 “钥匙串访问”->“证书助理”,选择“从证书颁发机构请求证书...”

2.3 打开创建请求证书页面,在页面中输入用户邮件地址、常用名称,选择存储到磁盘,点击 “继续”

2.4 点击 “存储” 将证书请求文件保存到指定路径下

3申请开发证书和描述文件

3.1 在证书管理页面选择 “Certificates"可以查看已申请到的所有证书,点击旁边的+号创建新证书

3.2 在 “Software” 栏下选中 “iOS App Development” 然后点击 “Continue”

3.3 接下来需要用到刚刚生成的证书请求文件,点击“Choose File...”选择刚刚保存到本地的文件,点击 “Continue” 生成证书文件,生成证书后选择 “Download” 将证书下到本地 (ios_development.cer)

3.4 双击保存到本地的 ios_development.cer 文件,会自动打开 “钥匙串访问” 工具说明导入证书成功,可以在证书列表中看到刚刚导入的证书,接下来需要导出 .p12 证书文件,选中导入的证书,右键选择 “导出...”

4添加调试设备

4.1开发描述文件必须绑定调试设备,只有授权的设备才可以直接安装 App,所以在申请开发描述文件之前,先添加调试的设备。

4.2在证书管理页面选择 “Devices”,可查看到已添加的所有设备信息,点击页面上的加号来添加一个新设备

4.3填写设备名称 和 UDID,获取设备的UDID方法,将设备连接到电脑。启动iTunes,点击此区域可切换显示设备的UDID,右键复制,点击‘Continue’即可

5申请开发描述文件

5.1 在证书管理页面选择 “Profiles”,可查看到已申请的所有描述文件,点击页面上的加号来添加一个新的描述文件

5.2 在 “Development” 栏下选中 “iOS App Development”,点击右侧的“Continue”按钮

5.3 这里选择之前创建的“APP ID”,然后点击右侧的“Continue”

5.4 接下来选择需要绑定的证书,这里建议直接勾选 “Select All”,点击“Continue”

5.5 选择授权调试设备,这里建议直接勾选 “Select All”,点击 “Continue”

5.6 输入描述文件的名称(如“HelloUniAppProfile”), 点击 “Generate” 生成描述文件

5.7 点击“Download”下载保存开发描述文件(文件后缀为 .mobileprovision),这样就已经得到了开发证书和对应的描述文件

6申请发布(Distraibution)证书和描述文件

发布 (Production) 证书用于正式发布环境下使用,用于提交到Appstore审核发布。发布证书打包的 ipa,不可以直接安装到手机上

6.1 在证书管理页面选择 “Certificates" 可查看到已申请的所有证书,点击页面的加号来创建一个新的证书

6.2 在 “Software” 栏下选中 “App Store and Ad Hoc”,点击 “Continue”

6.3 接下来同样需要用到之前生成的证书请求文件,点击“Choose File...”选择刚刚保存到本地的文件,点击 “Continue” 生成证书文件

6.4 生成证书成功,选择“Download” 将证书下载到本地 

6.5 同样双击保存到本地的文件将证书导入到 “钥匙串访问”工具中,可以在证书列表中看到刚刚导入的证书,接下来需要导出 .p12 证书文件,选中导入的证书,右键选择 “导出...”

6.6 输入文件名、选择路径后点击 “存储”,输入密码及确认密码后点击 “好”

这样就得到了开发证书

7申请发布描述文件

7.1在证书管理页面选择 “Profiles”,可查看到已申请的所有描述文件,点击页面上的加号来添加一个新的描述文件

7.2 在 “Distribution” 栏下选中 “App Store”,点击“Continue”按钮

7.3 这里要选择之前创建的 “App ID”,点击“Continue”

7.4 接下来选择需要绑定的发布证书(iOS Distribution),这里勾选刚刚生成的发布证书”,点击“Continue”

7.5 接下来输入描述文件的名称, 点击 “Generate” 生成描述文件

7.6 然后点击 “Download” 将描述文件下载到本地(文件后缀为 .mobileprovision)

得到了发布证书(.p12)及对应的发布描述文件(.mobileprovision)

AppId对应的是自己之前申请的IOS开发者平台填写的自定义Bundle ID,

证书文件和私钥证书对应之前的生成的文件,

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值