Swiftshield Versions Save

🔒 Swift Obfuscator that protects iOS apps against reverse engineering attacks.

3.4.1

4 years ago
  • Added -sdk mode by @hwdavr

3.4.0

4 years ago
  • Adds support to Xcode 11's file list format - @ldp940622

3.3.3

5 years ago
  • Adding support for gestures/parameterless IBOutlets in Storyboards by @iOSleep

3.3.2

5 years ago
  • Fixed SwiftShield failing when using with Xcode's new build system
  • SwiftShield will now correctly warn when xcodebuild fails

3.3.1

5 years ago
  • Adds -dry-run
  • Revamped SourceKit Wrapper

3.3.0

5 years ago
  • Adding -deobfuscate for crash logs
  • Adding support for Plist features such as NSExtensionPrincipalClass
  • Adding build info to map file
  • Optimizing manual obfuscation

3.2.1

5 years ago

Fixed -ignore-modules not working in Storyboards/Xibs from non-ignored modules that used classes from ignored ones.

3.2.0

5 years ago
  • Preparing code for property obfuscation
  • Fixed Storyboard outlet actions not being obfuscated (will only work for actions that are contained in the same module as the xib/storyboard, unless both modules are obfuscated)
  • Automatic mode will now fetch the correct storyboards from your compile arguments - ignoring storyboards that aren't being used or being ignored by modules

3.1.1

5 years ago
  • Added -ignore-modules
  • Re-added -obfuscation-character-count

3.1.0

5 years ago

Automatic Mode

  • Can now obfuscate method names
  • Fixed tons of edge cases and bugs
  • Disabled enum names/typealias/associatedtype obfuscation due to SourceKit edge cases

General

  • Fixed cases where the index failed because of spaces in folders
  • Large refactors
  • Name randomizer will now properly handle collisions