The AI2 compiler writes in the info.plist unnecesary permissions

Yes, I have read it.

Ok, so there is no simple solution.

From my complete lack of understanding of the iOS compiler, I have only tried to contribute an idea that perhaps (and only perhaps) in my opinion could be simple. If the compiler before knows what permissions is necesary to be declared in every aia it seems (from my point of view) more easier that investigate the necessay permissions of this aia.

As far as I understand it, simply removing the entries (permissions) from the Info.plist would not be sufficient (or would not work).

I think it would be much clearer for the user if there were a checkbox or something similar, because that way they would know exactly what permissions the compiler is declaring (not writing anything -included spaces or texts- can confuse the user about what this actually represents). I say this from my previous experience.