虚拟机里的苹果系统生成苹果app测试证书

 

申请测试证书(这些操作都可以在虚拟机的苹果系统里完成但除获取苹果UDID外)

附虚拟机安装苹果系统流程:https://blog.csdn.net/m0_37711292/article/details/84335119

1 进入苹果官网

2 选择右上角的 Account ,然后输入开发者账号密码后登陆

3点击下图红框处

4如下图操作

注意:一个开发者账号只能创建(1-2个开发(测试)证书,2-3个生产(发布)证书),如果你的App Store Ad Hoc 前面的按钮不能选择,则代表你的这个账号无法再创建新的生产证书了。解决办法有两个:
1.从共同使用这个账号的人电脑上生成.p12文件,导入自己的电脑。
2.删除现有的一个证书,尽量挑时间靠前的删。注意:如果删除一个证书,那么正在使用这个证书的人将不能再使用了,除非重新生成。因此条件允许的话尽量用第一种方式。

 

5两次Continue后,到了如下界面,这时候需要一个CSR文件去获取证书

6获取CSR文件

 

 

然后将生成的文件(111111.certSigningRequest)上传到苹果服务器(第5步位置),choose file 选择刚才的文件,然后点击continue。

点击 Download 下载一个证书

下载完成后,双击证书苹果电脑上效果

上图选的秘钥串是登录  则下图秘钥串就选登录 种类证书

 下图

注意1:这里输入的 密码 在最后面的 私钥密码 的使用

做到这一步还不够,我们还要获取一个后缀名是.mobileprovision的文件。

 注意2:这里输入的 Name 在最后面的 AppID 的使用

 注意3:
1、上传App使用的Bundle Identifier(不要有-,都是英文+数字)必须是固定的,不能使用占位符。
2、如果你的Bundle Identifier已经在网站上绑定了,如果你又修改了你工程里面这个Bundle Identifier的话,需要重新进入到开发者账号里面绑定。
下面选择App中包含的服务,默认有两项,其余的根据自己项目的需求进行选择
点击Continue
然后再点击Register
最后点击Done

3.生成描述文件(描述文件的作用就是把证书和Bundle Identifier关联起来)

 

3.1 在App ID 这个选项栏里面找到你刚刚创建的:App IDs(Bundle Identifier) 类型的套装

这里是你第5出创建的

上面测试设备添加位置

UDID可以通过爱思助手查询

如爱思助手,电脑下载爱思助手,连上苹果手机,设备信息里面那个设备标识就是udid。

在Profile Name栏里输入一个名字(这个是PP文件的名字,可随便输入,在这里我用工程名字,便于分别)

 


 Download生成

 到此为止我们就有个一个.mobileprovision与一个.p12文件

 

AppID,跟申请证书描述.mobileprovision时选择的要一致(又称套装id,appid,BundleID,应用id,包名)(注意2)

profile文件,选择上传配置文件.mobileprovision

私钥证书,上传.p12文件

私钥密码,输入创建p12设置的密码。(注意1)

 上图是 HBuilder工具 打包ipa

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值