Извлечение данных из приложения iPhone чрезвычайно просто - вам даже не нужно иметь iPhone.
- Найдите файл .ipa в вашей файловой системе
- Переименуйте его в .zip
- Извлечь содержимое
- На Mac: использовать Показать содержимое пакета
Все это есть - изображения, файлы, звуки, ... без защиты - ничего.
Единственный способ защитить ваш контент - это зашифровать данные. Расшифровка его после / во время загрузки.
Это не 100% защита - просто потому, что вам нужно добавить ключ и алгоритм декодирования в ваше приложение. В противном случае вы не сможете отобразить активы.
Но: это должно дать ребятам-сценаристам что-то, что можно пережевывать - возможно, они даже ищут более легкую добычу.
Если вы зашифровываете свое содержимое, по моему мнению, вы также не должны заполнять операторы экспорта шифрования - поскольку в вашем приложении доступна только расшифровка и только для защиты DRM / контента.
Я решил добавить защиту контента в TexturePacker после того, как некоторые люди на форумах cocos2d сообщили, что некоторые люди создали точных клонов игр - даже используя оригинальную графику и звуки , Похоже, Apple ответила, удалив клон из магазина приложений.