We received a call from Apple about violations regarding downloadable executable code (namely, the .codea packages).
Edit:
We have worked with Apple and have resolved the issue. The app will be available to download/purchase in the future, but we have removed the sharing feature in the next update. We will attempt to convince Apple that the feature is benign and that we should be able to keep it using their official channels.
Hi, I don’t know how Apple Store policy works, but will we be ‘forced’ to upgrade to 1.2.7 (ie will Apple do it for us) or can we choose to remain on 1.2.5?
1.2.5 seems capable enough, so why not remain on that one and continue sharing Codea programs?
We put in an update, which was delayed, and now this. I guess they found it in the update, but no doubt they will/have looked for it in the currently released version as well.
I can only think of two things it could be - the loadstring() stuff, or the ability to click on and load a .codea file. If it’s loadstring() - I still kinda don’t know how that’s downloadable code, as it’s got to be stuff on the ipad now. If it’s .codea files - that’ll be really annoying, cut and paste is a really bad user experience.
It’s a pity that the first rule in the app store’s user guidelines isn’t “user experience should trump all other rules”.
@Maxiking16: Even if we implemented filesharing in some way, we would still be violating their terms (according to them, ie, downloading executable code onto the ipad, that isn’t javascript meant for use in their javascript engine).
They have a prohibition against downloadable code.
It’s a remnant of their war against Flash. It was originally a prohibition against interpreted code, but they slowly realized that most professional big-game devs use some sort of interpreter internally to make things easier - indeed, many use Lua. The UI in world of warcraft is largely written in Lua. So - they changed it to “no downloadable code”, but I (at least) was hoping that with Flash on mobile officially dead, they’d relax that prohibition - and indeed, for a while, they seem to have had.