如何检测 iOS app 是否从非 App Store 安装?

如题,有没有什么办法检测iOS app是否从非App Store安装? 比方说通过爱思助手安装的app,二进制的md5以及teamid和从appstore安装的都一样,还有没有其他的点能进行区分

StoreKit请求验证receipt ,爱思安装的无法验证凭证

所以app还是能够判断安装来源是否是appstore哈

检测macho里面的encrypt呀

这个是判断是否脱壳的,爱思助手的包也是正版包,二进制跟从appstore下载的是一样的,一楼说的就是正解

二进制,真的和appstore 的一样 ?

我也很好奇,还没来得及验证,我们一直是这么在用的,按理说是不一样的,一个是个人包一个是上线包

自己找一个验证就可以了啊,看下MD5就可以了

这个能过审核么 这算是使用了内购吧?

通过pc安装是能发送内购的,手机端通过网页安装才不能内购。
他原理就是自己账号购买,构件个自己ipa包。其他人授权安装。
他构件ipa包,plist里很多内容自己生成的,可能跟真实不一样,你可以自己下载个爱死里自己包,观察下plist哪不同