同学们好,新朋友老朋友们好,我是咕噜的铁蛋,别的不多说在这个圈子里面我就是一个不是很专业的专家,有同学私聊问我啥是共享,我也不是很清楚emmmm,所以我就科技了一下(搜索引擎搜索了一下)以我的聪明了解了一下,我整理了一下分享给需要了解这一块的同学们。
我们先了解这个东西哪里来的:了解下来苹果共享签名是苹果的企业级开发者的一种签名,企业开发者通常来源于已付费的Apple Developer企业级开发者账户。这些账户的持有者可以将其证书分享给其他开发者或用户,让他们使用该证书为他们的应用进行签名。通常,这些共享证书会在互联网上公开发布,方便大家获取。或者企业自己也可以创建一个签名证书。这个证书可以通过 Apple Developer 官网上的证书管理工具创建。在创建证书时,企业需要选择“企业”类型的证书,并提供官方要求我们提供的必要的信息,如企业名称、联系人信息乱七八糟的资料。
共享签名是一种基于企业级证书的方法,是允许企业在其内部分发应用程序的,这种方法的确不需要苹果用户越狱,也不需要使用第三方的应用程序商店。企业可以更加灵活地控制其应用程序的分发,并且可以更快地将新应用程序内测至运营。
它本身是苹果给与企业级开发者内部测试使用的,有可能他们泄露了自己的开发者,一传十十传百的就传开了,意思是人人都能用,所以叫共享,嘿嘿还有这好事,然后我就试着去找了一下(为了避免广告误会我就不说在哪里获取的了,总归来说还真有,可以评论区评论“我要”我给你),但是用了没几天就不能下载了,知道了原来这种的证书很容易下载不下来,因为证书太多人用了,但是我的貌似不是这个情况,然后我去检测存活的站点监测了一下,原来被撤销了
而且共享签名的缺点也是很明显的苹果共享签名也存在一些安全性问题,因为非法分子或者是从事违法犯罪的不受监管的应用使用。共享签名作为苹果企业签名中成本最低的一种签名方式,它的稳定性是较差的,签名有效期也是比较短的,因为共享签名是许多应用程序共同签到了一个证书上,而且它所用到的证书都是市面上流传特别广的证书,所以很容易和上面一样被撤销,就会导致应用程序无法下载,导致应用授信异常,就是会出现您的应用无法安装此app,因为无法验证其完整性,而且共享签名想要补签的话需要您拥有另外一本共享的证书,那么这个就要随缘了,这就会造成下载这个应用程序的客户流失。所以想要更好的留存客户,提高用户的使用体验感,还得选择更好更稳定的签名证书。
这么看来这个共享证书测试个真机展示情况还是不错的,要是想要长时间测试我建议还是弄点花钱的或者上一下官方的那些测试,然后再上架。
值得注意的是像这种共享签名证书,去找一些实力点的签名商他们服务平台应该免费给测试的。但是这也导致了现在市场上很多小卡拉米为了节约自己的成本,经常拿着共享证书当做好的不懂的客户去收钱,收了钱有共享就给你弄没有共享就跑路。同学们仁者见仁智者见智吧。
要不咱们就花点钱找个正规的服务器商,要不咱们就麻烦点自己注册一下给官方提交一个测试包体,真机测试一下
顺便说一下这个IPA文件打包签名好后不能直接像apk那个样子直接下载的,需要配置plist文件后才可以正常下载,参与测试的用户只需使用其iOS设备上的Safari浏览器打开配置好plist的文件的IPA文件的下载链接,然后安装该应用程序即可。安装过程中,设备会提示用户是否信任该企业证书,这个你们自己“科技”一下吧,用户需要点击“信任”按钮就能继续安装。安装后按照授信步骤就可以正常使用了。
关于共享签名的小科普我就先写到这里,还有什么不明白的可以直接问我,都是互联网的勇士,交个朋友也是一个不错的选择!我肯定会很乐意解答各位同学的问题的。