Can I use GPL-licensed source in my iOS app? I'm going to use some GPL-covered code in my app. Firstly, I'm not sure if GPL is compatible with Apple's App Store, i.e. whether apps entirely covered by GPL can be published through App Store.

Second, iOS does not allow 3rd party dynamic libraries, which means, to my understanding, you can't legally combine GPL and non-GPL code in one iOS app.

So what are my options if I want to use some GPL code in my app?
As this is a legal question you have to ask a lawyer about this, any answer on the internet (including this) is not reliable

However The Free Software Foundation (which write the GPL) have written this blog about GPL v2 and the App Store http://www.fsf.org/blogs/licensing/more-about-the-app-store-gpl-enforcement

This includes 


  That's the problem in a nutshell: Apple's Terms of Service impose restrictive limits on use and distribution for any software distributed through the App Store, and the GPL doesn't allow that.