Opening up an .ipa file - Piracy

547 views Asked by At

How easy is it to open up an app submitted to Apple's store?

I'm going to submit a new app to the store soon, and want to protect the app file from being opened up to the source-code. So for instance, if I were to download my own app, how easy would it be to pull out all the .h and .m files and recreate it in Xcode?

Does Apple encrypt it somehow?

What steps can I take to mitigate the code being viewed?

EDIT: Allow me to rephrase the question a little better - can I take decompiled code and make it human-readable?

2

There are 2 answers

2
dogsgod On BEST ANSWER

An IPA is just a zip. But you don't even need to access the IPA. Just get iExplorer and access all available assets of your installed apps from your Mac.

The m files however build a compiled binary and can not be read (if you consider de-compiled code as not readable, as I do)

0
ReverseEffect On

Adding on the answer, it is possible to decompile the binary, but the only thing that would be directly removable from the binary itself would be the headers (or to my knowledge of what I've seen). Then the application would be reverse engineered from there. That would probably be the only thing I'd be worried about when it comes to people stealing my code.