为了账号安全,请及时绑定邮箱和手机立即绑定

减少iPhone应用程序的盗版

减少iPhone应用程序的盗版

九州编程 2019-08-24 15:21:03
减少iPhone应用程序的盗版什么是可以接受的减少iPhone应用盗版的方法,这些方法不违反Apple的评估流程?如果我的应用程序“打电话回家”提供运行它的唯一设备ID,我需要收集哪些其他信息(例如,用于购买应用程序的Apple ID)以创建授权使用该应用程序的有效注册令牌?同样,我将使用什么代码来访问额外的数据?目前看来这个问题最好的技术方法是什么?(请避免关于盗版是如何不可避免的非编程答案等等。我知道盗版是不可避免的。我对基于编程的答案很感兴趣,讨论如何减少盗版。请提前感谢您的理解。)
查看完整描述

3 回答

?
Helenr

TA贡献1780条经验 获得超3个赞

正如Andrey Tarantsov在评论中指出的那样,在二进制文件中查找“SignerIdentity”字符串(使用类似HexEdit的应用程序)并替换它非常容易。

您可以对该字符串进行编码,但是您需要做的就是更改它的一个字符,并且应用程序不会再查找“SignerIdentity”键,而是查找可能不存在的其他键(因此为null )。该密钥为null,应用程序认为它没有被破解(因为如果应用程序没有被破解,SignerIdentity应为null)。

相反,我宁愿检查info.plist的大小,并将其与参考值进行比较。我注意到模拟器和设备构建没有相同的info.plist文件大小。调试,发布和分发版本也是如此。因此,请确保使用Device Distribution Build的info.plist文件大小设置参考值。


查看完整回答
反对 回复 2019-08-24
  • 3 回答
  • 0 关注
  • 465 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信