Daily iOS
Security

Reverse engineering

There's a report that a competitor decompiled your app and copied the API call format and the promotion logic outright. What can you do to make reverse engineering an iOS app harder?

How would an interviewer hear this answer? You'll see whether they'd move on, dig in, or say no, and which sentences would trip you up. Your score doesn't change.
See the short answer

Symbol stripping, string encryption, control flow obfuscation, and integrity or debugger checks are the main ones, and since all of them only raise the cost of analysis, you scope them against regulatory requirements and team cost.

Share a question