January 10, 20251 yr 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 January 10, 20251 yr by akzainda11
January 10, 20251 yr I suggest using this time and those resources to improve your app and build a base of loyal users who will pay for updates.
January 10, 20251 yr 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.
January 26, 2025Jan 26 On 1/10/2025 at 10:04 AM, akzainda11 said: Anyone have the best method to secure an iOS app? Code Virtualizer has recently started to support virtualization for ARM64. You can ask their tech support if they support iOS
Create an account or sign in to comment