I thought that that was the point of contention; that it is not normally possible to sideload software onto iOS devices. If sideloading was possible (hmm, would jailbreaking count?), no biggie, just make the object files available for linking like Sparrow did (http://www.sparrowmailapp.com/lgpl.php).
- The Apple EULA was applied ON TOP of the GPL, whatever happened. This was clearly incompatible. And this is not resolved with Apple updates on the iTunes ToS.
- The Apple ToS did not allowed you to use the App for every use, which is a violation of the GPL §0. This is still an issue today.