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