Учитывая, что пользователи имеют физический доступ к устройству запуска вашего приложения, трещины предотвращения вполне может быть невозможными для любого приложения, которое не требует ценных внешних ресурсов за пределами контроля пользователей.
Чтобы уменьшить вероятность автоматических трещин, не используйте какие-либо опубликованные методы точно так же, как есть; но слегка измените их, чтобы предотвратить обнаружение их подписи. Распространяйте множество разных методов, которые не имеют общего кода во всем приложении, и некоторые из них вызывают задержку (дни, недели) и трудно распознать изменения в действии приложения.
Обратите внимание, что любое усилие во времени (за пределами небольшого минимума) для добавления и отладки такого кода может не принести никакого компенсирующего дохода и может потенциально сделать ваше приложение менее стабильным для всех пользователей (включая тех, кто пишет отзывы).
возможно дубликат [Сокращения пиратства в iPhone приложений] (HTTP://stackoverflow.com/questions/846309/reducing-piracy-of-iphone-applications) –