jiayx / d2r-mobile-build
git clone https://github.com/jiayx/d2r-mobile-build.git
v1.0.18-build.10.1 · 6d ago
Reusable GitHub Actions source builds for jhaizhou-ops/d2r-mobile. Bring your own prepared game archive.
+8
stars, 24h · #4,056
+~58
stars, 7 days · #3,490
+389
stars, 30 days · #2,131
389
★ total · +18% this week
128
forks · 1 open issues
Star history (as recorded here)
LanguagePython
LicenseMIT
Created2026-10-12 (11d ago)
Last pushtoday
Watchers4
OwnerUser
Links
- GitHub: github.com/jiayx/d2r-mobile-build
- Homepage: https://github.com/jiayx/d2r-mobile-build/releases/latest
- Releases · Issues · Hacker News mentions
README excerpt
# d2r-mobile build workflow English | 简体中文 Build iOS and macOS apps from d2r-mobile source with GitHub Actions. Each run defaults to the latest official upstream Release and publishes to your private repository. ## Configure and build 1. Click Use this template and create a **Private** repository. 2. In **Actions**, select **Build IPA** (iOS) or **Build macOS**, click **Run workflow**, and paste the JSON for your platform into **`prepared_input`**: **Build IPA (iOS)** [code] **Build macOS** [code] The prepared packages in this configuration are provided by community contributors: approximately **290 MB for iOS** and **299 MB for macOS**. 3. Click **Run workflow** to start the build. Downloading, compiling, packaging and publishing typically takes **about 6 minutes for iOS** or **7 minutes for macOS**. - Run with the defaults to compile the latest official upstream Release. - To test development code, set `source_ref` to `main`, another branch, a tag, or a commit. - To test your changes, set `source_repository` to your fork and `source_ref` to its branch. For private source repositories, add a **`SOURCE_TOKEN`** Secret with Contents read access to that repository. The build entry automatically uses this project's latest build logic. Repeated builds and reruns of the same upstream version each receive independent Release and file names. To prepare your own inputs, see Generate an iOS prepared package or Generate a macOS prepared package. ## Download and use on iOS After the build, download from your repository’s **Releases**: | File | Purpose | |---|---| | `D2RMobile- -build. . .ipa` | iOS 26 and later | | `D2RMobile- -build. . -ios18.ipa` | iOS 18–25 | | `SHA256SUMS.txt`, `build-report.json` | Checksums and build details | Download the community-provided game resources (Data and Legacy): | Package | Download size | Purpose | |---|---|---| | `D2R-Mobile-Resources.zip.001`, `.002`, `.003` | 5.42 GB total | Data required on every supported device; contains the `D2R Mobile Resources` folder with 18 `.data` files | | `Legacy-Device-Pack.zip` | 1.02 GB | Additional textures for A14–A16 devices; contains the `Legacy Device Pack` folder | 1. Sign and install the IPA with Sideloadly, iloader, AltStore Classic, or SideStore, then open the app once. 2. Download matching Data from the link above. For split archives, download all `.001`, `.002`, and `.003` parts and open `.001` with an extractor supporting split archives. Copy the entire extracted `D2R Mobile Resources` folder to **Files → On My iPhone → D2R Mobile**. Alternatively, connect to a Mac and drag the folder into the app under **Finder → your iPhone → Files**. 3. A14–A16 devices also need `Legacy-Device-Pack.zip` from the same link. Extract it and import the entire `Legacy Device Pack` folder beside the resource folder. A17 Pro and newer devices and M-series iPads use the standard Data. Under **Files → On My iPhone → D2R Mobile**, the two folders should be at the same level: [code] 4. Retu