问题
While submitting I get errors:
- If I send via xCode I receive
"This action could not be completed -22421"
- If I send via Application Loader I get
"ERROR ITMS-90034: "Missing or invalid signature. The bundle ' ' at bundle path 'Payload/.app' is not signed using an Apple submission certificate"
and this"The resulting API analysis file is too large. We were unable to validate your API usage prior to delivery. This is just an informational message."
Before submitting I did remove all previous certificates, keys and provisioning profiles and create new distribution certificate and provisioning profile.
回答1:
This can be caused by having the old, expired WWDRCA (World Wide Developer Relations Certificate Authority) intermediate certificate still on your system.
First, download the WWDRCA cert. Open it to add it to your keychain.
Next, in the Keychain Access application, select the System keychain. Make sure to select “Show Expired Certificates” in the View menu and then delete the expired version of the Apple Worldwide Developer Relations Certificate Authority Intermediate certificate (expired on February 14, 2016).
Your certificates should now appear as valid in Keychain Access and be available to Xcode for submissions to the App Store.
回答2:
You need to create ipa with Production certificate and Distribution Provisioning Profile.
Then,you can upload that ipa with application loader and issue will be resolved.
来源:https://stackoverflow.com/questions/35919752/errors-submitting-app-to-app-store-from-xcode-and-application-loader