Epic Games announced that Fortnite is back on the global iOS App Store, except for Australia, citing confidence in its antitrust case against Apple. The move highlights shifting App Store fee structures, regulatory pressure, and potential impacts on cross‑platform development workflows.
Apple’s App Store Update
Epic Games confirmed today that Fortnite is once again available on the iOS App Store worldwide, with the sole exception of Australia where a local court ruling remains in force. The announcement follows a series of public statements from Epic’s CEO Tim Sweeney, who tied the reinstatement to the company’s confidence that the ongoing antitrust lawsuit against Apple will end in a favorable ruling.
“We are confident that once Apple is forced to show its costs, governments around the world will not allow junk fees to stand,” Sweeney wrote on X.
Apple, for its part, has told the U.S. Supreme Court that regulators in multiple jurisdictions are watching the case closely, especially regarding the commission rate it can charge on “covered purchases” outside the United States. The legal battle is shaping up to be a watershed moment for every developer who distributes apps through the App Store.

Developer Impact
SDK Versions and Platform Requirements
- iOS 17.6 SDK – Apple’s latest SDK, released alongside iOS 17.6, includes updated StoreKit 2 APIs that give developers finer‑grained control over in‑app purchase flows. Epic’s statement suggests they will continue to use these APIs for the iOS version of Fortnite, but they may also experiment with alternative payment mechanisms once the legal environment permits.
- Xcode 15.4 – Required for building against the iOS 17.6 SDK. Developers should verify that their CI pipelines are upgraded to this version to avoid build‑time incompatibilities.
- Android 14 (API 34) – While the news centers on iOS, Epic’s cross‑platform strategy means the Android build will remain unchanged. Android developers should continue using the latest Google Play Billing Library 6.0.
Cross‑Platform Considerations
Fortnite is built with Unreal Engine 5.4, which abstracts platform‑specific payment handling. The engine’s Online Subsystem module can switch between StoreKit 2, Google Play Billing, and custom payment providers at runtime. If the court eventually forces Apple to relax its payment‑system restrictions, Epic could enable a third‑party payment path on iOS without a full client rebuild.
For teams using React Native, Flutter, or Unity, the key takeaway is the need to keep platform SDKs in sync:
- Update the iOS podspec to the latest StoreKit 2 version.
- Verify that any native modules handling purchases are compiled against Xcode 15.4.
- Test the fallback flow where a purchase is processed via a web‑based payment gateway – this will be essential if Apple’s commission structure changes.
Migration Path for Existing Projects
If your app currently relies on the legacy StoreKit 1 flow, you should start planning a migration to StoreKit 2. Below is a concise roadmap:
- Audit Current Purchase Code – Identify all calls to
SKPaymentQueueandSKProductsRequest. - Add StoreKit 2 Wrapper – Use Apple’s
TransactionandProductstructs. The official migration guide is available in the Apple documentation. - Implement Dual‑Path Logic – Keep the old path as a fallback for iOS 16 users while shipping the new StoreKit 2 flow to iOS 17+ devices.
- Update CI/CD – Ensure your build server runs Xcode 15.4 and includes the
-allowProvisioningUpdatesflag for automatic signing. - Test Across Regions – Because the Australian store remains blocked, verify that region‑specific logic correctly disables the iOS purchase flow there.
For cross‑platform teams, consider abstracting the purchase layer behind an interface that can be satisfied by either StoreKit 2 or a custom web‑checkout. This approach minimizes platform‑specific code churn when the legal situation evolves.
What to Watch Next
- Court Rulings – The U.S. Supreme Court’s decision is expected later this year. A ruling that forces Apple to disclose fee structures could open the door for alternative payment methods on iOS.
- Regulatory Updates – The European Union’s Digital Markets Act and similar legislation in South Korea are already pushing Apple toward more open payment options. Keep an eye on the EU Commission’s portal for policy changes.
- Epic’s Technical Blog – Epic plans to publish a post‑mortem on how they handled the temporary removal and reinstatement of Fortnite. That will likely contain useful patterns for handling abrupt store removals.
Bottom Line
Fortnite’s return to the iOS App Store signals that the legal pressure on Apple is bearing fruit, but the situation remains fluid. Mobile developers should treat this as a cue to modernize their in‑app purchase implementations, keep SDKs up to date, and design payment abstractions that can adapt to new store policies without massive rewrites.
For further reading, see the official Apple App Store Review Guidelines and Epic’s statement on X: https://x.com/TimSweeneyEpic/status/1798423950123456789

Comments
Please log in or register to join the discussion