admin管理员组文章数量:1625838
申请测试证书(这些操作都可以在虚拟机的苹果系统里完成但除获取苹果UDID外)
附虚拟机安装苹果系统流程:https://blog.csdn/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
版权声明:本文标题:虚拟机里的苹果系统生成苹果app测试证书 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/dianzi/1728937009a1180687.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论