akzainda11 Posted yesterday at 08:04 AM Posted yesterday at 08:04 AM (edited) I'll be launching a swift iOS app soon to the App Store. I've done some research and it seems pretty easy to reverse engineer an iOS app. Also I found this from the Swift Shield repo : "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." What is the best way to secure my source code? I found some Obfuscation tools like Swift Shield among others that just randomize variables and function names to make it very hard to read. But these tools don't really work for production apps because constant updates to the swift language causes SourceKit to break and have bugs. Anyone have the best method to secure an iOS app? Edited yesterday at 08:06 AM by akzainda11 1
Kurapica Posted yesterday at 10:05 AM Posted yesterday at 10:05 AM I suggest using this time and those resources to improve your app and build a base of loyal users who will pay for updates. 2
anoxios Posted 19 hours ago Posted 19 hours ago If your obfuscation techniques interfere with app stability, readability, or crash debugging tools, Apple may reject the app. Additionally, Apple might request details about your obfuscation algorithm if they have concerns about compliance with their guidelines or legal requirements. Kind regards, P.S. Advice, ensure that network communications remain secure, even in the event of traffic interception by attackers. 1
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now