A library and tool for interacting with both the local and remote asset caches.

Overview

Asset Cache Tool

GitHub Workflow Latest macOS Build Latest Linux Build Latest Release

A library and tool for interacting with both the local and remote asset caches.

This is based on research I did a few years ago on the Apple Asset Cache (Content Cache) system.

Usage

Install Latest with Homebrew

  1. Install Homebrew
  2. Install asset-cache-tool with Homebrew: brew install kendfinger/tools/asset-cache-tool

Install Nightly With Mint

  1. Install Mint: brew install mint
  2. Install asset-cache-tool with Mint: mint install kendfinger/asset-cache-tool@main

Run with SwiftPM

  1. Clone the source: git clone https://github.com/kendfinger/asset-cache-tool.git asset-cache-tool
  2. Switch to source directory: cd asset-cache-tool
  3. Run asset-cache-tool with SwiftPM: swift run asset-cache-tool

Commands

list-local-assets

List assets inside the local cache.

$ swift run asset-cache-tool list-local-assets
92F10AA2-A516-48EE-8A8F-16521B4B12D9 namespace=default index=unknown uri=/ios10.0/031-96898-20170613-6B3C72AA-4FA3-11E7-8777-44F3D6EEE68A/com_apple_MobileAsset_MediaSupport/a6741b0690cf20ecf4600b2249df9accf6e00690.zip

reassemble-local-cache

Reassemble cached files in the local cache into a clean structure.

$ swift run asset-cache-tool reassemble-local-cache
Copy EF628FF9-639F-4700-A269-0874AA2DBCF7 -> cache/2021FCSFall/patches/002-21830/64B33144-0546-426F-9AC1-A032B2A934E0/com_apple_MobileAsset_SoftwareUpdate/a0dcd05ecac842606be647f9627bf5b1c5a7fdae.zip

print-local-cache-path

Print the default local cache path.

$ swift run asset-cache-tool print-local-cache-path
/Volumes/MyCacheDrive/Library/Application Support/Apple/AssetCache/Data

find-local-caches

Find caches that are located on the current system.

$ swift run asset-cache-tool find-local-caches
/Volumes/MyCacheDrive/Library/Application Support/Apple/AssetCache/Data

find-remote-caches

Find caches that are located on the network.

$ swift run asset-cache-tool find-remote-caches -l 10.0.15.1
GUID: 48B1475B-C221-43E6-967B-5802A2A795AB
  Address: 10.0.15.1
  Port: 8950
  Version: 243
  Rank: 1
  Cache Size: 80 GB

download-remote-cache

Download a file from a remote cache.

$ swift run asset-cache-tool download-remote-cache --remote-cache-url 'http://10.0.15.1:8950' 'https://appldnld.apple.com/myfile.zip' 'myfile.zip'

cache-registration-configuration

Fetch the cache registration configuration.

