Incarcerating someone until they comply is a tried and true approach, but it’s complicated with a company.
Who do you jail? The CEO? What if he’s directed his subordinates to comply and they simply know he doesn’t really want them to? It’s hard to jail those lower down the food chain, because does Apple even care? I don’t know that would be effective. They might get indignant and use it as a rallying cry, because it doesn’t really cost the business anything.
A more comparable analogy would be to enjoin Apple from selling the relevant products, e.g. they cannot collect any commissions until they comply.
Jail is a good punishment, but not a very effective form of coercion when the wrongdoer is a business.