I used Transporter to upload the app. It still didn’t work, but it gave me a better error message:
ERROR ITMS-90161: “Invalid Provisioning Profile. The provisioning profile included in the bundle com.PeteTheGolfer.Annual [Payload/Bills & Periodicals.app] is invalid. [Missing code-signing certificate]. A Distribution Provisioning profile should be used when submitting apps to the App Store. For more information, visit the iOS Developer Portal.”
I still don’t understand what it’s trying to say. I thought I had a Distribution Provisioning profile. How do I create one?
I just checked and I do have a Distribution Provisioning profile. In fact, I now have two, since I just created one.
If I just knew what App Store Connect wanted, I would happily provide it.