$ swift run asset-cache-tool cache-registration-configuration
{"registrationURL":"https:\/\/lcdn-registration.apple.com\/lcdn\/register","certificateURL":"https:\/\/lcdn-registration.apple.com\/resource\/cert.cer","allowListedHosts":["swcdn.apple.com:80","swcdn.apple.com:443","validation.isu.apple.com:80","validation.isu.apple.com:443","appldnld.apple.com:80","oscdn.apple.com:80","oscdn.apple.com:443","swdist.apple.com:443","swdownload.apple.com:80","swdownload.apple.com:443","audiocontentdownload.apple.com:80","audiocontentdownload.apple.com:443","deimos.apple.com:80","deimos3.apple.com:80","basejumper.apple.com:80","basejumper.apple.com:443","playgrounds-assets-cdn.apple.com:443","playgrounds-cdn.apple.com:443","updates.cdn-apple.com:443","updates-http.cdn-apple.com:80","sylvan.apple.com:80","sylvan.apple.com:443","devimages-cdn.apple.com:80","devimages-cdn.apple.com:443","download.developer.apple.com:80","download.developer.apple.com:443"],"denyListURL":"http:\/\/suconfig.apple.com\/resource\/registration\/v1\/denylist.plist","whiteListedHosts":["swcdn.apple.com:80","swcdn.apple.com:443","validation.isu.apple.com:80","validation.isu.apple.com:443","appldnld.apple.com:80","oscdn.apple.com:80","oscdn.apple.com:443","swdist.apple.com:443","swdownload.apple.com:80","swdownload.apple.com:443","audiocontentdownload.apple.com:80","audiocontentdownload.apple.com:443","deimos.apple.com:80","deimos3.apple.com:80","basejumper.apple.com:80","basejumper.apple.com:443","playgrounds-assets-cdn.apple.com:443","playgrounds-cdn.apple.com:443","updates.cdn-apple.com:443","updates-http.cdn-apple.com:80","sylvan.apple.com:80","sylvan.apple.com:443","devimages-cdn.apple.com:80","devimages-cdn.apple.com:443","download.developer.apple.com:80","download.developer.apple.com:443"],"deregistrationURL":"https:\/\/lcdn-registration.apple.com\/lcdn\/deregister","whiteListedDomains":["phobos.apple.com:80","itunes.apple.com:80","itunes.apple.com:443","assets.itunes.com:80","assets.itunes.com:443"],"statisticsURL":"https:\/\/xp-cdn.apple.com\/report\/2\/xp_cdn_receipt","allowListedDomains":["phobos.apple.com:80","itunes.apple.com:80","itunes.apple.com:443","assets.itunes.com:80","assets.itunes.com:443"],"assetTypeMap":[{"map":[{"type":"swdist"}],"host":["swdist.apple.com"]},{"map":[{"type":"swdownload"}],"host":["swdownload.apple.com"]},{"map":[{"type":"swcdn"}],"host":["swcdn.apple.com"]},{"map":[{"type":"oscdn"}],"host":["oscdn.apple.com"]},{"map":[{"type":"validation"}],"host":["validation.isu.apple.com"]},{"map":[{"type":"appldnld"}],"host":["appldnld.apple.com"]},{"map":[{"type":"basejumper"}],"host":["basejumper.apple.com"]},{"map":[{"type":"playgrounds"}],"host":["playgrounds-assets-cdn.apple.com","playgrounds-cdn.apple.com"]},{"map":[{"type":"sylvan"}],"host":["sylvan.apple.com"]},{"map":[{"type":"dev"}],"host":["devimages-cdn.apple.com","download.developer.apple.com"]},{"map":[{"type":"gbnd"}],"host":["audiocontentdownload.apple.com"]},{"map":[{"type":"odr"}],"host":["odr.assets.itunes.com","odr.itunes.apple.com"]},{"map":[{"type":"itunesu"}],"host":["p1-u.itunes.apple.com","p2-u.itunes.apple.com","deimos.apple.com","deimos3.apple.com","itunesu.assets.itunes.com","itunesu.itunes.apple.com","itunesu-assets.itunes.apple.com"]},{"map":[{"type":"Apps","path":["\/*\/Purple*\/*.zip","\/*\/Purple*\/*.pkg","\/*\/Purple*\/*.ipa"]},{"type":"iBooks","path":["\/*\/Publication*\/*"]},{"type":"Movies","path":["\/*\/Video\/*f.m4v","\/*\/Video\/*f.mov"]},{"type":"Songs","path":["\/*\/Features\/*.m4p","\/*\/Features\/*.m4a","\/*\/Features\/*.mp4","\/*\/Music\/*.m4p","\/*\/Music\/*.m4a","\/*\/Music\/*.mp4"]},{"type":"itunesu","path":["\/*\/Cobalt*"]}],"host":["*.phobos.apple.com","*.v.phobos.apple.com","*.assets.itunes.com","books.itunes.apple.com","iosapps.itunes.apple.com","osxapps.itunes.apple.com"]},{"map":[{"type":"icloud","namespace":["icloud"],"path":["n\/a"]}],"host":["*"]}],"mediaTypeMap":[{"type":"iCloud","path":["n\/a"]},{"type":"iTunes U","path":["\/*\/Cobalt*","\/WebObjects\/Core.woa\/Download*","\/WebObjects\/Core.woa\/Feed*","\/WebObjects\/Core.woa\/Subscription*"]},{"type":"Books","path":["*.epub","*.ibooks"]},{"type":"Apple TV Software","path":["*[aA]pple[tT][vV]*","*tv[oO][sS]*","*\/Videos\/*.[mM][oO][vV]"]},{"type":"iOS Software","path":["*.ipa","*.ipd","*.ipsw","*.assetpack","\/ios*","\/iOS*"]},{"type":"Mac Software","path":["*.pkg","*.dmg"]},{"type":"Movies","path":["*.m4v","*.mov"]},{"type":"Music","path":["*.m4p","*.m4a","*.mp4"]},{"type":"Other"}],"blackListURL":"http:\/\/suconfig.apple.com\/resource\/registration\/v1\/blacklist.plist","establishmentURL":"https:\/\/lcdn-registration.apple.com\/lcdn\/session"}
You might also like...
Track is a thread safe cache write by Swift. Composed of DiskCache and MemoryCache which support LRU.
Track is a thread safe cache write by Swift. Composed of DiskCache and MemoryCache which support LRU.

Track is a thread safe cache write by Swift. Composed of DiskCache and MemoryCache which support LRU. Features Thread safe: Implement by dispatch_sema

A caching and consistency solution for immutable models.

🚀 Data Rocket Data is a model management system with persistence for immutable models. Motivation Immutability has many benefits, but keeping models

Fast, non-deadlocking parallel object cache for iOS, tvOS and OS X

PINCache Fast, non-deadlocking parallel object cache for iOS and OS X. PINCache is a fork of TMCache re-architected to fix issues with deadlocking cau

Delightful framework for iOS to easily persist structs, images, and data
Delightful framework for iOS to easily persist structs, images, and data

Installation • Usage • Debugging • A Word • Documentation • Apps Using Disk • License • Contribute • Questions? Disk is a powerful and simple file man

🏈 Cache CocoaPods for faster rebuild and indexing Xcode project.
🏈 Cache CocoaPods for faster rebuild and indexing Xcode project.

Motivation Working on a project with a huge amount of pods I had some troubles: - Slow and unnecessary indexing of pods targets, which implementation

A repository for showcasing my knowledge of the Objective-C++ programming language, and continuing to learn the language.

Learning Objective-C-Plus-Plus I hardly know anything about the Objective-C++ programming language. This document will go over all of my knowledge of

