gpt4 book ai didi

ios - 检查 iOS 应用程序的签名

转载 作者:技术小花猫 更新时间:2023-10-29 10:53:53 24 4
gpt4 key购买 nike

是否可以在应用程序运行时检查 iOS 应用程序是否由其开发人员签名?我尝试下载一些应用程序的 .ipa 并使用我的开发者 ID 退出它们,几乎所有应用程序都可以在我的 iOS 设备上运行。但其中一些没有,所以我猜他们正在以某种方式检查签名是否已更改,如果已更改则禁止它们运行。

我知道,有 Code Signing Services适用于 OSX,但我还没有找到在 iOS 中执行此操作的方法。

我还看到,经过审查,苹果用自己的签名签署了申请。 _CodeSignature/CodeResources 和 embedded.mobileprovision 文件在此过程中是否也发生了变化?我可以在运行时检查它是否使用苹果签名吗?

最佳答案

我写了一个小的签名检查器(使用 openssl)。可在此处获得:https://github.com/elnormous/signature_check/blob/master/SignatureCheck/main.c

第二个问题的答案是否定的,_CodeSignature/CodeResources 和 embedded.mobileprovision 没有被改变。 Apple 仅更改 Mach-O 文件的签名。

关于ios - 检查 iOS 应用程序的签名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14858697/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com