美文网首页
UICKeyChainStore与渠道包

UICKeyChainStore与渠道包

作者: chic_wx | 来源:发表于2020-02-28 15:56 被阅读0次

先说结论:ipa的签名信息不一样会导致UICKeyChainStore(钥匙串)存储的值不一样。

最近有个App需要打很多渠道包,发现重新签名的ipa和直接用Xcode打出的ipa,通过UICKeyChainStore获取到的UUID是不一样的。

运行结果:

image.png

解释一下:

  • 第1个是直接用debug证书在真机上调试的结果,第2个是用企业证书打出的包,安装后的结果。它们俩不一样的原因是使用的证书不一样,一个开发证书,一个是企业证书。
  • 第3个、第4个、第5个包都是用iOS App Signer工具,在第2个ipa的基础上,修改渠道文件,重新签名生成的包,它们3个的UUID是一致的。在重签名时选的证书与ProvisioningProfile与打第2个企业包是一样的,但是它们的UUID与第2个企业包却不一样,可见重签名工具(iOS App Signer)与Xcode打包机制还是有区别的。

相关文章

网友评论

      本文标题:UICKeyChainStore与渠道包

      本文链接:https://www.haomeiwen.com/subject/nqelhhtx.html