Apple Asset Cache (Content Cache) Tools

Overview

AssetCacheTool

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.

Commands

list-local-assets

List assets inside the local cache.

$ swift run AssetCacheTool 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 AssetCacheTool 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 AssetCacheTool 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 AssetCacheTool find-local-caches
/Volumes/MyCacheDrive/Library/Application Support/Apple/AssetCache/Data

find-remote-caches

Find caches that are located on the network.

$ swift run AssetCacheTool 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 AssetCacheTool 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 AssetCacheTool 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...
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 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

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

UITableView cell cache that cures scroll-lags on cell instantiating

UITableView + Cache https://github.com/Kilograpp/UITableView-Cache UITableView cell cache that cures scroll-lags on a cell instantiating. Introduction

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

💾 Simple memory & disk cache

Cache 💾 Simple memory & disk cache Usage 🧑‍💻 Default let cache = CacheString() try memory.save("MyValue", forKey: "MyKey") let cached = try cac

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

CachedAsyncImage is the simplest way to add cache to your AsyncImage.

CachedAsyncImage 🗃️ CachedAsyncImage is AsyncImage, but with cache capabilities. Usage CachedAsyncImage has the exact same API and behavior as AsyncI

🏈 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

XCRemoteCache is a remote cache tool for Xcode projects.
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

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
MrCode is a simple GitHub iPhone App that can cache Markdown content (include images in HTML) for read it later.

MrCode is a simple GitHub iPhone App that can cache Markdown content (include images in HTML) for read it later.

hao 448 Dec 19, 2022
Awesome Cache Delightful on-disk cache (written in Swift). Backed by NSCache for maximum performance

Awesome Cache Delightful on-disk cache (written in Swift). Backed by NSCache for maximum performance and support for expiry of single objects. Usage d

Alexander Schuch 1.3k Dec 29, 2022
Cache - Nothing but Cache.

Cache doesn't claim to be unique in this area, but it's not another monster library that gives you a god's power. It does nothing but caching, but it does it well. It offers a good public API with out-of-box implementations and great customization possibilities. Cache utilizes Codable in Swift 4 to perform serialization.

HyperRedink 2.7k Dec 28, 2022
iOS Offline Caching for Web Content

Mattress A Swift framework for storing entire web pages into a disk cache distinct from, but interoperable with, the standard NSURLCache layer. This i

BuzzFeed 522 Oct 25, 2022
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
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
MemoryCache - type-safe, thread-safe memory cache class in Swift

MemoryCache is a memory cache class in swift. The MemoryCache class incorporates LRU policies, which ensure that a cache doesn’t

Yusuke Morishita 74 Nov 24, 2022
A lightweight generic cache for iOS written in Swift with extra love for images.

Haneke is a lightweight generic cache for iOS and tvOS written in Swift 4. It's designed to be super-simple to use. Here's how you would initalize a J

Haneke 5.2k Dec 29, 2022
High performance cache framework for iOS.

YYCache High performance cache framework for iOS. (It's a component of YYKit) Performance You may download and compile the latest version of sqlite an

null 2.3k Dec 16, 2022