views:

83

answers:

2

If I send out Ad Hoc distributions of my App, is it possible for someone to hack the included files and get my code? I know it is compiled, but that Ad Hoc folder has a lot of stuff in it.

A: 

Yes. Anything is possible and vulnerable to being "hacked". It's up to you to put in the security considerations, such as encrypting your data and/or securing your connections.

In the end, if someone want's your data bad enough, there's not much you can do to stop them. It's really up to you to do everything you can to make it less easy to compromise your data.

George
I'm not talking about the 'data' - I'm talking about the code that gets compiled to create the App. Maybe we are talking about the same thing, but when you say 'data' I am thinking of 'data' that is being read from a server or something.
Chris
I'm not really sure this answers the question being asked. The OP is wondering if someone can take his AdHoc distribution and extract the original source code.
mmc
+1  A: 

In theory, they could de-compile your code.

But the reality is that de-compiled code is not very useful, and I'm not even sure there are any decompilers at the moment.

To help, you can make sure that ad-hoc builds do not ship with symbols included (by default I don't think Release distributions do). That would make it pretty hard to follow code even if decompiled...

Basically, I would not worry about that at all.

Kendall Helmstetter Gelner
I disagree. Disassembly can reconstruct the code logic and is enough to break any secrets built inside the binary e.g. DRM. And even if you strip the binary, the ObjC symbols and strings cannot be removed which is often enough to tell what is going on.
KennyTM
I'm reading some things that say "Obviously - how do you think people are modifying the iPhone System Code, they can obviously get into an app."
Chris