您当前所在位置:首页手机游戏苹果游戏ios应用利用企业证书重签名 具体怎么签名

ios应用利用企业证书重签名 具体怎么签名

更新:2024-07-27 23:21:51编辑:BOSS软件库归类:苹果游戏人气:824

文章目录:

  1. ios应用利用企业证书重签名 具体怎么签名
  2. iOS MDM详解(3)— 生成mobileconfig配置文件及签名

一、ios应用利用企业证书重签名 具体怎么签名

企业证书原本是给一些大型企业准备的,供内部员工使用的,299美刀,但企业证书不是那么好申请的,所以市场上才有卖签名的,企业签名一般是按月付费,只需要提供IPA包,就可以直接签名了。

有账号就可以制作证书,证书可以用于给代码/app签名,签名后的app可以发布。 账号的开发权限是要买的,个人版/公司版每年费用为99$,企业版299$。企业版面向500人以上企业,开发的app只能发布在自己的服务器上,而不能上传苹果商店。 个人版/公司版可以发布app到苹果商店。他们的区别在于签名性质,前者是个人所有,后者是公司所有。 每个账号在使用期内都可以免费制作任意个开发、发布证书,不受限制。

企业签名具体步骤:

1、登录亥著账号,点击左侧导航栏里的“企业证书签名”

2、上传自己的应用,选择合适的服务类型,进行签名即可

亥著五一活动,企业签名500起

iOS签名详细步骤如下,非常简单:

百度搜索微导流,进入官网,登陆账号,然后点击“企业签名”

上传应用,选择合适的签名类型,即可在线成功签名,是不是很简单呢~而且微导流现在签名还有优惠呢~

首先你要有苹果企业开发者账号,这个是要收费的,一年299美元,然后可以生成企业证书给APP签名。签名之后就可以不用上架App Store直接分发给用户下载安装。但是企业开发者账号很难申请,一般企业申请不下来所以都会选择和签名平台合作,只需要发送ipa包给客服,就可以给你签名了

二、iOS MDM详解(3)— 生成mobileconfig配置文件及签名

比如:

制作一个配置文件可以 iPhone配置使用工具 和 手写XML文件 两种方式。为了方便操作我用了前者(网上说这个已被苹果抛弃,好像不影响文件生成)。

打开文件——新建配置文件,主要涉及使用到的配置如下:

至此配置设置基本完成,保存、导出会提示给配置文件签名,选择无即可。

我们可以直接修改此XML文件,据此 Configuration Profile Reference 可添加其他所需的字段。你也可以在此基础上修改适合为自己的(估计很容易遗漏或出错),我还是喜欢在 iPhone配置使用工具 中操作比较方便。

以上生成的配置文件其实可以直接安装到设备上,如果安装成功后会有一个红色的提示‘未签名’如下。

签名要经历两个操作,一、MDM Sever端签名。二、用苹果颁发的证书签名。

需要以下证书文件:

可以再终端中执行: openssl smime -sign -in unsigned.mobileconfig -out signed.mobileconfig -signer server.crt -inkey server.key -certfile cert-chain.crt -outform der -nodetach

(以上是Java后台签名的操作过程,我没有验证,在此作为一个操作步骤总结放在这里)。

我猜测MDM Sever的签名只是为了和客户端进行下认证和对描述文件的加密过程,只是让这两个之间相互认知对方,和iOS系统是否承认无关。所以以上操作之后还会提示‘未签名’。(实际测试中这个操作可以省略)。

以下操作引自网络

这个操作有几种方法可供选择,这里我使用了脚本签名。

借助于强大的github,找到了一个 python脚本 进行签名

1.签名一个mobileconfig

profile_signer.py与 mobileconfig 放在同一目录,终端进入目录执行

./profile_signer.py -n "3rd Party Mac Developer Application" sign AcrobatPro.mobileconfig AcrobatProSigned.mobileconfig

2.加密一个mobileconfig

./profile_signer.py -n "3rd Party Mac Developer Application" encrypt AcrobatPro.mobileconfig AcrobatProEnc.mobileconfig

3.签名并且加密一个mobileconfig

./profile_signer.py -n "3rd Party Mac Developer Application" both AcrobatPro.mobileconfig AcrobatProBoth.mobileconfig

"3rd Party Mac Developer Application"为你的证书在钥匙串中的全名,选择证书=>显示简介=>复制常用名称加上引号即可,比如

"iPhone Developer: jakey.shao xxxx@xxx.com "

"iPhone Distribution: Skyfox Network Technology Co., Ltd."

66911171-EE9C-4DB7-BFCE-6564CC1B4E1A如果能正确读取到证书,会提示允许访问钥匙串,点击允许即可!

最终安装提示已验证啦。

到此,以上就是小编对于ios 证书制作的问题就介绍到这了,希望介绍关于ios 证书制作的2点解答对大家有用。

Amysql_youhua_articlehuaunyuan($article);
ios 证书制作
迪玛希忘记关麦克风:对于一些歌手节目反向修音,你怎么看 黔灵山猴子凹新造型:贵阳黔灵山的猴子很危险吗
欧意国内注册 欧易国际注册 欧意交易所app官方下载

游客 回复需填写必要信息