iosswiftmacosswift5swift-package-manager

Where is Swift Package Manager cache located (Swift 5.7)?


After retagging a git commit I'm no longer able to fetch the package, because SP Manager uses some cache which I can't find and clean. Getting error:

Revision 30c16cab9c718416fee2191ff2ac0b6f91eeb511 for base remoteSourceControl https://github.com/myUser/myRepo version 1.0.0 does not match previously recorded value

I cleaned all known to me places: local .build folder, SPM caches in Home and Library/Caches folders, DerivedData, removed Package.resolved.
Using Swift 5.7, trying to generate via swift package generate-xcodeproj. Does anyone know where this cache is?


Solution

  • This one solves the issue for me.

    rm -rf ~/Library/Caches/org.swift.swiftpm
    rm -rf ~/Library/org.swift.swiftpm
    

    From https://blog.todosobreios.com/solucionar-problemas-de-swift-pacakge-manager-spm/