When you signed up for the Apple developer program and accepted the agreement for revenue sharing on the App Store, you've signed away all rights to sue for damages.
Even the basic Developer Program License Agreement includes this language:
"Apple reserves the right to change, suspend, deprecate, limit, or disable access to the Apple Services, or any part thereof, at any time without notice (including revoking entitlements or
changing any APIs in the Apple Software that enable access to the Services). In no event will Apple be liable for the removal of or disabling of access to any of the foregoing."
The revenue sharing agreement further reinforces that you can't hold Apple liable for anything.
It's Apple's store and Apple's customers. They display your software in the marketplace and provide cryptographic signing so that end users can install it, but they can stop doing that at any time with no justification needed.
Not really relevant as this is an example of when you can sign away your rights but I thought I'd just mention that it is impossible to sign away certain protected rights, no matter what a contract says.
A good example is a paid parking lot where it might say something along the lines of "by parking in this lot, you accept that 'parking company' is not liable for any theft, loss or damage of property." however if say a light fitting fell from the ceiling and damaged your car and you were able to prove negligence by the parking company then you may hold them liable for the damage.
Various companies try all kinds of unenforceable contract terms on the basis that the average Joe believes that he has to stick to whatever he agreed to. There was an amusing post on a legal blog where they went around NYC pointing out the hundreds of unenforceable contract terms that we are exposed to everyday.
The OP’s company has a revenue share agreement with Apple where Apple is the service provider who makes OP’s software available to its customers at its discretion.
What’s illegal or unenforceable about this agreement between two corporations?
Not allowed and easily detectable
> Sue?
For what?