网站建设 长期待摊,最常见企业网站有哪些,高端网站建设套餐,滨州wordpress建站uniapp顾名思义是一个跨平台的开发工具#xff0c;大部分uniapp的开发者#xff0c;其实并没有mac电脑来开发#xff0c;但是生成ios的证书#xff0c;官网的教程却是需要mac电脑的#xff0c;那么有没有办法无需mac电脑即可生成uniapp云打包的私钥证书呢#xff1f;
下…uniapp顾名思义是一个跨平台的开发工具大部分uniapp的开发者其实并没有mac电脑来开发但是生成ios的证书官网的教程却是需要mac电脑的那么有没有办法无需mac电脑即可生成uniapp云打包的私钥证书呢
下面将讲述无mac电脑生成私钥证书和证书描述文件profile文件的流程。
要生成ios的证书首先必须要要注册开通苹果开发者者账号你可以参考这篇文章先注册开通苹果开发者账号https://www.yunedit.com/xueyuan/jx/applereg 有了苹果开发者账号后先讲述生成p12私钥证书的生成攻略
1、由于我们没有苹果电脑我们使用香蕉云编来辅助生成ios证书香蕉云编的证书工具地址如下
https://www.yunedit.com/ioscert
登录香蕉云编在ios证书模块里生成一个csr文件如下图所示 生成好csr文件后将这个csr文件下载到电脑上等会要用。 2、登录苹果开发者中心在苹果开发者中心首页点击Certficates菜单进入cer证书管理页面。如下图所示加入你见不到Certficates这个菜单证明你还没有缴费成为苹果开发者。 3、点击certificates页面的蓝色加号开始创建cer格式的证书接下来它会要求我们选择证书的类型这里我们证书的类型无论真机测试还是正式上架都使用ios distrubution ad hoc and appp store类型不要使用其他的类型如不要选择apple或dev类型。 4、创建cer证书的过程中它会弹出如下的界面要求我们上传一个csr文件这里我们在这里上传刚才在香蕉云编生成的csr文件即可完成cer文件的创建。 5、将在苹果开发者中心生成的cer证书下载到电脑上保存。
6、再次切换到香蕉云编去创建证书的界面上传刚才生成的cer证书即可导出p12类型的私钥证书。如下图所示 这样p12私钥证书的流程就结束了。
、
由于打包还需要证书profile文件下面我们来讲述下升恒证书profile文件的生成攻略
1. 去苹果开发者中心点击Identifiers菜单生成appId, 假如以前已经生成了appId则不需要重新生成注意这个appId需要跟你打包的appId一致appId的格式跟java的包名一样格式如下
com.youcompanyname.xxyyname.app 2. 进入profiles菜单开始创建profile文件创建的过程中profile的类型选择app store即可生成生成正式的打包证书如下图 3. 上传过程中还需要选择刚新建的appId 4、然后还需要选择cer证书假如你创建了多个cer证书那么这里是可以见到多个的必须选择正确的cer证书因为先前的p12文件是用cer证书导出的假如选错了cer证书那么有可能会造成profile文件和p12私钥证书不匹配。
5. 通过上面三步即可生成生产的profile文件。假如你需要生成真机测试的profile文件而不是生产上架的则在创建profile的时候选择ad hoc类型不要选择app store类型假如选择了ad hoc类型则创建过程中它还需要绑定我们测试手机的udid这个udid你可以使用香蕉云编的顶部工具栏的获取udid的工具来获取。 好了大体的生成攻略就是这样。