swiftshield | 🔒 Swift Obfuscator that protects iOS apps | iOS library
kandi X-RAY | swiftshield Summary
kandi X-RAY | swiftshield Summary
SwiftShield is a tool that generates random and irreversible encrypted names for your iOS project's types and methods (including third-party libraries). It uses Apple's SourceKit to mimick Xcode's indexing behavior, revealing a complete map of your project that is used to safely rename parts of your project. Reverse engineering iOS apps is relatively simple due to the fact that almost every single type and method name is exposed in the app's binary. This allows jailbreak tools like class-dump and Cycript to extract this information and use it to change the behavior of your app in runtime. Obfuscating code in iOS difficults the usage of these tools, while also makes it tougher for jailbreak developers to create tweaks for your app as SwiftShield's obfuscation changes every time you run it.
Support
Quality
Security
License
Reuse
Top functions reviewed by kandi - BETA
Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of swiftshield
swiftshield Key Features
swiftshield Examples and Code Snippets
Community Discussions
Trending Discussions on swiftshield
QUESTION
I want to obfuscate Swift code using SwiftShield. I have integrated using Cocoapods.
To run it, I am using below SwiftShield tool in terminal:
...ANSWER
Answered 2020-May-28 at 15:17Issue was related with Xcode path. I had 2 Xcode versions were installed on my machine.
/Applications/Xcode10.3.1.app
/Applications/Xcode11.1.app
I deleted Xcode10.3.1.app and renamed Xcode11.1.app to Xcode.app. Issue got resolved now. https://github.com/rockbruno/swiftshield/issues/71#event-2832206369
Steps to use swiftshield(Manual mode):
- Download swiftshield executable on desktop https://github.com/rockbruno/swiftshield/releases
- Command line - Go to desktop and give executable permission
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install swiftshield
Support
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page