В лицензионном соглашении для Программы разработчика Mac прямо указано, что я не должен реализовывать свой собственный процесс защиты от копирования в своем приложении Mac.
Тем не менее, в документации для разработчиков Apple также говорит следующее:
Вы можете добавить код подтверждения получения к
ваше приложение, чтобы предотвратить
несанкционированные копии ваших
приложение запущено.
Я запутался здесь. Предоставляет ли Mac App Store встроенную защиту от копирования для приложений Mac? Представленное выше заявление Apple, похоже, указывает на то, что это не так.
В заявлении говорится, что если я не осуществлю эти проверки чеков, то неавторизованные копии моего Mac App МОГУТ работать на других компьютерах Mac.
Мне не разрешено применять (или, скорее, сохранять существующую) защиту от копирования, но я должен проверять квитанции вручную, используя различные фрагменты кода и псевдокода, предоставленные Apple, просто для обеспечения самого базового уровня защиты. Правильно ли это толкование?
Это недоразумение от Apple, или это действительно так?
Ссылка: http://developer.apple.com/devcenter/mac/documents/validating.html
Спасибо.
(Обратите внимание, что я не после дебатов о философии защиты от копирования или преимуществах подхода Apple. Скорее, я просто заинтересован в технических требованиях для добавления приложения Mac в App Store. )