A repository for showcasing my knowledge of the Objective-C programming language, and continuing to learn the language.
A repository for showcasing my knowledge of the Objective-C programming language, and continuing to learn the language.

Learning Objective-C I hardly know anything about the Objective-C programming language. This document will go over all of my knowledge of the Objectiv

Rock - Paper - Scissors game. CPU gives you a sign and asks to win or lose your move. Than you have to decide witch sign do you choose to score a point
Rock - Paper - Scissors game. CPU gives you a sign and asks to win or lose your move. Than you have to decide witch sign do you choose to score a point

RockPaperScissors 2nd challange from HackingWithSwift.com. The CPU gives you a sign (rock, paper or scissors) and asks you either to win or to lose th

Collect payments with iPhone, Apple Watch, and Siri using Apple Pay

Offering Apple Pay in Your App Collect payments with iPhone, Apple Watch, and Si

Comments
  • Installed using Ubuntu 20.04

    Installed using Ubuntu 20.04

    Hi,

    I tried installing using Ubuntu 20.04, this included installing Homebrew via the homebrew method on their website and installing GCC, compiler tools, swift, and python. Are there any other required packages to install this? Thanks!

    opened by jimmodo 1
  • Issue installing under ubuntu

    Issue installing under ubuntu

    Hi, I was installing this on a fresh ubuntu install, first I updated, then installed prereqs for homebrew, then i installed swift and gcc via brew and then i attempted to install the app via the brew install method and recieved this error message - you can see it seems to be in a loop where it says I need to build the app and I cant install it D683083F-4452-474C-90D3-47351A792E38

    at this point is the homebrew installation method depricated and a different install method should be used?

    opened by jimmodo 0
  • SQLITE Errors on Centos7

    SQLITE Errors on Centos7

    Trying to get this tool up and running on a Centos7 box. Using the latest release of swift 5.5.3 and dependencies as given here: https://www.swift.org/getting-started/

    Seeing the following output. My guesses are a library missing on my system, incompatible SQLite version or something in the code that hasn't included the proper libraries.

    [root@localhost asset-cache-tool]# swift run asset-cache-tool
    'CSQLite' /root/asset-cache-tool/.build/checkouts/CSQLite: warning: ignoring declared target(s) 'CSQLite' in the system package
    'SQLite.swift' /root/asset-cache-tool/.build/checkouts/SQLite.swift: warning: found 1 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
        /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Info.plist
    
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection+Aggregation.swift:78:52: error: cannot find 'SQLITE_DETERMINISTIC' in scope
            let flags = SQLITE_UTF8 | (deterministic ? SQLITE_DETERMINISTIC : 0)
                                                       ^~~~~~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection.swift:463:13: error: cannot find 'sqlite3_trace_v2' in scope
                sqlite3_trace_v2(handle, 0 /* mask */, nil /* xCallback */, nil /* pCtx */)
                ^~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection.swift:471:9: error: cannot find 'sqlite3_trace_v2' in scope
            sqlite3_trace_v2(handle, UInt32(SQLITE_TRACE_STMT) /* mask */, {
            ^~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection.swift:471:41: error: cannot find 'SQLITE_TRACE_STMT' in scope
            sqlite3_trace_v2(handle, UInt32(SQLITE_TRACE_STMT) /* mask */, {
                                            ^~~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection.swift:599:52: error: cannot find 'SQLITE_DETERMINISTIC' in scope
            let flags = SQLITE_UTF8 | (deterministic ? SQLITE_DETERMINISTIC : 0)
                                                       ^~~~~~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection+Aggregation.swift:78:52: error: cannot find 'SQLITE_DETERMINISTIC' in scope
            let flags = SQLITE_UTF8 | (deterministic ? SQLITE_DETERMINISTIC : 0)
                                                       ^~~~~~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection.swift:463:13: error: cannot find 'sqlite3_trace_v2' in scope
                sqlite3_trace_v2(handle, 0 /* mask */, nil /* xCallback */, nil /* pCtx */)
                ^~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection.swift:471:9: error: cannot find 'sqlite3_trace_v2' in scope
            sqlite3_trace_v2(handle, UInt32(SQLITE_TRACE_STMT) /* mask */, {
            ^~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection.swift:471:41: error: cannot find 'SQLITE_TRACE_STMT' in scope
            sqlite3_trace_v2(handle, UInt32(SQLITE_TRACE_STMT) /* mask */, {
                                            ^~~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection.swift:599:52: error: cannot find 'SQLITE_DETERMINISTIC' in scope
            let flags = SQLITE_UTF8 | (deterministic ? SQLITE_DETERMINISTIC : 0)
                                                       ^~~~~~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection+Aggregation.swift:78:52: error: cannot find 'SQLITE_DETERMINISTIC' in scope
            let flags = SQLITE_UTF8 | (deterministic ? SQLITE_DETERMINISTIC : 0)
                                                       ^~~~~~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection.swift:463:13: error: cannot find 'sqlite3_trace_v2' in scope
                sqlite3_trace_v2(handle, 0 /* mask */, nil /* xCallback */, nil /* pCtx */)
                ^~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection.swift:471:9: error: cannot find 'sqlite3_trace_v2' in scope
            sqlite3_trace_v2(handle, UInt32(SQLITE_TRACE_STMT) /* mask */, {
            ^~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection.swift:471:41: error: cannot find 'SQLITE_TRACE_STMT' in scope
            sqlite3_trace_v2(handle, UInt32(SQLITE_TRACE_STMT) /* mask */, {
                                            ^~~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection.swift:599:52: error: cannot find 'SQLITE_DETERMINISTIC' in scope
            let flags = SQLITE_UTF8 | (deterministic ? SQLITE_DETERMINISTIC : 0)
                                                       ^~~~~~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection+Aggregation.swift:78:52: error: cannot find 'SQLITE_DETERMINISTIC' in scope
            let flags = SQLITE_UTF8 | (deterministic ? SQLITE_DETERMINISTIC : 0)
                                                       ^~~~~~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection.swift:463:13: error: cannot find 'sqlite3_trace_v2' in scope
                sqlite3_trace_v2(handle, 0 /* mask */, nil /* xCallback */, nil /* pCtx */)
                ^~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection.swift:471:9: error: cannot find 'sqlite3_trace_v2' in scope
            sqlite3_trace_v2(handle, UInt32(SQLITE_TRACE_STMT) /* mask */, {
            ^~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection.swift:471:41: error: cannot find 'SQLITE_TRACE_STMT' in scope
            sqlite3_trace_v2(handle, UInt32(SQLITE_TRACE_STMT) /* mask */, {
                                            ^~~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection.swift:599:52: error: cannot find 'SQLITE_DETERMINISTIC' in scope
            let flags = SQLITE_UTF8 | (deterministic ? SQLITE_DETERMINISTIC : 0)
                                                       ^~~~~~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection+Aggregation.swift:78:52: error: cannot find 'SQLITE_DETERMINISTIC' in scope
            let flags = SQLITE_UTF8 | (deterministic ? SQLITE_DETERMINISTIC : 0)
                                                       ^~~~~~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection.swift:463:13: error: cannot find 'sqlite3_trace_v2' in scope
                sqlite3_trace_v2(handle, 0 /* mask */, nil /* xCallback */, nil /* pCtx */)
                ^~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection.swift:471:9: error: cannot find 'sqlite3_trace_v2' in scope
            sqlite3_trace_v2(handle, UInt32(SQLITE_TRACE_STMT) /* mask */, {
            ^~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection.swift:471:41: error: cannot find 'SQLITE_TRACE_STMT' in scope
            sqlite3_trace_v2(handle, UInt32(SQLITE_TRACE_STMT) /* mask */, {
                                            ^~~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection.swift:599:52: error: cannot find 'SQLITE_DETERMINISTIC' in scope
            let flags = SQLITE_UTF8 | (deterministic ? SQLITE_DETERMINISTIC : 0)
                                                       ^~~~~~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection+Aggregation.swift:78:52: error: cannot find 'SQLITE_DETERMINISTIC' in scope
            let flags = SQLITE_UTF8 | (deterministic ? SQLITE_DETERMINISTIC : 0)
                                                       ^~~~~~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection.swift:463:13: error: cannot find 'sqlite3_trace_v2' in scope
                sqlite3_trace_v2(handle, 0 /* mask */, nil /* xCallback */, nil /* pCtx */)
                ^~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection.swift:471:9: error: cannot find 'sqlite3_trace_v2' in scope
            sqlite3_trace_v2(handle, UInt32(SQLITE_TRACE_STMT) /* mask */, {
            ^~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection.swift:471:41: error: cannot find 'SQLITE_TRACE_STMT' in scope
            sqlite3_trace_v2(handle, UInt32(SQLITE_TRACE_STMT) /* mask */, {
                                            ^~~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection.swift:599:52: error: cannot find 'SQLITE_DETERMINISTIC' in scope
            let flags = SQLITE_UTF8 | (deterministic ? SQLITE_DETERMINISTIC : 0)
                                                       ^~~~~~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection+Aggregation.swift:78:52: error: cannot find 'SQLITE_DETERMINISTIC' in scope
            let flags = SQLITE_UTF8 | (deterministic ? SQLITE_DETERMINISTIC : 0)
                                                       ^~~~~~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection.swift:463:13: error: cannot find 'sqlite3_trace_v2' in scope
                sqlite3_trace_v2(handle, 0 /* mask */, nil /* xCallback */, nil /* pCtx */)
                ^~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection.swift:471:9: error: cannot find 'sqlite3_trace_v2' in scope
            sqlite3_trace_v2(handle, UInt32(SQLITE_TRACE_STMT) /* mask */, {
            ^~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection.swift:471:41: error: cannot find 'SQLITE_TRACE_STMT' in scope
            sqlite3_trace_v2(handle, UInt32(SQLITE_TRACE_STMT) /* mask */, {
                                            ^~~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection.swift:599:52: error: cannot find 'SQLITE_DETERMINISTIC' in scope
            let flags = SQLITE_UTF8 | (deterministic ? SQLITE_DETERMINISTIC : 0)
                                                       ^~~~~~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection+Aggregation.swift:78:52: error: cannot find 'SQLITE_DETERMINISTIC' in scope
            let flags = SQLITE_UTF8 | (deterministic ? SQLITE_DETERMINISTIC : 0)
                                                       ^~~~~~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection.swift:463:13: error: cannot find 'sqlite3_trace_v2' in scope
                sqlite3_trace_v2(handle, 0 /* mask */, nil /* xCallback */, nil /* pCtx */)
                ^~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection.swift:471:9: error: cannot find 'sqlite3_trace_v2' in scope
            sqlite3_trace_v2(handle, UInt32(SQLITE_TRACE_STMT) /* mask */, {
            ^~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection.swift:471:41: error: cannot find 'SQLITE_TRACE_STMT' in scope
            sqlite3_trace_v2(handle, UInt32(SQLITE_TRACE_STMT) /* mask */, {
                                            ^~~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection.swift:599:52: error: cannot find 'SQLITE_DETERMINISTIC' in scope
            let flags = SQLITE_UTF8 | (deterministic ? SQLITE_DETERMINISTIC : 0)
                                                       ^~~~~~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection+Aggregation.swift:78:52: error: cannot find 'SQLITE_DETERMINISTIC' in scope
            let flags = SQLITE_UTF8 | (deterministic ? SQLITE_DETERMINISTIC : 0)
                                                       ^~~~~~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection.swift:463:13: error: cannot find 'sqlite3_trace_v2' in scope
                sqlite3_trace_v2(handle, 0 /* mask */, nil /* xCallback */, nil /* pCtx */)
                ^~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection.swift:471:9: error: cannot find 'sqlite3_trace_v2' in scope
            sqlite3_trace_v2(handle, UInt32(SQLITE_TRACE_STMT) /* mask */, {
            ^~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection.swift:471:41: error: cannot find 'SQLITE_TRACE_STMT' in scope
            sqlite3_trace_v2(handle, UInt32(SQLITE_TRACE_STMT) /* mask */, {
                                            ^~~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection.swift:599:52: error: cannot find 'SQLITE_DETERMINISTIC' in scope
            let flags = SQLITE_UTF8 | (deterministic ? SQLITE_DETERMINISTIC : 0)
                                                       ^~~~~~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection+Aggregation.swift:78:52: error: cannot find 'SQLITE_DETERMINISTIC' in scope
            let flags = SQLITE_UTF8 | (deterministic ? SQLITE_DETERMINISTIC : 0)
                                                       ^~~~~~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection.swift:463:13: error: cannot find 'sqlite3_trace_v2' in scope
                sqlite3_trace_v2(handle, 0 /* mask */, nil /* xCallback */, nil /* pCtx */)
                ^~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection.swift:471:9: error: cannot find 'sqlite3_trace_v2' in scope
            sqlite3_trace_v2(handle, UInt32(SQLITE_TRACE_STMT) /* mask */, {
            ^~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection.swift:471:41: error: cannot find 'SQLITE_TRACE_STMT' in scope
            sqlite3_trace_v2(handle, UInt32(SQLITE_TRACE_STMT) /* mask */, {
                                            ^~~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection.swift:599:52: error: cannot find 'SQLITE_DETERMINISTIC' in scope
            let flags = SQLITE_UTF8 | (deterministic ? SQLITE_DETERMINISTIC : 0)
                                                       ^~~~~~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection+Aggregation.swift:78:52: error: cannot find 'SQLITE_DETERMINISTIC' in scope
            let flags = SQLITE_UTF8 | (deterministic ? SQLITE_DETERMINISTIC : 0)
                                                       ^~~~~~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection.swift:463:13: error: cannot find 'sqlite3_trace_v2' in scope
                sqlite3_trace_v2(handle, 0 /* mask */, nil /* xCallback */, nil /* pCtx */)
                ^~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection.swift:471:9: error: cannot find 'sqlite3_trace_v2' in scope
            sqlite3_trace_v2(handle, UInt32(SQLITE_TRACE_STMT) /* mask */, {
            ^~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection.swift:471:41: error: cannot find 'SQLITE_TRACE_STMT' in scope
            sqlite3_trace_v2(handle, UInt32(SQLITE_TRACE_STMT) /* mask */, {
                                            ^~~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection.swift:599:52: error: cannot find 'SQLITE_DETERMINISTIC' in scope
            let flags = SQLITE_UTF8 | (deterministic ? SQLITE_DETERMINISTIC : 0)
                                                       ^~~~~~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection+Aggregation.swift:78:52: error: cannot find 'SQLITE_DETERMINISTIC' in scope
            let flags = SQLITE_UTF8 | (deterministic ? SQLITE_DETERMINISTIC : 0)
                                                       ^~~~~~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection.swift:463:13: error: cannot find 'sqlite3_trace_v2' in scope
                sqlite3_trace_v2(handle, 0 /* mask */, nil /* xCallback */, nil /* pCtx */)
                ^~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection.swift:471:9: error: cannot find 'sqlite3_trace_v2' in scope
            sqlite3_trace_v2(handle, UInt32(SQLITE_TRACE_STMT) /* mask */, {
            ^~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection.swift:471:41: error: cannot find 'SQLITE_TRACE_STMT' in scope
            sqlite3_trace_v2(handle, UInt32(SQLITE_TRACE_STMT) /* mask */, {
                                            ^~~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection.swift:599:52: error: cannot find 'SQLITE_DETERMINISTIC' in scope
            let flags = SQLITE_UTF8 | (deterministic ? SQLITE_DETERMINISTIC : 0)
                                                       ^~~~~~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection+Aggregation.swift:78:52: error: cannot find 'SQLITE_DETERMINISTIC' in scope
            let flags = SQLITE_UTF8 | (deterministic ? SQLITE_DETERMINISTIC : 0)
                                                       ^~~~~~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection.swift:463:13: error: cannot find 'sqlite3_trace_v2' in scope
                sqlite3_trace_v2(handle, 0 /* mask */, nil /* xCallback */, nil /* pCtx */)
                ^~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection.swift:471:9: error: cannot find 'sqlite3_trace_v2' in scope
            sqlite3_trace_v2(handle, UInt32(SQLITE_TRACE_STMT) /* mask */, {
            ^~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection.swift:471:41: error: cannot find 'SQLITE_TRACE_STMT' in scope
            sqlite3_trace_v2(handle, UInt32(SQLITE_TRACE_STMT) /* mask */, {
                                            ^~~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection.swift:599:52: error: cannot find 'SQLITE_DETERMINISTIC' in scope
            let flags = SQLITE_UTF8 | (deterministic ? SQLITE_DETERMINISTIC : 0)
                                                       ^~~~~~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection+Aggregation.swift:78:52: error: cannot find 'SQLITE_DETERMINISTIC' in scope
            let flags = SQLITE_UTF8 | (deterministic ? SQLITE_DETERMINISTIC : 0)
                                                       ^~~~~~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection.swift:463:13: error: cannot find 'sqlite3_trace_v2' in scope
                sqlite3_trace_v2(handle, 0 /* mask */, nil /* xCallback */, nil /* pCtx */)
                ^~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection.swift:471:9: error: cannot find 'sqlite3_trace_v2' in scope
            sqlite3_trace_v2(handle, UInt32(SQLITE_TRACE_STMT) /* mask */, {
            ^~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection.swift:471:41: error: cannot find 'SQLITE_TRACE_STMT' in scope
            sqlite3_trace_v2(handle, UInt32(SQLITE_TRACE_STMT) /* mask */, {
                                            ^~~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection.swift:599:52: error: cannot find 'SQLITE_DETERMINISTIC' in scope
            let flags = SQLITE_UTF8 | (deterministic ? SQLITE_DETERMINISTIC : 0)
                                                       ^~~~~~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection+Aggregation.swift:78:52: error: cannot find 'SQLITE_DETERMINISTIC' in scope
            let flags = SQLITE_UTF8 | (deterministic ? SQLITE_DETERMINISTIC : 0)
                                                       ^~~~~~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection.swift:463:13: error: cannot find 'sqlite3_trace_v2' in scope
                sqlite3_trace_v2(handle, 0 /* mask */, nil /* xCallback */, nil /* pCtx */)
                ^~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection.swift:471:9: error: cannot find 'sqlite3_trace_v2' in scope
            sqlite3_trace_v2(handle, UInt32(SQLITE_TRACE_STMT) /* mask */, {
            ^~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection.swift:471:41: error: cannot find 'SQLITE_TRACE_STMT' in scope
            sqlite3_trace_v2(handle, UInt32(SQLITE_TRACE_STMT) /* mask */, {
                                            ^~~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection.swift:599:52: error: cannot find 'SQLITE_DETERMINISTIC' in scope
            let flags = SQLITE_UTF8 | (deterministic ? SQLITE_DETERMINISTIC : 0)
                                                       ^~~~~~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection+Aggregation.swift:78:52: error: cannot find 'SQLITE_DETERMINISTIC' in scope
            let flags = SQLITE_UTF8 | (deterministic ? SQLITE_DETERMINISTIC : 0)
                                                       ^~~~~~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection.swift:463:13: error: cannot find 'sqlite3_trace_v2' in scope
                sqlite3_trace_v2(handle, 0 /* mask */, nil /* xCallback */, nil /* pCtx */)
                ^~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection.swift:471:9: error: cannot find 'sqlite3_trace_v2' in scope
            sqlite3_trace_v2(handle, UInt32(SQLITE_TRACE_STMT) /* mask */, {
            ^~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection.swift:471:41: error: cannot find 'SQLITE_TRACE_STMT' in scope
            sqlite3_trace_v2(handle, UInt32(SQLITE_TRACE_STMT) /* mask */, {
                                            ^~~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection.swift:599:52: error: cannot find 'SQLITE_DETERMINISTIC' in scope
            let flags = SQLITE_UTF8 | (deterministic ? SQLITE_DETERMINISTIC : 0)
                                                       ^~~~~~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection+Aggregation.swift:78:52: error: cannot find 'SQLITE_DETERMINISTIC' in scope
            let flags = SQLITE_UTF8 | (deterministic ? SQLITE_DETERMINISTIC : 0)
                                                       ^~~~~~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection.swift:463:13: error: cannot find 'sqlite3_trace_v2' in scope
                sqlite3_trace_v2(handle, 0 /* mask */, nil /* xCallback */, nil /* pCtx */)
                ^~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection.swift:471:9: error: cannot find 'sqlite3_trace_v2' in scope
            sqlite3_trace_v2(handle, UInt32(SQLITE_TRACE_STMT) /* mask */, {
            ^~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection.swift:471:41: error: cannot find 'SQLITE_TRACE_STMT' in scope
            sqlite3_trace_v2(handle, UInt32(SQLITE_TRACE_STMT) /* mask */, {
                                            ^~~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection.swift:599:52: error: cannot find 'SQLITE_DETERMINISTIC' in scope
            let flags = SQLITE_UTF8 | (deterministic ? SQLITE_DETERMINISTIC : 0)
                                                       ^~~~~~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection+Aggregation.swift:78:52: error: cannot find 'SQLITE_DETERMINISTIC' in scope
            let flags = SQLITE_UTF8 | (deterministic ? SQLITE_DETERMINISTIC : 0)
                                                       ^~~~~~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection.swift:463:13: error: cannot find 'sqlite3_trace_v2' in scope
                sqlite3_trace_v2(handle, 0 /* mask */, nil /* xCallback */, nil /* pCtx */)
                ^~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection.swift:471:9: error: cannot find 'sqlite3_trace_v2' in scope
            sqlite3_trace_v2(handle, UInt32(SQLITE_TRACE_STMT) /* mask */, {
            ^~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection.swift:471:41: error: cannot find 'SQLITE_TRACE_STMT' in scope
            sqlite3_trace_v2(handle, UInt32(SQLITE_TRACE_STMT) /* mask */, {
                                            ^~~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection.swift:599:52: error: cannot find 'SQLITE_DETERMINISTIC' in scope
            let flags = SQLITE_UTF8 | (deterministic ? SQLITE_DETERMINISTIC : 0)
                                                       ^~~~~~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection+Aggregation.swift:78:52: error: cannot find 'SQLITE_DETERMINISTIC' in scope
            let flags = SQLITE_UTF8 | (deterministic ? SQLITE_DETERMINISTIC : 0)
                                                       ^~~~~~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection.swift:463:13: error: cannot find 'sqlite3_trace_v2' in scope
                sqlite3_trace_v2(handle, 0 /* mask */, nil /* xCallback */, nil /* pCtx */)
                ^~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection.swift:471:9: error: cannot find 'sqlite3_trace_v2' in scope
            sqlite3_trace_v2(handle, UInt32(SQLITE_TRACE_STMT) /* mask */, {
            ^~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection.swift:471:41: error: cannot find 'SQLITE_TRACE_STMT' in scope
            sqlite3_trace_v2(handle, UInt32(SQLITE_TRACE_STMT) /* mask */, {
                                            ^~~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection.swift:599:52: error: cannot find 'SQLITE_DETERMINISTIC' in scope
            let flags = SQLITE_UTF8 | (deterministic ? SQLITE_DETERMINISTIC : 0)
                                                       ^~~~~~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection+Aggregation.swift:78:52: error: cannot find 'SQLITE_DETERMINISTIC' in scope
            let flags = SQLITE_UTF8 | (deterministic ? SQLITE_DETERMINISTIC : 0)
                                                       ^~~~~~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection.swift:463:13: error: cannot find 'sqlite3_trace_v2' in scope
                sqlite3_trace_v2(handle, 0 /* mask */, nil /* xCallback */, nil /* pCtx */)
                ^~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection.swift:471:9: error: cannot find 'sqlite3_trace_v2' in scope
            sqlite3_trace_v2(handle, UInt32(SQLITE_TRACE_STMT) /* mask */, {
            ^~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection.swift:471:41: error: cannot find 'SQLITE_TRACE_STMT' in scope
            sqlite3_trace_v2(handle, UInt32(SQLITE_TRACE_STMT) /* mask */, {
                                            ^~~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection.swift:599:52: error: cannot find 'SQLITE_DETERMINISTIC' in scope
            let flags = SQLITE_UTF8 | (deterministic ? SQLITE_DETERMINISTIC : 0)
                                                       ^~~~~~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection+Aggregation.swift:78:52: error: cannot find 'SQLITE_DETERMINISTIC' in scope
            let flags = SQLITE_UTF8 | (deterministic ? SQLITE_DETERMINISTIC : 0)
                                                       ^~~~~~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection.swift:463:13: error: cannot find 'sqlite3_trace_v2' in scope
                sqlite3_trace_v2(handle, 0 /* mask */, nil /* xCallback */, nil /* pCtx */)
                ^~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection.swift:471:9: error: cannot find 'sqlite3_trace_v2' in scope
            sqlite3_trace_v2(handle, UInt32(SQLITE_TRACE_STMT) /* mask */, {
            ^~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection.swift:471:41: error: cannot find 'SQLITE_TRACE_STMT' in scope
            sqlite3_trace_v2(handle, UInt32(SQLITE_TRACE_STMT) /* mask */, {
                                            ^~~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection.swift:599:52: error: cannot find 'SQLITE_DETERMINISTIC' in scope
            let flags = SQLITE_UTF8 | (deterministic ? SQLITE_DETERMINISTIC : 0)
                                                       ^~~~~~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection+Aggregation.swift:78:52: error: cannot find 'SQLITE_DETERMINISTIC' in scope
            let flags = SQLITE_UTF8 | (deterministic ? SQLITE_DETERMINISTIC : 0)
                                                       ^~~~~~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection.swift:463:13: error: cannot find 'sqlite3_trace_v2' in scope
                sqlite3_trace_v2(handle, 0 /* mask */, nil /* xCallback */, nil /* pCtx */)
                ^~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection.swift:471:9: error: cannot find 'sqlite3_trace_v2' in scope
            sqlite3_trace_v2(handle, UInt32(SQLITE_TRACE_STMT) /* mask */, {
            ^~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection.swift:471:41: error: cannot find 'SQLITE_TRACE_STMT' in scope
            sqlite3_trace_v2(handle, UInt32(SQLITE_TRACE_STMT) /* mask */, {
                                            ^~~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection.swift:599:52: error: cannot find 'SQLITE_DETERMINISTIC' in scope
            let flags = SQLITE_UTF8 | (deterministic ? SQLITE_DETERMINISTIC : 0)
                                                       ^~~~~~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection+Aggregation.swift:78:52: error: cannot find 'SQLITE_DETERMINISTIC' in scope
            let flags = SQLITE_UTF8 | (deterministic ? SQLITE_DETERMINISTIC : 0)
                                                       ^~~~~~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection.swift:463:13: error: cannot find 'sqlite3_trace_v2' in scope
                sqlite3_trace_v2(handle, 0 /* mask */, nil /* xCallback */, nil /* pCtx */)
                ^~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection.swift:471:9: error: cannot find 'sqlite3_trace_v2' in scope
            sqlite3_trace_v2(handle, UInt32(SQLITE_TRACE_STMT) /* mask */, {
            ^~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection.swift:471:41: error: cannot find 'SQLITE_TRACE_STMT' in scope
            sqlite3_trace_v2(handle, UInt32(SQLITE_TRACE_STMT) /* mask */, {
                                            ^~~~~~~~~~~~~~~~~
    /root/asset-cache-tool/.build/checkouts/SQLite.swift/Sources/SQLite/Core/Connection.swift:599:52: error: cannot find 'SQLITE_DETERMINISTIC' in scope
            let flags = SQLITE_UTF8 | (deterministic ? SQLITE_DETERMINISTIC : 0)
                                                       ^~~~~~~~~~~~~~~~~~~~
    
    
    opened by rs1278 0
Releases(v0.0.1)
Owner
Kenneth Endfinger
VP Infrastructure @ Radix IoT
Kenneth Endfinger
XCRemoteCache is a remote cache tool for Xcode projects.

XCRemoteCache is a remote cache tool for Xcode projects. It reuses target artifacts generated on a remote machine, served from a simple REST server. H

Spotify 737 Dec 27, 2022
DeckRocket turns your iPhone into a remote for Deckset presentations

DeckRocket DeckRocket turns your iPhone into a remote for Deckset presentations Requirements DeckRocket is built in Swift and relies on Multipeer Conn

JP Simard 398 Nov 22, 2022
ASDebugger is a remote debugging toolset for iOS App.

ASDebugger ASDebugger is a remote debugging toolset for iOS App. it's a way remotely check any network transaction, effortlessly Mock Data, It is able

App Scaffold 10 Sep 2, 2021
Vellum is local persistent data storage for iOS

Vellum Requirements Swift 5.0 or higher iOS 9.3 or higher Installation Cocoapods Vellum is available through CocoaPods. To install it, simply add the

Nayanda Haberty 16 Dec 8, 2021
CachyKit - A Caching Library is written in Swift that can cache JSON, Image, Zip or AnyObject with expiry date/TTYL and force refresh.

Nice threadsafe expirable cache management that can cache any object. Supports fetching from server, single object expire date, UIImageView loading etc.

Sadman Samee 122 Dec 28, 2022
Swift caching library

Cache A generic caching library for Swift. Cache depends on Foundation. This is still very much a work in progress. Usage Cache provides a simple Cach

Sam Soffes 210 Sep 9, 2022
Cache library for videos for React Native

@lowkey/react-native-cache Cache everything Installation npm install @lowkey/react-native-cache Usage import ReactNativeCache from "@lowkey/react-nati

Max Prokopenko 1 Oct 1, 2021
Cachyr A typesafe key-value data cache for iOS, macOS, tvOS and watchOS written in Swift.

Cachyr A typesafe key-value data cache for iOS, macOS, tvOS and watchOS written in Swift. There already exists plenty of cache solutions, so why creat

Norsk rikskringkasting (NRK) 124 Nov 24, 2022
Carlos - A simple but flexible cache, written in Swift for iOS 13+ and WatchOS 6 apps.

Carlos A simple but flexible cache, written in Swift for iOS 13+ and WatchOS 6 apps. Breaking Changes Carlos 1.0.0 has been migrated from PiedPiper de

National Media & Tech 628 Dec 3, 2022
Everyone tries to implement a cache at some point in their iOS app’s lifecycle, and this is ours.

Everyone tries to implement a cache at some point in their app’s lifecycle, and this is ours. This is a library that allows people to cache NSData wit

Spotify 1.2k Dec 28, 2022