title: iOS IAP Error Domain=SKErrorDomain Code=2 in Production
body: <p>I am seeing quite a few failed in-app purchases with the error description reading <code>Error Domain=SKErrorDomain Code=2 "Cannot connect to iTunes Store" UserInfo=&lt;some hex value&gt; {NSLocalizedDescription=Cannot connect to iTunes Store}</code>.</p>
  
  <p>What causes this?  Every answer I've found on SO is several years old and says this error relates to sandbox issues or trying to buy an IAP in the simulator.</p>