I want to use a GPL component in an iPhone application which is not. It's an independent and standalone component, so on any other platform, I would compile it as a program and spawn it with some arguments when I need it.
But if I want to publish my app on the Appstore, I must comply with this section of the iPhone SDK:
3.3.2 An Application may not itself install or launch other executable code by any means, including without limitation through the use of a plug-in architecture, calling other frameworks, other APIs or otherwise. No interpreted code may be downloaded or used in an Application except for code that is interpreted and run by Apple's Documented APIs and built-in interpreter(s).
According to my understanding, it seems that Apple forbid me to do what I want.
Is there any technical and/or legal solution to embed a (standalone) GPL component in an iPhone application without licensing the whole application with a GPL license.
Note: This question is not about whether the GPL license is compatible with the AppStore rules as already asked elsewhere. I assume it is.