> ios超级签名 >

IOS超级签名核心技术解密2

2020-04-22 阅读:

在上一篇文章《IOS超级签名核心技术解密[1]》中,我曾经为大家介绍了关于IOS超级签名的原理和实现步骤。

但是经过一段时间的运行之后,还是发现这套系统存在这一些问题:

1.过于依赖苹果环境2.上传包过于耗时3.成本昂贵4.稳定性不高

事实上产生这些问题的原因,都是源于第一条,过于依赖MAC环境。而且这个MAC环境还是一台基于内网的个人机器,环境和稳定性可想而知,另外就是一台简单配置的苹果盒子,单价都在6000元,还不算上24小时开机电费都其他能源消耗,所以成本还是比较大的。

Linux!

鉴于以上问题,我们于是便要去探索另外一种解决方案,于是便有了下面这个想法:

IOS的签名是否可以在Linux上进行呢?

确实是一个非常大胆的想法,IOS的包脱离Mac环境,在Linux上操作。

如何实现呢?

还是先看看我们强大的fastlane工具是否支持呢?

https://github.com/fastlane/fastlane/issues/11687

虽然这个问题fastlane开发团队2年前就已经提上议程了,但是直到今天,仍然没有进展。

看来只有放弃。

是否有其他的工具呢?

答案是肯定的:

https://github.com/sauce-archives/isign

https://github.com/zhlynn/zsign

一番测试之后,竟然真的可以完成签名,这简直让人兴奋。

尤其是zsign只需要P12和描述文件即可完成签名,而且速度相当的快。签名一个IPA包只需要不到1s。

P12文件

当然有的人,又会接着我说,我没有苹果电脑,怎么导出P12文件呢?

这个也不是问题,借助强大的openssl工具即可在LINUX操作系统上完P12文件的生成。

具体步骤如下:

1) 先生成CSR文件

网站友情链接: 微信号购买平台 微信号出售 买微信号 刷票 微信刷票 微信投票 快手刷粉丝 微信号出售 微信号批发 微信号购买 王者荣耀代练 苹果超级签名 ios超级签名 超级签名 刷票 王者荣耀代练 ios企业签名