虚拟机里的苹果系统生成苹果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

————————————————

版权声明:本文为CSDN博主「夏婉妹妹」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/m0_37711292/article/details/85100843



原文出处: https://blog.csdn.net/m0_37711292/article/details/85100843