MCP vs 传统集成方案:REST API、GraphQL、gRPC的终极对比
使用uniapp开发的APP,apk和ios,安装的方法是差异很多的。其中,拉到最下,这里是关键,这里一定要选“仅在我的组织内部使用的专用APP”,才会出现下面的蓝色申请按钮。ad hoc类型的证书需要绑定udid的方式,需要在证书里添加测试手机的udid,适合个人或公司类型的苹果开发者账号,小团队开发测试用。不同的账号类型,见到的证书类型是不一样的,企业类型的苹果账号,则选择In house类型
使用uniapp开发的APP,apk和ios,安装的方法是差异很多的。apk应用,除了可以在各大市场下载外,还可以通过自己或第三方的服务下载安装。而ios则不同,ios的安装除了上架外,也可以通过第三方测试平台安装,比如香蕉云编或蒲公英。但是必须是ad hoc类型的证书或in house企业类型的证书。
ad hoc类型的证书需要绑定udid的方式,需要在证书里添加测试手机的udid,适合个人或公司类型的苹果开发者账号,小团队开发测试用。
假如想让更大的团队,不需要添加udid就能安装。就只能注册苹果的企业开发者账号,并且使用这个企业开发者账号,生成in house类型的证书和证书profile文件。
首先说下,企业开发者账号如何申请:
可以通过苹果官方的地址来申请:
https://developer-rno.apple.com/cn/programs/enterprise/
其中,拉到最下,这里是关键,这里一定要选“仅在我的组织内部使用的专用APP”,才会出现下面的蓝色申请按钮。因为苹果一般是推荐使用个人或公司类型的账号分发APP,只有是企业内部使用的APP才能申请企业开发者账号。
image
有了企业苹果账号后,接下来就是生成uniapp的p12私钥证书和证书profile文件来打包了。
详细的流程如下:
1、生成p12私钥证书
首先,使用MAC电脑的钥匙串访问功能或使用香蕉云编,生成一个csr文件。这里因为不是每一位朋友都有mac电脑,因此,这里我使用香蕉云编来生成一个csr文件:
如下图所示:
image
然后,登录苹果开发者中心,登录进入后台控制台后,点击证书(英文版叫Certificates)功能,创建一个证书。
创建证书的第一界面是选择证书的类型,如下图:
image
不同的账号类型,见到的证书类型是不一样的,企业类型的苹果账号,则选择In house类型来创建。
选完证书类型后,点下一步,需要选择一个csr文件,这里可以选择我们刚才在香蕉云编创建的csr文件。
image
选择完csr后,点下一步,就可以完成证书的创建。
创建完证书后,点击证书,进入证书的详情,就可以看到有下载按钮,将证书下载下来。
下载下来后,发现证书是cer后缀格式的,不是p12私钥证书的格式,还不能用于uniapp的打包。
这时候回到香蕉云编,上传这个cer文件,即可使用生成p12的功能,将苹果的cer证书转换成p12私钥证书格式了:
image
2、生成证书profile文件(描述文件)
生成profile文件就更加简单,全程都在苹果开发者中心生成。
首选需要创建一个应用(appId)
需要在苹果开发者中心的Identifiers功能下创建。
这里定义了一个包名,作为应用的appId,然后我们在uniapp打包的时候,也需要使用这个包名来打包。
image
然后就可以在Profile功能里,创建一个profile了。
创建profile的功能比较简单,就不截图了,选择profile类型的时候,选择in house类型就行了。
然后appId要选对,不要随便选一个appId哦。
这样p12证书和profile打包文件都生成完了。
使用这两个文件打包的APP , 就可以不上架安装了,可以上传到香蕉云编或蒲公英这种测试苹果,生成安装二维码扫码安装。
更多推荐
所有评论(0)