Mac App Store - 复制保护,或者不,或者什么?
Mac 开发者计划的许可协议明确规定,我不会在我的 Mac 应用程序中实施我自己的版权保护流程。
然而,在开发者文档中,苹果也这样说:
您可以添加收据验证码 您的申请旨在防止 您的未经授权的副本 应用程序停止运行。
我在这里很困惑。 Mac App Store 是否为 Mac 应用程序提供任何形式的内置版权保护?苹果公司的上述声明似乎表明事实并非如此。
该声明表明,如果我不实施这些收据检查,那么我的 Mac 应用程序的未经授权的副本可以在其他 Mac 上运行。
我不允许实施(或者更确切地说,保留现有的)复制保护,但我需要使用 Apple 提供的各种代码片段和伪代码手动验证收据,只是为了提供最基本的保护级别。这个解释正确吗?
这是苹果公司的误解,还是事情确实就是这样做的?
参考:http://developer.apple.com/devcenter/mac/documents/validating .html
谢谢。
(请注意,我并不是在讨论版权保护的理念或 Apple 方法的优点。相反,我只是对将 Mac 应用程序发布到 App Store 的技术要求感兴趣。)
the license agreement for the Mac Developer Program explicitly states that I am not to implement my own copy protection process in my Mac app.
Yet, in the developer documentation, Apple also says this:
You can add receipt validation code to
your application to prevent
unauthorized copies of your
application from running.
I am confused here. Does the Mac App Store provide any form of built-in copy protection for Mac apps? The above statement from Apple would seem to indicate that it does not.
The statement suggests that if I do not implement these receipt checks, then unauthorised copies of my Mac App CAN run on other Macs.
I'm not allowed to implement (or rather, keep an existing) copy protection, but I am expected to verify receipts manually, using various fragments of code and pseudo-code provided by Apple, simply to provide the most basic level of protection. Is this interpretation correct?
Is this a miscommunication from Apple, or is this really how things are done?
Ref: http://developer.apple.com/devcenter/mac/documents/validating.html
Thanks.
(Please note that I'm not after a debate on the philosophy of copy-protection or the merits of Apple's approach. Rather, I'm just interested in the technical requirements for getting a Mac app on to the App Store.)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
是的,你是对的。这是他们的方式或高速公路。
Yes, you are correct. It's their way or the highway.