I'm pretty sure that Apple isn't the seller of the programs in the AppStore, the author is, Apple is acting as an agent in the transaction. So in this case, they are the ones that aren't complying with the GPL. In effect, they've broken two agreements, one with the GPL, the other with Apple. Otherwise, that would be like suing Visa for a GPL violation if you bought something from a seller and they didn't give you the source code.
I think that it's been pretty well established by the EFF/FSF/etc that the GPL is largely incompatible with the AppStore, so really, it's the author who should be on the hook for this.
The relevant sections of the App Store ToS: (http://www.apple.com/legal/itunes/appstore/us/terms.html)
There are two (2) categories of Products offered through the Service, as follows: (i) those Products that have been developed, and are licensed to you, by Apple (the “Apple Products”); and (ii) those Products that have been developed, and are licensed to you, by a third party developer (the “Third Party Products”).
The Application Provider of each Third Party Product is solely responsible for that Third Party Product, the content therein, any warranties to the extent that such warranties have not been disclaimed, and any claims that you or any other party may have relating to that Third Party Product or your use of that Third Party Product. You acknowledge that you are purchasing the license to each Third Party Product from the Application Provider of that Third Party Product; Apple is acting as agent for the Application Provider in providing each such Third Party Product to you; Apple is not a party to the license between you and the Application Provider with respect to that Third Party Product; and Apple is not responsible for that Third Party Product, the content therein, or any warranties or claims that you or any other party may have relating to that Third Party Product or your use of that Third Party Product.