swiftshield icon indicating copy to clipboard operation
swiftshield copied to clipboard

πŸ”’ Swift Obfuscator that protects iOS apps against reverse engineering attacks.

Results 5 swiftshield issues
Sort by recently updated
recently updated
newest added

Given a protocol defined as ```swift @objc public protocol AProtocol { static func pubfunction() static var pubvariable: Int { get } } ``` SourceKit do not reports the right ACL...

This PR is adding support for phantom types. We experienced that phantom types were incorrectly treated as Codable parent classes.

I think public protocols' children should also be considered public so as not to get obfuscated in SDK mode. I'm wondering: it's highly unlikely that no one's gone through this...

I added this because my projects use storyboards and xibs and it takes time to update xml files manually after source obfuscation. IB XML obfuscation is added as an option...