{
  "name": "AltStore",
  "identifier": "com.rileytestut.AltStore",
  "subtitle": "A home for apps that push the boundaries of iOS.",
  "description": "This is the default source for AltStore. You can add additional sources to manage what apps appear in AltStore.\n\nFor more info, check out our FAQ: https://faq.altstore.io/patreon/beta-access/sources",
  "website": "https://altstore.io",
  "patreonURL": "https://www.patreon.com/rileyshane",
  "apps": [
    {
      "name": "AltStore",
      "bundleIdentifier": "com.rileytestut.AltStore",
      "developerName": "Riley Testut",
      "versions": [
        {
          "version": "2.2.1",
          "date": "2025-05-12T12:00:00-05:00",
          "localizedDescription": "This update fixes issues with installing AltStore onto multiple devices.\n\nPREVIOUS UPDATE\n\nNEW\n• Supports sideloading apps with “Increased Memory Limit” entitlement\n• Supports localized titles, subtitles, and descriptions in sources\n• Added `altstore-classic://` URL scheme\n• Added Bluesky social media button to Settings\n\nIMPROVED\n• Hides “See All” button in Browse tab for sources with just 1 app\n• Changed icon back to Classic icon by default\n\nFIXED\n• Fixed choosing alternate app icon on iPad\n• Fixed “Join Patreon” sheet appearance in dark mode\n• Fixed installing apps before adding source via deep link\n• Fixed handling source deep link when already viewing source details\n• Fixed redundant app update appearing after resigning expired app\n• Fixed not immediately showing updates for some installed apps \n• Fixed not showing OPEN for installed apps when previewing source via deep link\n• Fixed not showing OPEN for installed apps when previewing already-added Recommended Source",
          "downloadURL": "https://cdn.altstore.io/file/altstore/apps/altstore/2_2_1.ipa",
          "size": 32862407,
          "sha256": "045c2b812361feb147ae85105c83d9964a852b9ed4542ad4b2f399f757b51af7",
          "minOSVersion": "14.0"
        },
        {
          "version": "2.2",
          "date": "2025-04-16T15:00:00-07:00",
          "localizedDescription": "NEW\n• Supports sideloading apps with “Increased Memory Limit” entitlement\n• Supports localized titles, subtitles, and descriptions in sources\n• Added `altstore-classic://` URL scheme\n• Added Bluesky social media button to Settings\n\nIMPROVED\n• Hides “See All” button in Browse tab for sources with just 1 app\n• Changed icon back to Classic icon by default\n\nFIXED\n• Fixed choosing alternate app icon on iPad\n• Fixed “Join Patreon” sheet appearance in dark mode\n• Fixed installing apps before adding source via deep link\n• Fixed handling source deep link when already viewing source details\n• Fixed redundant app update appearing after resigning expired app\n• Fixed not immediately showing updates for some installed apps \n• Fixed not showing OPEN for installed apps when previewing source via deep link\n• Fixed not showing OPEN for installed apps when previewing already-added Recommended Source",
          "downloadURL": "https://cdn.altstore.io/file/altstore/apps/altstore/2_2.ipa",
          "size": 32809274,
          "sha256": "b04a7f35be7d0da789b2c2d269a833943b32ee3237a4c511680c0f324515f332",
          "minOSVersion": "14.0"
        },
        {
          "version": "2.0.2",
          "date": "2024-11-21T12:00:00-06:00",
          "localizedDescription": "• Fixed runtime crashes with AltStore 2.0.1\n• Fixed \"Handshake Failed\" error when signing-in\n\nPREVIOUS UPDATE\n\n• Added dark mode & tinted app icons\n• Added Home Screen quick actions with support info\n• Fixed crash when fetching source containing app larger than 2GB\n• Fixed handling Patreon rate limit errors\n• Fixed crash updating apps if more than 1 update is available\n• Fixed crash installing apps if internet connection drops",
          "downloadURL": "https://cdn.altstore.io/file/altstore/apps/altstore/2_0_2.ipa",
          "size": 33093570,
          "sha256": "e229ef4e29f0a673adc63d070111a4e034363b0fb05778a1484ed0079b4bfc33",
          "minOSVersion": "14.0"
        },
        {
          "version": "2.0",
          "date": "2024-09-28T12:00:00-05:00",
          "localizedDescription": "NEW\n\nSources\n• Add any 3rd-party source, in addition to existing Recommended Sources!\n• New dedicated Sources tab to easily manage and browse sources\n• Separate \"Add Source\" screen to simplify adding sources\n• Preview sources and browse their apps before adding them to AltStore\n• View detailed source info as well as any additional links\n• \"Featured Apps\" section showcases a source's best apps\n\nRedesigned Browse Tab\n• New \"card\" design for app listings\n• View most recently updated apps at a glance\n• Browse apps by source or by 8 new categories\n• Scroll through featured apps from each source\n• Change sort order of apps when browsing by source or category\n• Tap category name to easily switch between categories when browsing\n\nPatreon\n• Distribute Patreon-exclusive apps to patrons, including free members\n• Donate to developers' Patreons and download Patreon-exclusive apps all within AltStore\n• Supports \"custom\" pledge amounts so patrons can donate what they want\n• Shows required pledge amount for Patreon apps (if provided)\n\nApp Icon\n• Brand new app icon\n• Choose alternate app icons in Settings\n\nDetailed App Permissions\n• View all entitlements and privacy permissions for an app from its store page\n• Tap any permission to view a detailed description\n• Automatically verifies permissions are accurate before installing\n• Asks user to review permissions when installing and updating apps\n\nMisc.\n• Added social media follow buttons to Settings\n• Handles “search” and “view app” deep links\n\nIMPROVED\n\nScreenshots\n• Supports screenshots of different sizes\n• Supports both iPhone and iPad specific screenshots\n• Automatically rounds screenshots taken with Face ID iPhone\n• Preview screenshots full-screen by tapping them from an app's store page\n\nImage Caching\n• Increased cache limit to reduce how often AltStore refetches images\n• Clear image cache with “Clear Cache…” option in Settings\n\nMisc.\n• Changed \"WiFi\" spelling to \"Wi-Fi\"\n• Displays version # for updates in My Apps tab\n• Replaced AppCenter dependency with TelemetryDeck\n\nFIXED\n\nResigning Apps\n• Fixed various issues resigning certain apps\n• Fixed resigning apps with entitlements the original app doesn’t have\n• Fixed resigning apps without required entitlements\n• Fixed resigning apps with wildcard `keychain-access-groups` entitlement\n• Fixed resigning apps with non-English alphanumeric characters in name\n• Fixed app sometimes freezing when installing/refreshing apps\n\nUser Interface\n• Fixed Settings tab bar disappearing on iOS 18\n• Fixed squished banners on App IDs screen\n• Fixed button titles flashing when scrolling into view\n• Fixed incorrect corner radius animation for app + source detail screens\n• Fixed \"More\" button appearing by accident\n• Fixed not showing \"more updates\" button when there are more than 2 updates\n• Fixed erroneously showing “Unsupported Updates Available” message\n• Fixed showing “Update” button on app store page when no supported update is available\n• Fixed incorrect cell height for some News items\n• Fixed missing blur when pushing an app's store page onto modal navigation controller\n\nMisc.\n• Fixed crash when adding source with the same name as another source\n• Fixed “Core Data error” if error occurs while parsing source JSON\n• Fixed redundant app update appearing after failing to backup/restore app\n• Fixed not showing toast view if error occurs during initial sources fetch\n• Fixed incorrectly handling various cancelled operations\n• Fixed error fetching Friend Zone patrons due to unexpected nil name\n• Fixed incorrectly merging app versions for same app from different sources",
          "downloadURL": "https://cdn.altstore.io/file/altstore/apps/altstore/2_0.ipa",
          "sha256": "6d37efb08b2970a6a9d5da602fc459dfeef209d7b58e0dc85dcfc94905c8b327",
          "size": 20833347,
          "minOSVersion": "15.0"
        },
        {
          "version": "1.7",
          "date": "2023-09-18T12:00:00-05:00",
          "localizedDescription": "NEW\n\n\"Active Apps\" Widget (iOS 17+)\n• View remaining days for ALL active apps from Home Screen\n• Refresh apps directly from home screen by tapping countdown timers\n\nIMPROVED\n\nShortcuts\n• Converted existing \"Refresh All Apps\" shortcut into App Shortcut\n• Available by default in \"App Shortcuts\" section of Shortcuts app\n• Displays accurate progress when refreshing apps via Shortcuts app\n\nWidgets\n• Updated existing home screen widget to support refreshing apps by tapping countdown (iOS 17+)\n• Fully compatible with macOS Sonoma\n\nFIXED\n• Fixed AltJIT on iOS 17*\n• Fixed updating apps with manually removed extensions (e.g. uYou+)\n• Fixed not refreshing AltStore last when refreshing via Shortcut\n• Fixed Error Log not displaying all detailed info for certain errors\n\n*Requires AltServer 1.7 (macOS)",
          "downloadURL": "https://cdn.altstore.io/file/altstore/apps/altstore/1_7.ipa",
          "size": 5809750,
          "minOSVersion": "15.0"
        },
        {
          "version": "1.6.3",
          "date": "2023-04-12T12:00:00-05:00",
          "localizedDescription": "• Fixed error fetching Friend Zone patrons due to unexpected nil name\n• Fixed incorrect cell height for some News items",
          "downloadURL": "https://cdn.altstore.io/file/altstore/apps/altstore/1_6_3.ipa",
          "size": 5625134
        },
        {
          "version": "1.6.2",
          "date": "2023-03-22T12:00:00-05:00",
          "localizedDescription": "⚠️ You must manually install this update by re-installing AltStore with AltServer. You do NOT need to delete AltStore first.\n\nThis update fixes the \"no provisioning profile with the requested identifier…\" error when sideloading or refreshing apps.",
          "downloadURL": "https://cdn.altstore.io/file/altstore/apps/altstore/1_6_2.ipa",
          "size": 5624498
        },
        {
          "version": "1.6.1",
          "date": "2023-02-20T12:00:00-06:00",
          "localizedDescription": "• “Clear Cache” button removes non-essential data to free up disk space\n• Sideload more than 3 apps via MacDirtyCow exploit*†\n• Fixes crash when viewing Sources on iOS 12\n\n*Requires iOS 14.0 - 16.1.2 (excluding 15.7.2). iOS 16.2+ not supported.\n†Visit faq.altstore.io for detailed instructions.\n",
          "downloadURL": "https://cdn.altstore.io/file/altstore/apps/altstore/1_6_1.ipa",
          "size": 5626583
        },
        {
          "version": "1.6",
          "date": "2023-01-30T10:00:00-06:00",
          "localizedDescription": "NEW\n\nLock Screen Widget (iOS 16+)\n• Counts down days until AltStore expires\n• Available in 2 different styles: \"icon\" and \"text\"\n\nError Log\n• View past errors in more detail\n• Tap an error to copy the error message or error code\n• Search for error code directly in AltStore FAQ\n• Access via new \"Techy Things\" section in settings\n\niOS Version Compatibility\n• Checks iOS compatibility for updates and installs \n• Asks you to install latest compatible version if not supported\n• View unsupported updates from My Apps tab\n\nRevamped Error Handling\n• Completely revamped error handling to make debugging issues as easy as possible\n• Revised error messages to be more descriptive and provide more suggestions\n• Includes more information with errors\n\nMisc.\n• Pull-to-refresh to check for updates\n• Supports new “versions” key in source JSON\n• Supports updating apps from app detail page\n\nFIXED\n• Fixed \"more\" button appearing by mistake on app detail pages\n• Fixed widgets potentially not updating after refreshing apps\n• Fixed incorrect app name and iOS version in \"Unsupported iOS version\" error message\n• Fixed refreshing tweaked apps with removed app extensions\n• Fixed incorrect error toast view color when sign-in fails",
          "downloadURL": "https://cdn.altstore.io/file/altstore/apps/altstore/1_6.ipa",
          "size": 5614798
        }
      ],
      "version": "1.6.3",
      "versionDate": "2023-04-12T12:00:00-05:00",
      "versionDescription": "• Fixed error fetching Friend Zone patrons due to unexpected nil name\n• Fixed incorrect cell height for some News items",
      "downloadURL": "https://cdn.altstore.io/file/altstore/apps/altstore/1_6_3.ipa",
      "localizedDescription": "AltStore is an alternative app store for non-jailbroken devices. \n\nThis version of AltStore allows you to install Delta, an all-in-one emulator for iOS, as well as sideload other .ipa files from the Files app.",
      "iconURL": "https://user-images.githubusercontent.com/705880/65270980-1eb96f80-dad1-11e9-9367-78ccd25ceb02.png",
      "tintColor": "018084",
      "size": 5625134,
      "category": "utilities",
      "screenshots": [
        "https://user-images.githubusercontent.com/705880/277757391-76c02f48-be2a-485a-ba75-277480c99356.jpeg",
        "https://user-images.githubusercontent.com/705880/277757303-ee0b7695-0e7d-4a93-8b25-4fbbbd3cb745.PNG",
        "https://user-images.githubusercontent.com/705880/277757263-ef612879-0314-4464-a8f4-103e1f22fbb1.png",
        "https://user-images.githubusercontent.com/705880/277757445-450618d1-6005-445e-bfd4-7c75387e990b.PNG",
        "https://user-images.githubusercontent.com/705880/277757220-ebbf42dc-5153-4e2d-9ff4-4c25ad367941.PNG",
        "https://user-images.githubusercontent.com/705880/277757419-f8067301-61f3-4eae-bbd1-be1bf2a1c05c.PNG"
      ],
      "screenshotURLs": [
        "https://user-images.githubusercontent.com/705880/78942028-acf54300-7a6d-11ea-821c-5bb7a9b3e73a.PNG",
        "https://user-images.githubusercontent.com/705880/78942222-0fe6da00-7a6e-11ea-9f2a-dda16157583c.PNG",
        "https://user-images.githubusercontent.com/705880/65605577-332cba80-df5e-11e9-9f00-b369ce974f71.PNG"
      ],
      "permissions": [
        {
          "type": "background-fetch",
          "usageDescription": "AltStore periodically refreshes apps in the background to prevent them from expiring."
        },
        {
          "type": "background-audio",
          "usageDescription": "Allows AltStore to run longer than 30 seconds when refreshing apps in background."
        }
      ],
      "appPermissions": {
        "entitlements": [
          {
          "name": "get-task-allow"
        },
        {
          "name": "com.apple.security.application-groups"
        },
        {
          "name": "aps-environment"
        },
        {
          "name": "com.apple.developer.siri"
        }
        ],
        "privacy": [
          {
          "name": "LocalNetwork",
          "usageDescription": "AltStore uses the local network to find and communicate with AltServer."
        }
      ]
      }
    },
    {
      "name": "AltStore",
      "bundleIdentifier": "com.rileytestut.AltStore.Beta",
      "developerName": "Riley Testut",
      "subtitle": "An alternative App Store for iOS.",
      "versions": [
        {
          "version": "2.2b",
          "date": "2025-04-09T12:00:00-05:00",
          "localizedDescription": "NEW\n• Supports sideloading apps with “Increased Memory Limit” entitlement\n• Supports localized titles, subtitles, and descriptions in sources\n• Added `altstore-classic://` URL scheme\n• Added Bluesky social media button to Settings\n\nIMPROVED\n• Hides “See All” button in Browse tab for sources with just 1 app\n• Changed icon back to Classic icon by default\n\nFIXED\n• Fixed choosing alternate app icon on iPad\n• Fixed “Join Patreon” sheet appearance in dark mode\n• Fixed installing apps before adding source via deep link\n• Fixed handling source deep link when already viewing source details\n• Fixed redundant app update appearing after resigning expired app\n• Fixed not immediately showing updates for some installed apps \n• Fixed not showing OPEN for installed apps when previewing source via deep link\n• Fixed not showing OPEN for installed apps when previewing already-added Recommended Source",
          "downloadURL": "https://www.patreon.com/file?h=105173733&m=449530178",
          "size": 32753964,
          "sha256": "8fb4753cc4413332908fb6b4070e6eb56552ec8fa78636b76a9d79cd7a476dfe",
          "minOSVersion": "14.0"
        },
        {
          "version": "2.0.2b",
          "date": "2024-11-14T12:00:00-06:00",
          "localizedDescription": "• Fixed runtime crashes with AltStore 2.0.1\n• Fixed \"Handshake Failed\" error when signing-in\n\nPREVIOUS UPDATE\n• Added dark mode & tinted app icons\n• Added Home Screen quick actions with support info\n• Fixed crash when fetching source containing app larger than 2GB\n• Fixed handling Patreon rate limit errors\n• Fixed crash updating apps if more than 1 update is available\n• Fixed crash installing apps if internet connection drops",
          "downloadURL": "https://cdn.altstore.io/file/altstore/apps/altstore/2_0_2_b.ipa",
          "size": 33093551,
          "sha256": "ff255eb6009dac0ef8995c5678607d34b2565f4f2ff54558271744e314e8a1e3",
          "minOSVersion": "14.0"
        },
        {
          "version": "2.0rc3",
          "date": "2024-09-28T12:00:00-05:00",
          "localizedDescription": "This beta adds back the ability to bypass permission alerts for non-recommended sources.\n\nPREVIOUS BETA:\n\nNEW\n• Handles \"search\" and \"view app\" deep links\n• Supports distributing Patreon-exclusive apps to free members\n\nFIXED\n• Fixed duplicate “New Update Available” notifications\n• Fixed Settings tab bar disappearing on iOS 18\n• Fixed not unlocking benefits due to PatreonAPI change\n• Fixed not showing alerts when installing app before adding source\n• Fixed not presenting auth screen when installing app before adding source\n• Fixed redundant app update appearing after failing to backup/restore app\n• [iPad] Fixed crash when removing apps from My Apps tab",
          "downloadURL": "https://cdn.altstore.io/file/altstore/apps/altstore/2_0_rc3.ipa",
          "size": 20833467,
          "sha256": "a5473848a86522192c2bea291e6f449f2321d59aa14866168ae0bd80adf65d85",
          "minOSVersion": "14.0"
        },
        {
          "version": "2.0rc2",
          "date": "2024-09-10T12:00:00-05:00",
          "localizedDescription": "NEW\n• Handles \"search\" and \"view app\" deep links\n• Supports distributing Patreon-exclusive apps to free members\n\nIMPROVED\n• Removed ability to bypass permission errors for non-recommended sources\n\nFIXED\n• Fixed duplicate “New Update Available” notifications\n• Fixed Settings tab bar disappearing on iOS 18\n• Fixed not unlocking benefits due to PatreonAPI change\n• Fixed not showing alerts when installing app before adding source\n• Fixed not presenting auth screen when installing app before adding source\n• Fixed redundant app update appearing after failing to backup/restore app\n• [iPad] Fixed crash when removing apps from My Apps tab",
          "downloadURL": "https://cdn.altstore.io/file/altstore/apps/altstore/2_0_rc2.ipa",
          "size": 20830021,
          "sha256": "39ad883b223fb8c013f798d4cb70db0fa947eac2e84d1adeea5b6b498321044b",
          "minOSVersion": "14.0"
        },
        {
          "version": "2.0rc",
          "date": "2024-02-23T12:37:07-06:00",
          "localizedDescription": "NEW\n\nApp Icon\n• Brand new app icon\n• Choose alternate app icons in Settings\n\nMisc.\n• Added social media follow buttons to Settings\n\nIMPROVED\n\nSources\n• Supports JSON5 for sources\n• Throws error when adding marketplace source to non-marketplace AltStore (and vice versa)\n\nPatreon\n• Supports custom pledge amounts\n\nMisc.\n• Changed \"WiFi\" spelling to \"Wi-Fi\"\n• Displays version # for updates in My Apps tab\n• Dismiss full-screen screenshots with swipe gesture\n• Updated social media URLs for Credits section in Settings\n\nFIXED\n• Fixed various issues when installing apps before adding source\n• Fixed not updating featured apps installation status on source detail page\n• Fixed not showing \"more updates\" button when there are more than 2 updates\n• Fixed missing blur when pushing AppViewController onto modal navigation controller\n• Fixed incorrect corner radius animation for app + source detail screens\n• Fixed not showing toast view if error occurs during initial sources fetch",
          "downloadURL": "https://cdn.altstore.io/file/altstore/apps/altstore/2_0_rc.ipa",
          "size": 20901410,
          "sha256": "85ccc6cead79ac442bd32a72a1319a434535de29d1d712599442e29ee69732e9",
          "minOSVersion": "14.0"
        },
        {
          "version": "2.0b7",
          "date": "2024-01-09T12:00:00-06:00",
          "localizedDescription": "This beta fixes an issue preventing some users from downloading or refreshing Patreon-exclusive apps.",
          "downloadURL": "https://cdn.altstore.io/file/altstore/apps/altstore/2_0_b7.ipa",
          "size": 6373515,
          "sha256": "6ddfc480c2d1dceaf0c5b7214bb0233b7f12c7b4c0ce5601b4a564d6097c88cc",
          "minOSVersion": "14.0"
        },
        {
          "version": "2.0b6",
          "date": "2023-12-13T13:00:00-06:00",
          "localizedDescription": "NEW\n\nRedesigned Browse Tab\n• View most recently updated apps at a glance\n• Browse apps by source or by 8 new categories\n• Scroll through featured apps from each source\n• Change sort order of apps when browsing by source or category\n• Tap category name to easily switch between categories when browsing\n\nPatreon Integration\n• Developers can now distribute Patreon-exclusive apps to their patrons\n• Donate to developers' Patreons and download Patreon-exclusive apps all within AltStore\n• Shows required pledge amount for Patreon apps (if provided)\n\nReview Permissions Screen\n• Asks user to review permissions when installing and updating apps\n• When installing a new app, all entitlements will be shown\n• When updating an app, only added entitlements will be shown\n\nIMPROVED\n\nNews Tab\n• Changed image aspect ratio to 3:2\n• Updated font to use dynamic text styles\n\nImage Caching\n• Increased cache limit to reduce how often AltStore refetches images\n• Clear image cache with “Clear Cache…” option in Settings\n\nFIXED\n• Fixed app sometimes freezing when installing/refreshing apps\n• Fixed accidentally saving \"Operation Cancelled\" errors to Error Log\n• Fixed squished banners on App IDs screen\n• Fixed resigning apps with non-English alphanumeric characters in name\n• Fixed various issues resigning certain apps\n• Fixed button titles flashing when scrolling into view\n• Fixed not showing build version in Settings for BETA builds",
          "downloadURL": "https://cdn.altstore.io/file/altstore/apps/altstore/2_0_b6.ipa",
          "size": 6326489,
          "sha256": "657dd750f88823085e76c0e7ed2f440c04d6ac4b6e72e3bfa59a9a460a5dab4c",
          "minOSVersion": "14.0"
        },
        {
          "version": "2.0b5",
          "date": "2023-10-23T13:30:00-05:00",
          "localizedDescription": "NEW\n\nSources Tab\n• \"Sources\" screen is now a dedicated tab\n• Completely redesigned to accent source icons & tint colors\n• Dedicated \"Add Source\" screen simplifies adding sources\n\nScreenshots\n• Supports screenshots of different sizes\n• Supports both iPhone and iPad specific screenshots\n• Automatically rounds screenshots taken with Face ID iPhone's\n• Preview screenshots full-screen by tapping them from an app's store page\n\nIMPROVED\n\nBrowse Tab\n• Updated app listings to use new \"card\" design\n• Swipe through all screenshots directly from Browse tab\n\nSources\n• Simplified `appPermissions` JSON format\n• Deprecates `identifier` key\n\nLogging\n• Switched to OSLog.framework for important tasks\n• Export detailed logs via Error Log from Settings tab\n\nMisc.\n• Limits relative dates to \"Today\" and \"Yesterday\"\n• Uses uniform height for all News Items on source's detail page\n\nFIXED\n• Adjusts illegible Source tint colors to make them readable\n• Fixed incorrect background color for Sources screens in dark mode\n• Fixed crash if prefetching screenshots finishes after screen has been dismissed",
          "downloadURL": "https://cdn.altstore.io/file/altstore/apps/altstore/2_0_b5.ipa",
          "size": 6094604,
          "sha256": "2932afe112572847a89626fc403994dc8c3ae327c5d4ff7cf6ce9084414175f9",
          "minOSVersion": "14.0"
        },
        {
          "version": "2.0b4",
          "date": "2023-09-15T13:30:00-05:00",
          "localizedDescription": "• Updates Home Screen widget names & descriptions\n• Fixed returning empty dialog from Refresh Apps shortcut\n\nPREVIOUS BETA\n\n\"Active Apps\" Widget (iOS 17+)\n• View remaining days for ALL active apps from Home Screen\n• Refresh apps directly from home screen by tapping countdown timers\n\nShortcuts\n• Converted existing \"Refresh All Apps\" shortcut into App Shortcut\n• Available by default in \"App Shortcuts\" section of Shortcuts app\n• Displays accurate progress when refreshing apps via Shortcuts app\n\nWidgets\n• Updated existing home screen widget to support refreshing apps by tapping countdown (iOS 17+)\n\nBug Fixes\n• Fixed AltJIT on iOS 17*\n\n*Requires AltServer 1.7rc (macOS) from latest Patreon post",
          "downloadURL": "https://cdn.altstore.io/file/altstore/apps/altstore/2_0_b4.ipa",
          "size": 5950900,
          "sha256": "5f2546be957509532675f4827185d8ec071eaf3a6a5785dc01efcc1e0c88890d",
          "minOSVersion": "14.0"
        },
        {
          "version": "2.0b3",
          "date": "2023-09-11T12:30:00-05:00",
          "localizedDescription": "NEW\n\n\"Active Apps\" Widget (iOS 17+)\n• View remaining days for ALL active apps from Home Screen\n• Refresh apps directly from home screen by tapping countdown timers\n\nIMPROVED\n\nShortcuts\n• Converted existing \"Refresh All Apps\" shortcut into App Shortcut\n• Available by default in \"App Shortcuts\" section of Shortcuts app\n• Displays accurate progress when refreshing apps via Shortcuts app\n\nWidgets\n• Updated existing home screen widget to support refreshing apps by tapping countdown (iOS 17+)\n\nFIXED\n• Fixed AltJIT on iOS 17*\n• Fixed not refreshing AltStore last when refreshing via Shortcut\n• Fixed Error Log not displaying all detailed info for certain errors\n\n*Requires AltServer 1.7b1 (macOS) from latest Patreon post",
          "downloadURL": "https://cdn.altstore.io/file/altstore/apps/altstore/2_0_b3.ipa",
          "size": 5951325,
          "sha256": "e9bb9b126f7acb1c18f22c28f1970b308e5850cf23bf1bb01da7933a97e7d17d",
          "minOSVersion": "14.0"
        },
        {
          "version": "2.0b2",
          "date": "2023-05-31T15:30:00-05:00",
          "localizedDescription": "NEW\n\nApp Permissions\n• View all entitlements and privacy permissions on an app's store page\n• Tap a permission to view description\n• Shows error alert if downloaded app's permissions don't match source*\n\nSources\n• SHA-256 hashes for app downloads\n• Supports updating apps by build version\n• Supports remotely blocking sources\n\nFIXED\n• Fixed updating apps with manually removed extensions (e.g. uYou+)\n• Fixed showing \"Update\" button on store page when no update is available\n• Fixed \"More\" button appearing unnecessarily in Error Log\n• Fixed various memory leaks\n• Fixed incorrectly showing \"Unsupported Updates Available\"\n\n*While AltStore 2.0 is in beta, you can choose to ignore this alert.",
          "downloadURL": "https://cdn.altstore.io/file/altstore/apps/altstore/2_0_b2.ipa",
          "size": 5963157,
          "sha256": "8cd9d2a68f20e03b0501d2def9fabdbe2113e113a305a6824535e47b6bfd5bcf",
          "minOSVersion": "14.0"
        },
        {
          "version": "2.0b1",
          "date": "2023-04-06T09:30:00-05:00",
          "localizedDescription": "The first beta of AltStore 2.0 is finally here! 🎉\n\nAltStore 2.0 will unlock third-party sources for everyone, allowing anyone to distribute their apps with AltStore.\n\nNEW\n\nSource \"About\" Page\n• Preview sources before adding them to AltStore\n• Browse all apps and news for a source\n• \"About\" section includes detailed information and additional links\n• \"Featured Apps\" showcases a source's best apps\n• Customizable with updated source JSON format\n\nFIXED\n• Fixed error fetching Friend Zone patrons due to unexpected nil name\n• Fixed incorrect cell height for some News items\n• Fixed incorrectly merging app versions for same app from different sources",
          "downloadURL": "https://cdn.altstore.io/file/altstore/apps/altstore/2_0_b1.ipa",
          "size": 5793338,
          "minOSVersion": "14.0"
        },
        {
          "version": "1.6.2b",
          "date": "2023-03-21T12:00:00-05:00",
          "localizedDescription": "This beta fixes the \"no provisioning profile with the requested identifier…\" error when sideloading or refreshing apps.\n\n⚠️ You must manually install this update by downloading the latest AltServer beta from Patreon and using it to re-install AltStore. You do not need to delete AltStore first.",
          "downloadURL": "https://cdn.altstore.io/file/altstore/apps/altstore/1_6_2_b.ipa",
          "size": 5624104,
          "minOSVersion": "12.2"
        },
        {
          "version": "1.6.1b2",
          "date": "2023-02-17T12:00:00-06:00",
          "localizedDescription": "This beta fixes Windows Defender blocking AltStore from updating.\n\nPREVIOUS BETA:\n• Sideload more than 3 apps via MacDirtyCow exploit*\n• “Clear Cache” button removes non-essential data to free up disk space\n• Fixes crash when viewing Sources on iOS 12\n\n*Requires iOS 14.0 - 15.7.1 or 16.0 - 16.1.2. See Patreon post for instructions.",
          "downloadURL": "https://cdn.altstore.io/file/altstore/apps/altstore/1_6_1_b2.ipa",
          "size": 5626076,
          "minOSVersion": "12.2"
        },
        {
          "version": "1.6.1b",
          "date": "2023-02-09T11:00:00-06:00",
          "localizedDescription": "• Sideload more than 3 apps via MacDirtyCow exploit*\n• “Clear Cache” button removes non-essential data to free up disk space\n• Fixes crash when viewing Sources on iOS 12\n\n*Requires iOS 14.0 - 15.7.1 or 16.0 - 16.1.2. See Patreon post for instructions.",
          "downloadURL": "https://cdn.altstore.io/file/altstore/apps/altstore/1_6_1_b.ipa",
          "size": 5627282,
          "minOSVersion": "12.2"
        },
        {
          "version": "1.6rc3",
          "date": "2023-01-23T11:30:00-06:00",
          "localizedDescription": "**This update is solely to test that updating works as expected from the current beta, and otherwise is identical to 1.6 RC 2**\n\nPREVIOUS UPDATES\n• Fixed outdated AltStore updates appearing in My Apps tab\n• Moved Error Log from \"Debug\" settings to \"Techy Things\"\n• Improved misc. error messages\n• Fixed repeated \"AltServer could not be found\" notifications\n• Fixed missing metadata for errors received from AltServer\n• Fixed decoding nested error metadata values",
          "downloadURL": "https://cdn.altstore.io/file/altstore/apps/altstore/1_6_rc3.ipa",
          "size": 5614292,
          "minOSVersion": "12.2"
        },
        {
          "version": "1.6rc2",
          "date": "2023-01-18T11:30:00-06:00",
          "localizedDescription": "• Fixed outdated AltStore updates appearing in My Apps tab\n\nPREVIOUS RC\n• Moved Error Log from \"Debug\" settings to \"Techy Things\"\n• Improved misc. error messages\n• Fixed repeated \"AltServer could not be found\" notifications\n• Fixed missing metadata for errors received from AltServer\n• Fixed decoding nested error metadata values",
          "downloadURL": "https://cdn.altstore.io/file/altstore/apps/altstore/1_6_rc2.ipa",
          "size": 5614213,
          "minOSVersion": "12.2"
        },
        {
          "version": "1.6rc",
          "date": "2022-12-21T11:30:00-06:00",
          "localizedDescription": "• Moved Error Log from \"Debug\" settings to \"Techy Things\"\n• Improved misc. error messages\n• Fixed repeated \"AltServer could not be found\" notifications\n• Fixed missing metadata for errors received from AltServer\n• Fixed decoding nested error metadata values",
          "downloadURL": "https://cdn.altstore.io/file/altstore/apps/altstore/1_6_rc.ipa",
          "size": 5606669,
          "minOSVersion": "12.2"
        },
        {
          "version": "1.6b4",
          "date": "2022-11-30T12:00:00-06:00",
          "localizedDescription": "• Checks iOS compatibility for updates and installs \n• Asks user to install latest compatible version if not supported\n• View unsupported updates from My Apps tab\n• Pull-to-refresh to check for updates",
          "downloadURL": "https://cdn.altstore.io/file/altstore/apps/altstore/1_6_b4.ipa",
          "size": 5608964
        }
      ],
      "version": "1.6.2b",
      "versionDate": "2023-03-21T12:00:00-05:00",
      "versionDescription": "This beta fixes the \"no provisioning profile with the requested identifier…\" error when sideloading or refreshing apps.\n\n⚠️ You must manually install this update by downloading the latest AltServer beta from Patreon and using it to re-reinstall AltStore. You do not need to delete AltStore first.",
      "downloadURL": "https://cdn.altstore.io/file/altstore/apps/altstore/1_6_2_b.ipa",
      "localizedDescription": "AltStore is an alternative app store for non-jailbroken devices. \n\nThis beta release of AltStore adds support for 3rd party sources, allowing you to download apps from other developers directly through AltStore.",
      "iconURL": "https://user-images.githubusercontent.com/705880/65270980-1eb96f80-dad1-11e9-9367-78ccd25ceb02.png",
      "tintColor": "018084",
      "size": 5624104,
      "category": "utilities",
      "beta": true,
      "patreon": {
        "pledge": 3,
        "benefit": "1186336",
        "hidden": true
      },
      "screenshots": [
        "https://user-images.githubusercontent.com/705880/277757361-da7fcafa-6fc7-4b2b-90c9-debaddf80954.PNG",
        "https://user-images.githubusercontent.com/705880/277757303-ee0b7695-0e7d-4a93-8b25-4fbbbd3cb745.PNG",
        "https://user-images.githubusercontent.com/705880/277757263-ef612879-0314-4464-a8f4-103e1f22fbb1.png",
        "https://user-images.githubusercontent.com/705880/277757445-450618d1-6005-445e-bfd4-7c75387e990b.PNG",
        "https://user-images.githubusercontent.com/705880/277757220-ebbf42dc-5153-4e2d-9ff4-4c25ad367941.PNG",
        "https://user-images.githubusercontent.com/705880/277757419-f8067301-61f3-4eae-bbd1-be1bf2a1c05c.PNG"
      ],
      "screenshotURLs": [
        "https://user-images.githubusercontent.com/705880/78942028-acf54300-7a6d-11ea-821c-5bb7a9b3e73a.PNG",
        "https://user-images.githubusercontent.com/705880/78942222-0fe6da00-7a6e-11ea-9f2a-dda16157583c.PNG",
        "https://user-images.githubusercontent.com/705880/65605577-332cba80-df5e-11e9-9f00-b369ce974f71.PNG"
      ],
      "permissions": [
        {
          "type": "background-fetch",
          "usageDescription": "AltStore periodically refreshes apps in the background to prevent them from expiring."
        },
        {
          "type": "background-audio",
          "usageDescription": "Allows AltStore to run longer than 30 seconds when refreshing apps in background."
        }
      ],
      "appPermissions": {
        "entitlements": [
          {
          "name": "get-task-allow"
        },
        {
          "name": "com.apple.security.application-groups"
        },
        {
          "name": "aps-environment"
        },
        {
          "name": "com.apple.developer.siri"
        }
        ],
        "privacy": [
          {
          "name": "LocalNetwork",
          "usageDescription": "AltStore uses the local network to find and communicate with AltServer."
        }
      ]
      }
    },
    {
      "name": "Delta",
      "bundleIdentifier": "com.rileytestut.Delta",
      "developerName": "Riley Testut",
      "subtitle": "Classic games in your pocket.",
      "versions": [
        {
          "version": "1.7.1",
          "buildVersion": "139",
          "date": "2025-04-08T14:00:00-05:00",
          "localizedDescription": "This update fixes compatibility with certain N64 games.\n\nPREVIOUS UPDATE\n\nNEW\n\nOnline Multiplayer\n• Play online-compatible Nintendo DS games with friends around the world!\n• Connect via community Nintendo WFC servers\n• Choose one of the default servers (Wiimmfi, WiiLink WFC, or AltWFC), or provide a custom DNS\n\nUpdated N64 Core\n• Uses OpenGL ES 3.0 to render games\n• Fixes many graphical issues (e.g. black textures)\n• Optionally switch back to OpenGL ES 2.0 on per-game basis\n• Custom resolutions by editing `mupen64plus.cfg` file\n• Custom texture packs via Mupen64Plus `hires_texture` directory\n\nGame Screenshots (thanks Chris Rittenhouse!)\n• New pause menu option to take game screenshots\n• Map game controller buttons to take screenshots\n• New `screenshot` input for controller skins\n\nGame Controller Skins\n• Choose a skin to use when a game controller is connected\n• Choose system-wide or per-game\n\nController Case Support\n• Controller skins can adjust position of pause menu via new `menuInsets` property\n• Allows using pause menu with cases such as GAMEBABY and PlayCase\n\nGame Settings\n• New context-menu option for per-game settings\n• Includes “Preferred Game Skin”, “OpenGL ES 3.0” (N64) and “Inserted GBA Game” (DS)\n\nMisc.\n• “Resume” button to easily resume games\n• Additional “Button Pack” icons designed by Louie Mantia\n• Adds dark + tinted variants of primary app icon\n\nFIXED\n\n• Fixed using analog sticks as discrete inputs for controllers with poor calibration (thanks Ian Clawson!)\n• Fixed black/missing/incorrect textures in various N64 games\n• Fixed white screen after (un-)locking device while AirPlaying DS games\n• Fixed no audio for game previews in silent mode when Respect Silent Mode is OFF\n• Fixed showing all save states as incompatible for non-DS systems\n• Fixed crash when viewing save states for unsupported system\n• Fixed missing accessibility label for Settings button\n• Fixed not showing “Reset” button when choosing landscape skin\n• Fixed not showing “Reset” button when choosing per-game Game Controller or AirPlay skins\n• Fixed “Hold Button” description layout after orientation change\n• [Delta Sync] Fixed misleading “file does not exist” errors when previous version is missing\n• [iPad] Fixed quitting all games when using multiple scenes",
          "downloadURL": "https://cdn.altstore.io/file/altstore/apps/delta/1_7_1.ipa",
          "size": 196023694,
          "minOSVersion": "14.0"
        },
        {
          "version": "1.7",
          "buildVersion": "137",
          "date": "2025-03-31T12:00:00-05:00",
          "localizedDescription": "NEW\n\nOnline Multiplayer\n• Play online-compatible Nintendo DS games with friends around the world!\n• Connect via community Nintendo WFC servers\n• Choose one of the default servers (Wiimmfi, WiiLink WFC, or AltWFC), or provide a custom DNS\n\nUpdated N64 Core\n• Uses OpenGL ES 3.0 to render games\n• Fixes many graphical issues (e.g. black textures)\n• Optionally switch back to OpenGL ES 2.0 on per-game basis\n• Custom resolutions by editing `mupen64plus.cfg` file\n• Custom texture packs via Mupen64Plus `hires_texture` directory\n\nGame Screenshots (thanks Chris Rittenhouse!)\n• New pause menu option to take game screenshots\n• Map game controller buttons to take screenshots\n• New `screenshot` input for controller skins\n\nGame Controller Skins\n• Choose a skin to use when a game controller is connected\n• Choose system-wide or per-game\n\nController Case Support\n• Controller skins can adjust position of pause menu via new `menuInsets` property\n• Allows using pause menu with cases such as GAMEBABY and PlayCase\n\nGame Settings\n• New context-menu option for per-game settings\n• Includes “Preferred Game Skin”, “OpenGL ES 3.0” (N64) and “Inserted GBA Game” (DS)\n\nMisc.\n• “Resume” button to easily resume games\n• Additional “Button Pack” icons designed by Louie Mantia\n• Adds dark + tinted variants of primary app icon\n\nFIXED\n\n• Fixed using analog sticks as discrete inputs for controllers with poor calibration (thanks Ian Clawson!)\n• Fixed black/missing/incorrect textures in various N64 games\n• Fixed white screen after (un-)locking device while AirPlaying DS games\n• Fixed no audio for game previews in silent mode when Respect Silent Mode is OFF\n• Fixed showing all save states as incompatible for non-DS systems\n• Fixed crash when viewing save states for unsupported system\n• Fixed missing accessibility label for Settings button\n• Fixed not showing “Reset” button when choosing landscape skin\n• Fixed not showing “Reset” button when choosing per-game Game Controller or AirPlay skins\n• Fixed “Hold Button” description layout after orientation change\n• [Delta Sync] Fixed misleading “file does not exist” errors when previous version is missing\n• [iPad] Fixed quitting all games when using multiple scenes",
          "downloadURL": "https://cdn.altstore.io/file/altstore/apps/delta/1_7.ipa",
          "size": 196022883,
          "minOSVersion": "14.0"
        },
        {
          "version": "1.6.3",
          "buildVersion": "120",
          "date": "2024-09-16T12:00:00-05:00",
          "localizedDescription": "• Fixed not unlocking Experimental Features\n• Fixed misc. visual bugs on iOS 18",
          "downloadURL": "https://cdn.altstore.io/file/altstore/apps/delta/1_6_3.ipa",
          "size": 87748210,
          "sha256": "230b5038bb10570da3f3a93acc22e20a16d2ff45874f1e7d80eab348b82a909b",
          "minOSVersion": "14.0"
        },
        {
          "version": "1.6.2",
          "buildVersion": "114",
          "date": "2024-07-31T12:00:00-05:00",
          "localizedDescription": "• Fixed occasionally dropping DS touch screen inputs\n• Fixed crash loading certain skins with fallback traits\n• Fixed crash loading certain iPhone skins on iPad\n• Fixed app freezing when AirPlaying\n• Fixed app freezing when rotating device with certain skins",
          "downloadURL": "https://cdn.altstore.io/file/altstore/apps/delta/1_6_2.ipa",
          "size": 87753113,
          "minOSVersion": "14.0"
        },
        {
          "version": "1.6.1",
          "buildVersion": "109",
          "date": "2024-07-23T12:00:00-05:00",
          "localizedDescription": "NEW\n• Supports using iPhone skins on iPad\n\nFIXED\n• Fixed rare crash when loading DS save states\n• Fixed game controllers not working on visionOS and macOS\n• Fixed hardware keyboard support on macOS\n• Fixed menu button not working on external controllers with remapped menu button\n• Fixed delayed inputs on external controllers with remapped menu button\n• Fixed DS touch screen not responding after updating to iPad version",
          "downloadURL": "https://cdn.altstore.io/file/altstore/apps/delta/1_6_1.ipa",
          "size": 87753061,
          "minOSVersion": "14.0"
        },
        {
          "version": "1.6",
          "buildVersion": "102",
          "date": "2024-07-10T12:00:00-05:00",
          "localizedDescription": "⚠️ This update is incompatible with existing DS save states. Please save normally in-game before updating to avoid losing progress.\n\nNEW\n\nApp Icon\n• Brand new legally-compliant app icon (thanks Caroline Moore!)\n• Includes alternative app icons designed by community members:\n• \"Halogenide\" by Sebastiaan de With\n• \"Ketchup\" by Ben McCarthy\n• \"Microchip\" by Sean Fletcher\n\niPad Support\n• Play games full screen on iPad's beautiful display\n• Brand new controller skins designed specifically for iPad (thanks Caroline Moore!)\n• Supports multiple windows in Stage Manager and Split View\n• Automatically pauses games when switching windows (optional)\n\nHandoff\n• Seamlessly switch between iPhone and iPad\n• Continues playing exactly where you left off\n• Also supports Delta on Apple Silicon Macs via Mac App Store\n\nmelonDS 0.9.5\n• Improves DS game compatibility & performance\n• BIOS files are now optional!\n• Supports \"inserting\" GBA games into DS dual-slot\n• Increased Fast Forward speed to 3x (A15 processor or later)\n\nMenu Button Gestures\n• Use gestures while holding menu button to perform quick actions\n• Menu + Horizontal Swipe: Fast Forward\n• Menu + Any Button: Hold Button\n• Menu + Double-Tap: Quick Save\n• Menu + Long-Press: Quick Load\n\nExperimental Features\n• New section in Settings for features by third-party contributors\n• Features are WIP and should be used at user’s discretion\n• Available for Patrons on \"Beta Access\" tier or higher\n\nSave States\n• Sort save states by name\n• View all incompatible screenshots on a separate screen\n• Export save states to import into other emulators\n\n“Display Full Screen” AirPlay Setting\n• Control whether Delta shows games full screen on external displays\n• Disable to use multiple windows on external display with Stage Manager\n\nMisc.\n• Supports Game Mode on iOS 18+\n• Increased DS screen size for default edge-to-edge iPhone landscape skin\n\nFIXED\n\n• Fixed exporting save file without file extension\n• Fixed interface rotating when playing WarioWare: Twisted!\n• Fixed Pokemon Black & White (2) freezing with C-Gear enabled",
          "downloadURL": "https://cdn.altstore.io/file/altstore/apps/delta/1_6.ipa",
          "size": 87734964,
          "minOSVersion": "14.0"
        },
        {
          "version": "1.5.4",
          "buildVersion": "93",
          "date": "2024-05-17T12:00:00-05:00",
          "localizedDescription": "Adobe threatened legal action unless we changed our app icon — so we did! Hope y'all like it :)\n\n• New icon to avoid legal trouble\n• Revised context menu for games\n• Fixed exporting save file without file extension\n• Fixed broken melonDS BIOS FAQ link",
          "downloadURL": "https://cdn.altstore.io/file/altstore/apps/delta/1_5_4.ipa",
          "size": 45858115,
          "minOSVersion": "14.0"
        },
        {
          "version": "1.5.2",
          "buildVersion": "88",
          "date": "2024-04-25T12:00:00-05:00",
          "localizedDescription": "• Pre-fills game name in Games Database search field\n• Fixed using touch screen when AirPlaying DS games\n• Hides \"Genesis\" controller mapping while Genesis support is in beta\n\nThanks so much for using Delta! Glad to see everyone enjoying their favorite retro games 🙂",
          "downloadURL": "https://cdn.altstore.io/file/altstore/apps/delta/1_5_2.ipa",
          "size": 47130192,
          "minOSVersion": "14.0"
        },
        {
          "version": "1.5",
          "buildVersion": "85",
          "date": "2024-02-20T11:28:09-06:00",
          "localizedDescription": "NEW\n\nLocal Multiplayer (thanks Ian Clawson!)\n* Play multiplayer NES, SNES, and N64 games with friends\n* Supports up to 4 players\n\nAirPlay Support\n* Stream your games to the big screen with AirPlay\n* [DS] Layout screens horizontally or vertically on TV\n* [DS] Optionally AirPlay just top screen for true multi-screen experience\n\nError Log\n* Added detailed logging to help debug issues, especially related to syncing\n* View complete error log by pressing \"Export Error Log\" in Settings\n\nIMPROVED\n\nDelta Sync\n* Automatically resolves Cheat + ControllerSkin sync conflicts\n* Syncs `GameSave.sha1` hash between devices to prevent redundant uploads\n* Displays activity indicator when signing in\n* Delays seeding Delta Sync database until initial sync\n* Delays sync until after interactive Settings dismissal has completed\n* Uses local modification date when uploading changes\n* De-authenticates existing service when switching services\n* [Dropbox] Improved error message when remote storage is out of free space\n\nNon-MFi Controller Support\n* New default mappings for single Joy-Cons and Switch NES/SNES controllers\n* Uses Logo/Home button as Delta pause button if controller has one\n\nSettings\n* Revised UI to use modern \"inset grouped\" style\n* Uses large titles where appropriate\n\nMisc.\n* Adds \"Learn More\" links to FAQ thoughout the app\n* Replaces `UIDocumentBrowserViewController` with `UIDocumentPickerViewController` on iOS 17+\n* Skips checksum verification when importing zipped games\n* Displays \"Touch Screen\" instead of \"iPhone\" or \"iPad\" when using touch controls\n\nFIXED\n\nDelta Sync\n* Fixed \"Harmony.sqlite couldn't be opened\" sync error when there are more than 1000 games\n* Fixed \"file does not exist\" sync error after restoring previous version\n* Fixed Delta Sync switch remaining OFF if users cancels \"Disable Syncing?\" warning alert\n* Fixed incorrect mass conflicts when signing out then back in\n* Fixed missing references to remote files when signing out then back in\n* Fixed queued syncs sometimes fetching outdated changes\n* Fixed accidentally using wrong account when signed-in to multiple services\n* Fixed issue causing Delta to skip seeding syncing database, potentially overwriting local data with old remote data\n* Fixed incorrectly marking some game saves as conflicted during initial sync\n* Fixed accidentally signing-out after signing-in to previous Google Drive account\n* Fixed accidentally deleting Games directory during sync in rare circumstances",
          "downloadURL": "https://cdn.altstore.io/file/altstore/apps/delta/1_5.ipa",
          "size": 47114236,
          "sha256": "5768b4e1991de9ad102d417111af4a3484f6572c5e0a6bce44ce94537dd7fe63",
          "minOSVersion": "14.0"
        },
        {
          "version": "1.4.2",
          "date": "2023-09-19T12:30:00-05:00",
          "localizedDescription": "• Fixed crash when loading save states on iOS 17\n• Fixed displaying system name in dark text when remapping inputs on iOS 17",
          "downloadURL": "https://cdn.altstore.io/file/altstore/apps/delta/1_4_2.ipa",
          "size": 46319655
        },
        {
          "version": "1.4.1",
          "date": "2023-05-10T12:00:00-05:00",
          "localizedDescription": "• Fixed translucent controller skins resetting opacity after rotating device\n• Fixed incorrect thumbstick size after rotating device",
          "downloadURL": "https://cdn.altstore.io/file/altstore/apps/delta/1_4_1.ipa",
          "size": 46315257
        },
        {
          "version": "1.4",
          "date": "2023-02-28T09:00:00-06:00",
          "localizedDescription": "NEW\n\nCheatBase (thanks Noah Keck @horn978)\n• Browse and add all known cheats for supported games\n• Limited to DS games for now, but will be expanded in the future\n\n“Respect Silent Mode” setting\n• When enabled, game audio will only play when your device isn’t muted\n• Automatically mutes game audio if another app is playing audio\n\n“Contributors” screen\n• See everyone who has contributed to Delta\n• View associated Pull Requests for contributed features\n\nIMPROVED\n• Automatically pauses + resumes emulation when switching between foreground apps with Stage Manager\n• Uses modern menu UI when importing games\n• Updated \"Copy Deep Link\" icon when sharing a game\n\nFIXED\n• Fixed error sharing games via certain share methods\n• Fixed exporting save files for games with names containing special characters\n• Fixed using Xbox controller analog sticks as D-pad inputs\n• Fixed incorrect font size for Credits section in Settings",
          "downloadURL": "https://cdn.altstore.io/file/altstore/apps/delta/1_4.ipa",
          "size": 46299474
        }
      ],
      "version": "1.4.2",
      "versionDate": "2023-09-19T12:30:00-05:00",
      "versionDescription": "• Fixed crash when loading save states on iOS 17\n• Fixed displaying system name in dark text when remapping inputs on iOS 17",
      "downloadURL": "https://cdn.altstore.io/file/altstore/apps/delta/1_4_2.ipa",
      "localizedDescription": "Delta is an all-in-one emulator for iOS. Delta builds upon the strengths of its predecessor, GBA4iOS, while expanding to include support for more game systems such as NES, SNES, and N64.\n\nFEATURES\n\nSupported Game Systems\n• Nintendo Entertainment System\n• Super Nintendo Entertainment System\n• Nintendo 64\n• Game Boy (Color)\n• Game Boy Advance\n• Nintendo DS\n• And plenty more to come!\n\nController Support\n• Supports PS4, PS5, Xbox One S, Xbox Series X, and MFi game controllers.\n• Supports bluetooth (and wired) keyboards, as well as the Apple Smart Keyboard.\n• Completely customize button mappings on a per-system, per-controller basis.\n• Map buttons to special “Quick Save”, “Quick Load,” and “Fast Forward” actions.\n\nSave States\n• Save and load save states for any game from the pause menu.\n• Lock save states to prevent them from being accidentally overwritten.\n• Automatically makes backup save states to ensure you never lose your progress.\n• Support for “Quick Saves,” save states that can be quickly saved/loaded with a single button press (requires external controller).\n\nCheats\n• Supports various types of cheat codes for each supported system:\n• NES: Game Genie\n• SNES: Game Genie, Pro Action Replay\n• N64: GameShark\n• GBC: Game Genie, GameShark\n• GBA: Action Replay, Code Breaker, GameShark\n• DS: Action Replay\n\nDelta Sync\n• Sync your games, game saves, save states, cheats, controller skins, and controller mappings between devices.\n• View version histories of everything you sync and optionally restore them to earlier versions.\n• Supports both Google Drive and Dropbox.\n\nCustom Controller Skins\n• Beautiful built-in controller skins for all systems.\n• Import controller skins made by others, or even make your own to share with the world!\n\nHold Button\n• Choose buttons for Delta to hold down on your behalf, freeing up your thumbs to press other buttons instead.\n• Perfect for games that typically require one button be held down constantly (ex: run button in Mario games, or the A button in Mario Kart).\n\nFast Forward\n• Speed through slower parts of games by running the game much faster than normal.\n• Easily enable or disable from the pause menu, or optionally with a mapped button on an external controller.\n\n3D/Haptic Touch\n• Use 3D or Haptic Touch to “peek” at games, save states, and cheat codes.\n• App icon shortcuts allow quick access to your most recently played games, or optionally customize the shortcuts to always include certain games.\n\nGame Artwork\n• Automatically displays appropriate box art for imported games.\n• Change a game’s artwork to anything you want, or select from the built-in game artwork database.\n\nMisc.\n• Gyroscope support (WarioWare: Twisted! only)\n• Microphone support (DS only)\n• Support for delta:// URL scheme to jump directly into a specific game.\n\n**Delta and AltStore LLC are in no way affiliated with Nintendo. The name \"Nintendo\" and all associated game console names are registered trademarks of Nintendo Co., Ltd.**",
      "iconURL": "https://cdn.altstore.io/file/altstore/images/delta/Delta4.png",
      "tintColor": "8A28F7",
      "size": 46319655,
      "category": "games",
      "permissions": [
        {
          "type": "photos",
          "usageDescription": "Allows Delta to use images from your Photo Library as game artwork."
        }
      ],
      "appPermissions": {
        "entitlements": [
          {
            "name": "get-task-allow"
          },
          {
            "name": "com.apple.developer.game-center"
          }
        ],
        "privacy": [
          {
            "name": "Microphone",
            "usageDescription": "Delta uses your microphone to emulate the Nintendo DS microphone."
          },
          {
            "name": "LocalNetwork",
            "usageDescription": "Delta uses the local network to communicate with AltServer and enable JIT."
          },
          {
            "name": "PhotoLibrary",
            "usageDescription": "Allows Delta to use images from your Photo Library as game artwork."
          }
        ]
      },
      "screenshotURLs": [
        "https://user-images.githubusercontent.com/705880/65600448-f7d9be00-df54-11e9-9e3e-d4c31296da94.PNG",
        "https://user-images.githubusercontent.com/705880/65813009-f2ae8600-e183-11e9-9eb7-704effc11173.png",
        "https://user-images.githubusercontent.com/705880/65601117-58b5c600-df56-11e9-9c19-9a5ba5da54cf.PNG",
        "https://user-images.githubusercontent.com/705880/65601125-5b182000-df56-11e9-9e7e-261480e893c0.PNG"
      ],
      "screenshots": [
        "https://user-images.githubusercontent.com/705880/277049094-8458028c-92e0-4e73-99de-5dd865b76487.PNG",
        "https://user-images.githubusercontent.com/705880/277049686-975b9d37-140a-481e-8668-765acdd1dedb.PNG",
        {
          "imageURL": "https://user-images.githubusercontent.com/705880/277049716-5d043eac-4cf2-46c9-8dfe-daefc40d0325.PNG",
          "width": 2556,
          "height": 1179
        },
        "https://user-images.githubusercontent.com/705880/277049074-15aabbaf-58f3-4609-b578-60ac7539ced0.PNG",
        "https://user-images.githubusercontent.com/705880/277049050-e0d90f06-1f38-4736-8c1b-d41ec45d201b.PNG",
        "https://user-images.githubusercontent.com/705880/277049040-a4dcc9d0-561d-4f1e-87cb-ff03e542a6d7.png"
      ]
    },
    {
      "name": "Delta",
      "bundleIdentifier": "com.rileytestut.Delta.Beta",
      "developerName": "Riley Testut",
      "subtitle": "Classic games in your pocket.",
      "versions": [
        {
          "version": "1.7rc",
          "buildVersion": "134",
          "date": "2025-03-19T12:00:00-07:00",
          "localizedDescription": "NEW\n\nRetroAchievements (Experimental Feature)\n• Log in with RetroAchievements to track achievements\n• Supports Hardcore mode (Optional)\n• Supports NES, SNES, and N64 games\n\nIMPROVED\n\n• Added \"Close\" button to What's New screen\n• Changed \"Respect Silent Mode\" default to OFF\n• New \"Follow Us\" footer at bottom of Settings screen\n• Stays connected online up to 30 seconds when entering background\n\nFIXED\n\n• Fixed white screen after (un-)locking device while AirPlaying DS games\n• Fixed ignoring keyboard inputs for non-DS systems\n• Fixed not showing external game controller skin when returning from background\n• Fixed missing label for no chosen controller skin\n• Fixed not asking user to import BIOS before inserting GBA game\n• Fixed not disabling touch screen controller when game controller is connected",
          "downloadURL": "https://www.patreon.com/file?h=105173733&m=438774591",
          "size": 196007753,
          "minOSVersion": "14.0"
        },
        {
          "version": "1.7b5",
          "buildVersion": "132",
          "date": "2025-02-24T12:00:00-06:00",
          "localizedDescription": "NEW\n\n“What's New” Screen\n• Lists new features in latest Delta update\n\nController Case Support\n• Adjust position of pause menu via controller skins\n• Allows using pause menu with cases such as Gamebaby and PlayCase\n• Supports vertical and horizontal insets\n\nIMPROVED\n\nOnline Multiplayer\n• Fetches known WFC servers dynamically\n• Asks user to choose WFC server when first connecting online\n• “Reset WFC Configuration” button to reset WFC-related settings\n\nFIXED\n• Fixed using analog sticks as discrete inputs for controllers with poor calibration (Thanks Ian Clawson!)\n• Fixed not disabling active Fast Forward when connecting online\n• Fixed showing all save states as incompatible for non-DS systems\n• Fixed not showing Reset button when choosing per-game External Controller or AirPlay skins\n• Fixed crash when viewing save states for unsupported system\n• Fixed Hold Button description layout after orientation change",
          "downloadURL": "https://cdn.altstore.io/file/altstore/apps/delta/1_7_b5.ipa",
          "size": 195842695,
          "minOSVersion": "14.0"
        },
        {
          "version": "1.7b4",
          "buildVersion": "131",
          "date": "2025-01-30T12:00:00-06:00",
          "localizedDescription": "NEW\n\nGame Controller Skins\n• Choose skin to use when controller is connected\n• Customize system-wide or per-game\n\nGame Settings\n• New context-menu option to configure per-game settings\n• Disable OpenGL ES 3.0 for specific games (N64)\n\nIMPROVED\n\nOnline Multiplayer (DS)\n• Simplified setup process that doesn't require configuring DNS\n• Choose from known WFC servers in Delta's settings\n• Provide custom DNS for other WFC servers\n\nScreenshots\n• Option always visible in pause menu\n• Take screenshots with game controllers or skins\n• Saves to new \"Delta Screenshots\" album\n\nFIXED\n• Fixed no audio for game previews in silent mode\n• Fixed no \"Reset\" button when choosing landscape skin",
          "downloadURL": "https://cdn.altstore.io/file/altstore/apps/delta/1_7_b4.ipa",
          "size": 195593542,
          "minOSVersion": "14.0"
        },
        {
          "version": "1.7b3",
          "buildVersion": "129",
          "date": "2024-12-20T13:00:00-06:00",
          "localizedDescription": "NEW\n• “Resume” button to easily resume games\n• Additional \"Button Pack\" icons designed by Louie Mantia\n\nIMPROVED\n• Added button to view Online Multiplayer instructions\n• Enable/disable Online Multiplayer via Experimental Features\n\nFIXED\n• Fixed incorrect default mapping for iPad GBC landscape skin",
          "downloadURL": "https://cdn.altstore.io/file/altstore/apps/delta/1_7_b3.ipa",
          "size": 195545849,
          "minOSVersion": "14.0"
        },
        {
          "version": "1.7b2",
          "buildVersion": "123",
          "date": "2024-11-05T13:00:00-06:00",
          "localizedDescription": "This beta fixes N64 games crashing on launch.\n\nPREVIOUS BETA\n\nOnline Multiplayer\n• Play Nintendo DS games online with friends!\n• Connect via 3rd-party Nintendo WFC servers (e.g. Kaeru)\n\nNintendo 64\n• New OpenGL ES 3 renderer fixes many common graphical issues\n• Optionally switch back to OpenGL ES 2 via Experimental Features\n• Custom resolutions\n• Custom texture packs\n\nMisc.\n• Adds dark + tinted variants of primary app icon\n• Fixed misleading “file does not exist” Delta Sync error\n• [iPad] Fixed qutting all games when using multiple scenes",
          "downloadURL": "https://cdn.altstore.io/file/altstore/apps/delta/1_7_b2.ipa",
          "size": 87951204,
          "minOSVersion": "14.0"
        },
        {
          "version": "1.7b1",
          "buildVersion": "120",
          "date": "2024-10-23T12:00:00-05:00",
          "localizedDescription": "NEW\n\nOnline Multiplayer\n• Play Nintendo DS games online with friends!\n• Connect via 3rd-party Nintendo WFC servers (e.g. Kaeru)\n\nNintendo 64\n• New OpenGL ES 3 renderer fixes many common graphical issues\n• Optionally switch back to OpenGL ES 2 via Experimental Features\n• Custom resolutions\n• Custom texture packs\n\nIMPROVED\n• Adds dark + tinted variants of primary app icon\n\nFIXED\n• Fixed misleading “file does not exist” Delta Sync error\n• [iPad] Fixed qutting all games when using multiple scenes",
          "downloadURL": "https://cdn.altstore.io/file/altstore/apps/delta/1_7_b1.ipa",
          "size": 88543419,
          "minOSVersion": "14.0"
        },
        {
          "version": "1.6.3b",
          "buildVersion": "117",
          "date": "2024-09-04T12:00:00-05:00",
          "localizedDescription": "• Fixed not unlocking Experimental Features\n• Fixed misc. visual bugs on iOS 18",
          "downloadURL": "https://cdn.altstore.io/file/altstore/apps/delta/1_6_3_b.ipa",
          "size": 87747304,
          "minOSVersion": "14.0"
        },
        {
          "version": "1.6.2b",
          "buildVersion": "112",
          "date": "2024-07-30T12:00:00-05:00",
          "localizedDescription": "• Fixed occasionally dropping DS touch screen inputs\n• Fixed crash loading certain skins with fallback traits\n• Fixed crash loading certain iPhone skins on iPad\n• Fixed app freezing when AirPlaying\n• Fixed app freezing when rotating device with certain skins",
          "downloadURL": "https://cdn.altstore.io/file/altstore/apps/delta/1_6_2_b.ipa",
          "size": 87750164,
          "minOSVersion": "14.0"
        },
        {
          "version": "1.6.1b",
          "buildVersion": "106",
          "date": "2024-07-19T12:00:00-05:00",
          "localizedDescription": "NEW\n• Supports using iPhone skins on iPad\n• Updated app icon to new logo\n\nFIXED\n• Fixed rare crash when loading DS save states\n• Fixed game controllers not working on visionOS and macOS\n• Fixed hardware keyboard support on macOS\n• Fixed menu button not working on external controllers with remapped menu button\n• Fixed delayed inputs on external controllers with remapped menu button\n• Fixed DS touch screen not responding after updating to iPad version",
          "downloadURL": "https://cdn.altstore.io/file/altstore/apps/delta/1_6_1_b.ipa",
          "size": 87750073,
          "minOSVersion": "14.0"
        },
        {
          "version": "1.6rc",
          "buildVersion": "96",
          "date": "2024-06-27T14:00:00-05:00",
          "localizedDescription": "NEW\n\nHandoff Support\n• Seamlessly switch between iPhone and iPad\n• Continues playing exactly where you left off\n• Supports Delta on Apple Silicon Macs via Mac App Store\n\nSave States\n• View all incompatible screenshots on a separate screen\n• Export save states to import into other emulators\n• Supports sorting by name\n\nMisc.\n• Supports Game Mode on iOS 18+\n• \"Open New Window\" option by long-pressing \"Main Menu\"/\"Close\" on pause screen\n\nIMPROVED\n\nQuick Gestures\n• Added new gestures for Quick Save/Load\n• Quick Save = Double-tap\n• Quick Load = Long-press\n\nController Skins\n• Finalizes iPad controller skin designs\n• UI to choose different Split View/Stage Manager skins\n• Increased DS screen size for default edge-to-edge iPhone landscape skin\n\nExperimental Features\n• UI to choose AirPlay skins\n• \"Skin Debugging\" to toggle \"debug mode\" for skins\n\nFIXED\n\niPad\n• Fixed not recognizing quick gestures on Split View controller\n• Fixed crash when pressing \"Reset Controller Skin\" button\n• Fixed crash opening N64 games in new window with context previews enabled\n• Fixed sometimes showing incorrect skin orientation in split view\n• Fixed loading wrong game after quitting game in another window\n• Fixed potential freeze when opening games in new window",
          "downloadURL": "https://cdn.altstore.io/file/altstore/apps/delta/1_6_rc.ipa",
          "size": 52596261,
          "minOSVersion": "14.0"
        },
        {
          "version": "1.6b2",
          "buildVersion": "94",
          "date": "2024-05-30T11:30:00-05:00",
          "localizedDescription": "⚠️ This update is incompatible with existing DS save states. Please save normally in-game before updating.\n\nNEW\n\nMultiple Windows\n• Supports multiple windows on iPad\n• Emulate games from multiple systems simultaneously \n• Open new windows via drag & drop, or by long-pressing game then choosing \"Open in New Window\"\n• Automatically pause games when switching windows (optional)\n\nUpdated melonDS core to 0.9.5\n• Improves game compatibility & performance\n• BIOS files are now optional!\n• Supports \"inserting\" GBA games into DS dual-slot\n• Increased fast forward speed to 3x (A15 processor or later)\n\n“Support External Displays” Setting\n• Control whether Delta shows games full screen on external displays\n• Disable to use multiple windows on external display with Stage Manager\n\nFIXED\n• Fixed clipped context menu preview for games\n• Fixed exporting save file without file extension\n• Fixed interface rotating when playing WarioWare: Twisted!\n• [iPad] Fixed not adjusting DS screens for split view keyboard\n• [iPad] Fixed hidden save state thumbnails when in compact size class",
          "downloadURL": "https://cdn.altstore.io/file/altstore/apps/delta/1_6_b2.ipa",
          "size": 48566277,
          "minOSVersion": "14.0"
        },
        {
          "version": "1.6b",
          "buildVersion": "91",
          "date": "2024-05-01T08:30:00-05:00",
          "localizedDescription": "Quick Gestures\n• Hold menu button to perform actions via gestures\n• Fast Forward: Swipe left or right\n• Hold Button: Tap buttons to hold/release",
          "downloadURL": "https://cdn.altstore.io/file/altstore/apps/delta/1_6_b.ipa",
          "size": 46968202,
          "minOSVersion": "14.0"
        },
        {
          "version": "1.5rc2",
          "buildVersion": "85",
          "date": "2024-01-22T12:05:17-06:00",
          "localizedDescription": "• Fixed issue where Delta could accidentally overwrite local data with old remote data\n• Fixed incorrectly marking some game saves as conflicted during initial sync\n• Fixed accidentally signing-out after signing-in to previous Google Drive account",
          "downloadURL": "https://cdn.altstore.io/file/altstore/apps/delta/1_5_rc2.ipa",
          "size": 48460652,
          "sha256": "e20ff1939c33cbc6ac71e1c307f45094dc1877a32e0dd5df28094aa4f6911e60",
          "minOSVersion": "14.0"
        },
        {
          "version": "1.5rc",
          "buildVersion": "78",
          "date": "2023-11-21T12:30:00-06:00",
          "localizedDescription": "IMPROVED\n\nDelta Sync\n• Added detailed logging to help debug issues\n• View complete error log via \"Export Error Log\" option in Settings\n\nMisc.\n• Shows AirPlay icon when AirPlaying\n• Added \"Learn More\" links to FAQ thoughout app\n\nFIXED\n\niPad\n• Fixed crash when changing DS emulator core\n• Fixed incorrectly indented rows on MelonDS core settings screen\n• Fixed not rounding last visible row in MelonDS core settings",
          "downloadURL": "https://cdn.altstore.io/file/altstore/apps/delta/1_5_rc.ipa",
          "size": 48457781,
          "sha256": "bab95dd1801bcca1b8eab18b15abe7992550630b3e965e824c7fd34f793f63e1",
          "minOSVersion": "14.0"
        },
        {
          "version": "1.5b4",
          "date": "2023-08-12T15:30:00-05:00",
          "localizedDescription": "⚠️ This beta fixes a critical bug that could cause corrupted save files and save states to be uploaded to Google Drive/Dropbox.\n\nPlease update ASAP to ensure you don't lose any data. You can read more about this bug fix in today's Patreon post.",
          "downloadURL": "https://cdn.altstore.io/file/altstore/apps/delta/1_5_b4.ipa",
          "size": 48565606,
          "sha256": "ca271c488da8399f977d6d5b5051a92d01431374ca545fb952e9b62256629d58",
          "minOSVersion": "14.0"
        },
        {
          "version": "1.5b3",
          "date": "2023-07-18T12:30:00-05:00",
          "localizedDescription": "IMPROVED\n\nDelta Sync\n• Automatically resolves cheat + controller skin sync conflicts\n• Syncs game save hash between devices to prevent redundant uploads\n• Displays activity indicator when signing in\n• Delays seeding sync database until initial sync\n• Uses local modification date when uploading changes\n• Signs out from previous service when switching services\n• Improved error message when remote storage is out of free space (Dropbox only)\n\nSettings\n• Revised UI to use modern \"inset grouped\" style\n• Uses large titles where appropriate\n\nMisc.\n• Replaces `UIDocumentBrowserViewController` with `UIDocumentPickerViewController` on iOS 17+\n• Skips checksum verification when importing zipped games\n\nFIXED\n\nDelta Sync\n• Fixed incorrect mass conflicts when signing out then back in\n• Fixed “Harmony.sqlite couldn’t be opened” sync error when there are more than 1000 games\n• Fixed “file does not exist” sync error after restoring previous version\n• Fixed Delta Sync switch remaining OFF if users cancels \"Disable Syncing?\" warning alert\n• Fixed missing references to remote files when signing out then back in\n• Fixed queued syncs sometimes fetching outdated changes\n• Fixed accidentally using wrong account when signed-in to multiple services\n\niPad\n• Fixed crash when resolving Delta Sync merge conflicts\n• Fixed crash when disabling Delta Sync or switching services\n\nExperimental Features\n• Fixed saving screenshots to Photos with .limited authorization\n• Fixed saving screenshots to Photos as JPEGs\n\nMisc.\n• Fixed accidentally deleting Games directory during sync in rare circumstances\n• Fixed crash loading save states on iOS 17\n• Fixed displaying system name in dark text when remapping inputs on iOS 17",
          "downloadURL": "https://cdn.altstore.io/file/altstore/apps/delta/1_5_b3.ipa",
          "size": 46221055,
          "sha256": "7e809c5d3193f7e85232dcc649d72c24496d78e42111b070fe413d3437578e12",
          "minOSVersion": "14.0"
        },
        {
          "version": "1.5b2",
          "date": "2023-05-03T14:00:00-05:00",
          "localizedDescription": "NEW\n\nAirPlay Support \n• Stream your games to the big screen with AirPlay\n• [DS] Optionally AirPlay just top screen for true multi-screen experience\n\nExperimental Features\n• New section in Settings for features by third-party contributors\n• Features are WIP and should be used at user’s discretion\n\nInitial Experimental Features\n• Show Status Bar: View time/WiFi/battery while playing a game (@LitRitt)\n• Game Screenshots: Take screenshots from pause menu (@LitRitt)\n• In-Game Notifications: Show pop-up alerts when performing certain actions (@LitRitt)\n• AirPlay Skins: Customize appearance of games on TV when AirPlaying\n• Variable Fast Forward: Change the Fast Forward speed per-system\n\nFIXED\n• Fixed translucent controller skins resetting opacity after rotating device\n• Fixed incorrect thumbstick size after rotating device",
          "downloadURL": "https://cdn.altstore.io/file/altstore/apps/delta/1_5_b2.ipa",
          "size": 46120077,
          "minOSVersion": "14.0"
        },
        {
          "version": "1.5b1",
          "date": "2023-03-02T10:00:00-06:00",
          "localizedDescription": "Local Multiplayer (thanks Ian Clawson @ThatClawsonBoy!)\n• Play NES, SNES, N64, and Genesis games with friends\n• Supports up to 4 players\n\nImproved Non-MFi Controller Support\n• New default mappings for single Joy-Cons and Switch NES/SNES controllers\n• Uses Logo/Home button as Delta pause button if possible",
          "downloadURL": "https://cdn.altstore.io/file/altstore/apps/delta/1_5_b1.ipa",
          "size": 46055442,
          "minOSVersion": "14.0"
        },
        {
          "version": "1.4rc",
          "date": "2023-02-13T09:41:00-08:00",
          "localizedDescription": "\"Contributors\" screen\n• See everyone who has contributed to Delta\n• View associated Pull Requests for contributed features\n\nPREVIOUS BETA\n• “Respect Silent Mode” setting\n• Automatically mutes game audio if another app is playing audio\n• Browse CheatBase for all known cheats for games (thanks Noah Keck @horn978)",
          "downloadURL": "https://cdn.altstore.io/file/altstore/apps/delta/1_4_rc.ipa",
          "size": 46299284
        }
      ],
      "version": "1.4rc",
      "versionDate": "2023-02-13T09:41:00-08:00",
      "versionDescription": "\"Contributors\" screen\n• See everyone who has contributed to Delta\n• View associated Pull Requests for contributed features\n\nPREVIOUS BETA\n• “Respect Silent Mode” setting\n• Automatically mutes game audio if another app is playing audio\n• Browse CheatBase for all known cheats for games (thanks Noah Keck @horn978)",
      "downloadURL": "https://cdn.altstore.io/file/altstore/apps/delta/1_4_rc.ipa",
      "localizedDescription": "The next consoles for Delta are coming: this beta version of Delta brings support for playing Nintendo DS and Sega Genesis games!\n\nPlease report any issues you find to support@altstore.io. Thanks!",
      "iconURL": "https://cdn.altstore.io/file/altstore/images/delta/Delta4.png",
      "tintColor": "8A28F7",
      "size": 46299284,
      "category": "games",
      "beta": true,
      "patreon": {
         "pledge": 3,
         "benefit": "1186336"
       },
      "permissions": [
        {
          "type": "photos",
          "usageDescription": "Allows Delta to use images from your Photo Library as game artwork."
        }
      ],
      "appPermissions": {
        "entitlements": [
          {
            "name": "get-task-allow"
          }
        ],
        "privacy": [
          {
            "name": "Microphone",
            "usageDescription": "Delta uses your microphone to emulate the Nintendo DS microphone."
          },
          {
            "name": "LocalNetwork",
            "usageDescription": "Delta uses the local network to communicate with AltServer and enable JIT."
          },
          {
            "name": "PhotoLibrary",
            "usageDescription": "Allows Delta to use images from your Photo Library as game artwork."
          }
        ]
      },
      "screenshotURLs": [
        "https://user-images.githubusercontent.com/705880/65600448-f7d9be00-df54-11e9-9e3e-d4c31296da94.PNG",
        "https://user-images.githubusercontent.com/705880/65601942-e5ad4f00-df57-11e9-9255-1463e0296e46.PNG",
        "https://user-images.githubusercontent.com/705880/65813009-f2ae8600-e183-11e9-9eb7-704effc11173.png",
        "https://user-images.githubusercontent.com/705880/65601117-58b5c600-df56-11e9-9c19-9a5ba5da54cf.PNG"
      ],
      "screenshots": {
        "iphone": [
          "https://user-images.githubusercontent.com/705880/277049094-8458028c-92e0-4e73-99de-5dd865b76487.PNG",
          "https://user-images.githubusercontent.com/705880/277049686-975b9d37-140a-481e-8668-765acdd1dedb.PNG",
          {
            "imageURL": "https://user-images.githubusercontent.com/705880/277049716-5d043eac-4cf2-46c9-8dfe-daefc40d0325.PNG",
            "width": 2556,
            "height": 1179
          },
          "https://user-images.githubusercontent.com/705880/277049074-15aabbaf-58f3-4609-b578-60ac7539ced0.PNG",
          "https://user-images.githubusercontent.com/705880/277049050-e0d90f06-1f38-4736-8c1b-d41ec45d201b.PNG",
          "https://user-images.githubusercontent.com/705880/277049040-a4dcc9d0-561d-4f1e-87cb-ff03e542a6d7.png"
        ],
        "ipad": [
          {
            "imageURL": "https://user-images.githubusercontent.com/705880/277048798-173ff326-9e75-4945-90ef-c3c5390c5fa0.png",
            "width": 2545,
            "height": 1908
          },
          {
            "imageURL": "https://user-images.githubusercontent.com/705880/277048830-2ea042ff-6534-4663-96a6-8403065a9247.PNG",
            "width": 2746,
            "height": 1908
          },
          {
            "imageURL": "https://user-images.githubusercontent.com/705880/277048870-e206ffb8-8889-42f3-86f7-612e78fe3291.PNG",
            "width": 1908,
            "height": 2746
          },
          {
            "imageURL": "https://user-images.githubusercontent.com/705880/277048876-d522a486-7765-4099-a9a0-5229b0166061.PNG",
            "width": 1908,
            "height": 2746
          }
        ]
      }
    },
    {
      "name": "Clip",
      "bundleIdentifier": "com.rileytestut.Clip",
      "subtitle": "Manage your clipboard history with ease.",
      "developerName": "Riley Testut",
      "versions": [
        {
          "version": "1.2",
          "buildVersion": "15",
          "date": "2025-06-19T13:00:00-05:00",
          "localizedDescription": "iPad Support\n• Optimized for larger iPad display\n• Supports multiple windows\n\n3rd-Party Keyboard\n• Easily paste clippings into any text field\n• Switches back to default keyboard automatically after pasting",
          "downloadURL": "https://cdn.altstore.io/file/altstore/apps/clip/1_2.ipa",
          "size": 765019,
          "minOSVersion": "16.0"
        },
        {
          "version": "1.1",
          "buildVersion": "14",
          "date": "2024-06-05T12:00:00-05:00",
          "localizedDescription": "• Switches to using location services to run in background\n• Improves reading clipboard on iOS 17",
          "downloadURL": "https://cdn.altstore.io/file/altstore/apps/clip/1_1.ipa",
          "size": 601183,
          "minOSVersion": "15.0"
        },
        {
          "version": "1.0",
          "date": "2020-06-17T12:30:00-07:00",
          "localizedDescription": "Initial version 🎉",
          "downloadURL": "https://f000.backblazeb2.com/file/altstore/apps/clip/1_0.ipa",
          "size": 445056
        }
      ],
      "version": "1.0",
      "versionDate": "2020-06-17T12:30:00-07:00",
      "versionDescription": "Initial version 🎉",
      "downloadURL": "https://f000.backblazeb2.com/file/altstore/apps/clip/1_0.ipa",
      "localizedDescription": "Clip is a simple clipboard manager for iOS. \n\nUnlike other clipboard managers, Clip can continue monitoring your clipboard while in the background. No longer do you need to remember to manually open or share to an app to save your clipboard; just copy and paste as you would normally do, and Clip will have your back.\n\nIn addition to background monitoring, Clip also has these features:\n\n• Save text, URLs, and images copied to the clipboard.\n• Copy, delete, or share any clippings saved to Clip.\n• Customizable history limit.\n\nDownload Clip today, and never worry about losing your clipboard again!",
      "iconURL": "https://user-images.githubusercontent.com/705880/63391981-5326f800-c37a-11e9-99d8-760fd06bb601.png",
      "tintColor": "EC008C",
      "size": 445056,
      "category": "utilities",
      "permissions": [
        {
          "type": "background-audio",
          "usageDescription": "Allows Clip to continuously monitor your clipboard in the background."
        }
      ],
      "appPermissions": {
        "entitlements": [
          {
            "name": "inter-app-audio"
          },
          {
            "name": "get-task-allow"
          },
          {
            "name": "com.apple.security.application-groups"
          }
        ]
      },
      "screenshots": [
        "https://user-images.githubusercontent.com/705880/277759370-15119bc7-a9d9-40a5-9f88-11a8146aba3b.PNG",
        "https://user-images.githubusercontent.com/705880/277759409-f8bd1286-ce84-4914-96b5-0c611e678918.PNG",
        "https://user-images.githubusercontent.com/705880/277759432-15a62f4f-8fe8-4a76-b6ec-31631a5eaf0c.PNG"
      ],
      "screenshotURLs": [
        "https://user-images.githubusercontent.com/705880/63391950-34286600-c37a-11e9-965f-832efe3da507.png",
        "https://user-images.githubusercontent.com/705880/70830209-8e738980-1da4-11ea-8b3b-6e5fbc78adff.png"
      ]
    },
    {
      "name": "Clip",
      "bundleIdentifier": "com.rileytestut.Clip.Beta",
      "subtitle": "Manage your clipboard history with ease.",
      "developerName": "Riley Testut",
      "versions": [
        {
          "version": "1.2b2",
          "buildVersion": "13",
          "marketingVersion": "1.2rc (13)",
          "date": "2025-05-12T12:00:00-05:00",
          "localizedDescription": "NEW\n\niPad Support\n• Supports multiple windows\n• Supports resizing windows in Stage Manager\n\nFIXED\n\nCustom Keyboard\n• Fixed invisible text in dark mode\n• Fixed opaque background in dark mode\n• Fixed opening keyboard settings",
          "downloadURL": "https://www.patreon.com/file?h=105173733&m=465953820",
          "size": 769944,
          "sha256": "7772ddb23be92d3cfff6a924b35789115ace233156fef419c1d7ac6b1db61d3e",
          "minOSVersion": "16.0"
        },
        {
          "version": "1.2b",
          "buildVersion": "13",
          "date": "2024-06-05T12:00:00-05:00",
          "localizedDescription": "• Switches to using location services to run in background\n• Improves reading clipboard on iOS 17",
          "downloadURL": "https://cdn.altstore.io/file/altstore/apps/clip/1_2_b.ipa",
          "size": 601183,
          "minOSVersion": "15.0"
        },
        {
          "version": "1.1b1",
          "date": "2020-06-17T12:30:00-07:00",
          "localizedDescription": "This update adds a Custom Keyboard app extension for quick access to clippings when editing text.\n\nTo enable the keyboard, go to Settings > General > Keyboard > Keyboards > Add New Keyboard... and add \"ClipBoard\". Once added, make sure to then enable \"Allow Full Access\" for ClipBoard so it can access your clippings.",
          "downloadURL": "https://f000.backblazeb2.com/file/altstore/apps/clip/1_1_b1.ipa",
          "size": 462771
        }
      ],
      "version": "1.1b1",
      "versionDate": "2020-06-17T12:30:00-07:00",
      "versionDescription": "This update adds a Custom Keyboard app extension for quick access to clippings when editing text.\n\nTo enable the keyboard, go to Settings > General > Keyboard > Keyboards > Add New Keyboard... and add \"ClipBoard\". Once added, make sure to then enable \"Allow Full Access\" for ClipBoard so it can access your clippings.",
      "downloadURL": "https://f000.backblazeb2.com/file/altstore/apps/clip/1_1_b1.ipa",
      "localizedDescription": "Clip is a simple clipboard manager for iOS. \n\nUnlike other clipboard managers, Clip can continue monitoring your clipboard while in the background. No longer do you need to remember to manually open or share to an app to save your clipboard; just copy and paste as you would normally do, and Clip will have your back.\n\nIn addition to background monitoring, Clip also has these features:\n\n• Save text, URLs, and images copied to the clipboard.\n• Copy, delete, or share any clippings saved to Clip.\n• Customizable history limit.\n\nDownload Clip today, and never worry about losing your clipboard again!",
      "iconURL": "https://user-images.githubusercontent.com/705880/63391981-5326f800-c37a-11e9-99d8-760fd06bb601.png",
      "tintColor": "EC008C",
      "size": 462771,
      "category": "utilities",
      "beta": true,
      "patreon": {
        "pledge": 3,
        "benefit": "1186336",
        "hidden": true
      },
      "permissions": [
        {
          "type": "background-audio",
          "usageDescription": "Allows Clip to continuously monitor your clipboard in the background."
        }
      ],
      "appPermissions": {
        "entitlements": [
          {
            "name": "inter-app-audio"
          },
          {
            "name": "get-task-allow"
          },
          {
            "name": "com.apple.security.application-groups"
          }
        ]
      },
      "screenshots": [
        "https://user-images.githubusercontent.com/705880/277759370-15119bc7-a9d9-40a5-9f88-11a8146aba3b.PNG",
        "https://user-images.githubusercontent.com/705880/277759409-f8bd1286-ce84-4914-96b5-0c611e678918.PNG",
        "https://user-images.githubusercontent.com/705880/277759432-15a62f4f-8fe8-4a76-b6ec-31631a5eaf0c.PNG"
      ],
      "screenshotURLs": [
        "https://user-images.githubusercontent.com/705880/63391950-34286600-c37a-11e9-965f-832efe3da507.png",
        "https://user-images.githubusercontent.com/705880/70830209-8e738980-1da4-11ea-8b3b-6e5fbc78adff.png",
        "https://user-images.githubusercontent.com/705880/84842227-70a80b00-aff9-11ea-8b04-bedb1f49c4a7.PNG",
        "https://user-images.githubusercontent.com/705880/84842231-7271ce80-aff9-11ea-9272-e128aeceb95b.PNG"
      ]
    }
  ],
  "featuredApps": [
    "com.rileytestut.Delta",
    "com.rileytestut.Clip"
  ],
  "news": [
    {
      "title": "Delta Gaining DS Support",
      "identifier": "delta-ds-support",
      "caption": "Available this Saturday for patrons, coming soon for everyone else.",
      "tintColor": "8A28F7",
      "imageURL": "https://user-images.githubusercontent.com/705880/65603159-0676a400-df5a-11e9-882e-dc5566f4d50a.png",
      "date": "2019-09-25",
      "notify": false
    },
    {
      "title": "Delta Now Available",
      "identifier": "delta-now-available",
      "caption": "Finally, relive your favorite NES, SNES, GB(C), GBA, and N64 games.",
      "tintColor": "8A28F7",
      "imageURL": "https://user-images.githubusercontent.com/705880/65604130-c1ec0800-df5b-11e9-8150-7657c474e3c3.png",
      "appID": "com.rileytestut.Delta",
      "date": "2019-09-28",
      "notify": true
    },
    {
      "title": "Sideloading is Here!",
      "identifier": "sideloading-is-here",
      "caption": "Update to AltStore 1.3 to install any app directly from Files.",
      "tintColor": "018084",
      "imageURL": "https://user-images.githubusercontent.com/705880/79022069-02932380-7b32-11ea-8bad-49907cb97ece.png",
      "date": "2020-04-10T13:00:00-07:00",
      "notify": true
    },
    {
      "title": "iOS 13.4 Fixes App Crashes",
      "identifier": "ios-13-4-now-available",
      "caption": "Update to iOS 13.4 to fix some sideloaded apps crashing on launch.",
      "tintColor": "34C759",
      "date": "2020-04-10T13:30:00-07:00",
      "notify": false
    },
    {
      "title": "Clip Now Available!",
      "identifier": "clip-now-available",
      "caption": "Finally, a clipboard manager that can run in the background — no jailbreak required.",
      "tintColor": "EC008C",
      "imageURL": "https://user-images.githubusercontent.com/705880/65606598-04afdf00-df60-11e9-8f93-af6345d39557.png",
      "appID": "com.rileytestut.Clip",
      "date": "2020-06-17",
      "notify": true
    },
    {
      "title": "Delta, Meet Nintendo DS",
      "identifier": "delta-meet-ds",
      "caption": "Update to Delta 1.3 to relive all your favorite Nintendo DS games.",
      "tintColor": "8A28F7",
      "imageURL": "https://user-images.githubusercontent.com/705880/115617602-6ce2b600-a2a6-11eb-984e-2197a30c71e2.png",
      "appID": "com.rileytestut.Delta",
      "date": "2021-04-21",
      "notify": true
    },
    {
      "title": "#StandWithUkraine",
      "identifier": "support-ukraine",
      "caption": "Find out how you can help support those impacted by the Russian invasion.",
      "tintColor": "003e80",
      "imageURL": "https://user-images.githubusercontent.com/705880/156053447-a158cac7-df5f-4497-8025-15c3c2e10b48.png",
      "url": "https://linktr.ee/razomforukraine",
      "date": "2022-03-01",
      "notify": false
    },
    {
      "title": "The Biggest AltServer Update Yet!",
      "identifier": "altserver-1-5",
      "caption": "Update to AltServer 1.5 to use AltJIT and other exciting new features.",
      "tintColor": "018084",
      "imageURL": "https://user-images.githubusercontent.com/705880/166509576-744be578-6868-4b7d-b4fd-b9418c084327.png",
      "url": "https://faq.altstore.io/release-notes/altserver",
      "date": "2022-05-03",
      "notify": true
    },
    {
      "title": "More Apps in AltStore!",
      "identifier": "trusted-sources",
      "caption": "Update to AltStore 1.5 to easily download some of our favorite apps.",
      "tintColor": "00CAB3",
      "imageURL": "https://user-images.githubusercontent.com/705880/167026375-ddcb004f-7160-405c-b3e3-87a6795d2f43.png",
      "url": "https://faq.altstore.io/release-notes/altstore",
      "date": "2022-05-05",
      "notify": true
    },
    {
      "title": "New to AltStore?",
      "identifier": "updated-faq",
      "caption": "Check out our updated guide to learn how to sideload apps!",
      "tintColor": "018084",
      "url": "https://faq.altstore.io",
      "date": "2022-07-28",
      "notify": false
    },
    {
      "title": "More Trusted Sources!",
      "identifier": "welcome-provenance-pojavlauncher",
      "caption": "Please welcome Provenance and PojavLauncher to AltStore 🎉",
      "tintColor": "00A2FF",
      "date": "2022-12-12",
      "notify": true,
      "imageURL": "https://user-images.githubusercontent.com/705880/207133455-1e851fd0-89ae-48f0-906f-8f86f4e394db.png"
    },
    {
      "title": "Happy 5th Birthday AltStore!",
      "identifier": "altstore-2.0",
      "caption": "Update now to install apps from any 3rd-party source + other great improvements 🥳",
      "tintColor": "00CAB3",
      "date": "2024-09-28",
      "notify": true,
      "imageURL": "https://cdn.altstore.io/file/altstore/images/altstore/5yrAnniversaryMedium.png",
      "appID": "com.rileytestut.AltStore"
    },
    {
      "title": "AltStore Classic is now on PAL",
      "identifier": "altstore-classic-in-pal",
      "caption": "If you live in the EU, you can now install AltStore Classic with PAL — no PC required!",
      "tintColor": "#018084",
      "date": "2025-04-17",
      "notify": true,
      "imageURL": "https://cdn.altstore.io/file/altstore/images/altstore/classic_in_pal.png"
    },
    {
      "title": "Clip comes to iPad!",
      "identifier": "clip-on-ipad",
      "caption": "Try it now on the bigger screen, along with its new 3rd-party keyboard ⌨️",
      "tintColor": "#EC008C",
      "url": "https://www.patreon.com/posts/clip-1-2-bigger-131835833",
      "imageURL": "https://cdn.altstore.io/file/altstore/images/clip/clip_1_2_promo_1080.png",
      "appID": "com.rileytestut.Clip",
      "date": "2025-06-19T13:00:00-05:00",
      "notify": true
    }
  ],
  "userInfo": {
    "patreonAccessToken": "uqoDoTxH8dY1ImE8tK76wxrzKk67gjyjBAcK8sD3RLU"
  }
}
