Objective-C блокирует в Swift [закрыто]

Proguard - это инструмент, который поможет вам обфузировать ваш код. Это входит в состав ваших инструментов для Android, и вам просто нужно его активировать. Эта ссылка и этого помогут в дальнейшем.

Конфигурация по умолчанию Proguard (в proguard.cfg) будет достаточной, чтобы достаточно запутать ваш код. Однако вы можете настроить свою конфигурацию proguard, когда у вас есть методы / классы, которые динамически доступны.

  1. Например, для доступа к классам / методам с Reflection вам понадобится, чтобы код был неповрежденным , Иногда вы можете столкнуться с ClassNotFoundException, если proguard запутывает его.
  2. Если у вас есть классы, к которым обращаются в файлах AndroidManifest / Layout, вам следует запретить их пропуски.

Это можно сделать, добавив

-keep public class  

к вашему proguard.cfg.

-8
задан jmac 25 May 2015 в 08:55
поделиться