Your answer got me thinking about my KeyChain. Hadn't developed code for awhile and found some dated certs, and the one you mentioned, duplicated. Cleaned it all up and set some to "trust" (including Apple Worldwide Developer Relations Certificate Authority) instead of use system defaults), and it works. That makes me wonder if you may have inadvertently fixed it doing something else and that changing the trust setting for the cert didn't really fix it. In any case, I think it's safe to say that one potential source of this problem is XCode stumbling over problems in certs in your key chain and, one should review all that and clean things up.
Topic:
App & System Services
SubTopic:
StoreKit
Tags: