Port

The Legend of Zelda: Tears of the Kingdom iOS port

by ly05010419

This page was last updated Oct 19, 2026.

About this port

ly05010419's source-backed Apple Silicon port of the original Switch Tears of the Kingdom. Runs original ARM64 code with OS-specific rewrites, a Horizon host and Metal4 graphics. TotK-specific runtime/patches build on d2r-mobile, with nxnative packaging ideas and Ryujinx shader translation. Self-build macOS app or iOS IPA from your own game and keys; no ready game package. Shader, audio and memory limitations remain, particularly on iPhone. This repository currently documents TotK only.

iOS support and installation

iOS

Build required

Native ARM64 execution with rewritten OS interfaces; self-built signed IPA

Requirements

Own original Switch Tears of the Kingdom base1.0.0 (0100F2C0115B6000) XCI/NSP and own console prod.keys; separate1.1.2/1.2.1/1.4.3 update NSP/NSZ optional. Own shared fonts/firmware needed when not in input. No game data/keys supplied. Build unsigned IPA on Mac using full Xcode26+, iOS/Metal tools; sign/sideload retaining increased-memory entitlement. iOS/iPadOS26+, iPhone14 or newer;45GB base/60GB update build workspace.

Sources

No online features or amiibo. Unsupported: other versions, DLC, combined packages, compressed base games, personalized tickets and ExeFS mods. New shader stutter, long-session memory growth/audio underruns remain; independent retail NSP gameplay not yet verified. No full-game or stable-FPS guarantee. Only1.4.3 tested on iOS (iPhone14 and A16 iPad); untranslated missing shader variants skip draws/objects. iPhone14 memory exhaustion can terminate game after minutes. Other versions untested.

Maintainer documentation · Checked Oct 19, 2026 · Game1.4.3 tested; other supported inputs untested on iOS

Source ↗