When submitting a question like this, you need to include all error messages
If you decide to post only error messages that you think are relevant, you will probably choose the wrong messages. If you know how to provide extraneous information, you probably don't need to post the question at all to StackOverflow .; -)
When submitting a question like this, there are a few things to note:
β’ If you file a sufficient number of failures within a certain period of time, Apple will no longer allow you to connect / send to some other time interval!
- This is a situation that seems to correct itself overnight in most cases. You can use another authorized account to get around this. (Create a new one if you need to.)
β’ The first 2 elements are red herring

Apple web service operation failed
- Despite the way it sounds, this does not mean that it cannot connect. It just means that the end goal was not successful.
- As a metaphor:
if (ApplicationLoader.DeliverYourApp(SelectedFile)){log("Delivery Successful");} else {msg("Apple web service operation was not successful");}
Failed to authenticate package: 81680085.itmsp
- Before Apple accepts your package on its server, they want it to pass a few sobriety checks.
- From their point of view, it is like "cloud computing". They conserve server resources by performing analysis in the cloud. And the cloud is the workstations of all of its developer.apple.com contributors.
β’ The "Background Activity" panel (opened by clicking "Activity ...") is very useful for viewing.
When you see the message "Failed to start delivery: all transports with a diagnostic error", you think that there is some form of connection or login error (especially in combination with errors in the upper part 2). If you first open the Background Activity panel and watch the whole process, you see that the message, which is RED in the screenshot above, really goes through these states:
- Download the package in the iTunes Store
- Authentication with the iTunes Store
- Asset Verification on the iTunes Store
- Failed to start delivery: all transports with a diagnostic error
Finally, the error in my screenshot actually means ...
In the IPA file that was provided to me, a bug was fixed that prevented my previous download from succeeding, but the developer forgot to increase the build number, and Apple refuses it in principle. This can be avoided if they implement a build script that does something just git log --oneline | wc -l git log --oneline | wc -l . This is pretty much exactly the way I do it in my projects.
source share