My project sees this kind of flipping between Package.resolved all the time:
Whenever Xcode updates
Package.resolved, it is flipping between the lowercase name (from the Git URL) and uppercase name (from the package’s
Package.swift). This has no functional impact on the project, but is messing with the file in version control. I am not sure which style is canonical, and what to actually check in. I have not determined what are the exact conditions to choose one or the other name.
Why do SwiftPM and Xcode do this, and what can I do on my end to stop this flipping between the naming styles? Which name style is the correct and canonical one?