Mac开发人员计划的许可协议明确规定我不会在我的Mac应用程序中实施自己的复制保护流程。
然而,在开发人员文档中,Apple也说过:
您可以添加收据验证码 你的申请要防止 未经授权的副本 来自跑步的应用。
我在这里很困惑。 Mac App Store是否为Mac应用程序提供任何形式的内置复制保护? Apple的上述声明似乎表明它没有。
该声明表明,如果我不实施这些收据检查,那么我的Mac App CAN的未经授权的副本将在其他Mac上运行。
我不允许实施(或者更确切地说,保留现有的)复制保护,但我希望使用Apple提供的各种代码片段和伪代码手动验证收据,只是为了提供最基本的级别保护。这种解释是否正确?
这是Apple的错误传达,还是这是真的如何完成?
参考:http://developer.apple.com/devcenter/mac/documents/validating.html
感谢。
(请注意,我不是在讨论复制保护的理念或Apple的方法的优点。相反,我只是对将Mac应用程序带到App Store的技术要求感兴趣。 )
答案 0 :(得分:3)
是的,你是对的。这是他们的方式或高速公路。