Port

The Legend of Zelda: Tears of the Kingdom macOS/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.

Platform support & installation

macOS

Build required

Native ARM64 execution with ahead-of-time OS rewrites and Metal4 host

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. Apple Silicon Mac, macOS26+ (Metal4), Xcode command-line tools, Homebrew/Python3.14 and dependencies;16GB RAM recommended,25GB workspace plus original data (fresh updates about40GB).

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.

Maintainer documentation · Checked Oct 19, 2026 · Game1.0.0,1.1.2,1.2.1,1.4.3

Source ↗

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 ↗