![]() The fact that the error twice mentions "root depends on xxx", is thus wrong. So what this error message actually means, is: you added a local package, and both the main project and your local package rely on the same package (customerkit in this case), but they require different versions. The error was confusing to me, because it specifies that root (which means the current project, I assume) depends on both version 11.x and 13.x which is obviously not the case. The project had built correctly, then I wanted to edit code in a package so I added it as a local package. Today, Xcode gave me the following error: Dependencies could not be resolved because root depends on 'customerkit' 13.0.0.<14.0.0 and root depends on 'customerkit' 11.0.0.<12.0.0. But it'll probably improve in the coming versions. I'm not yet happy with the way Xcode handles Swift Packages, it feels unreliable in the current version. That error reads: "Package.resolved file is corrupted or malformed fix or delete the file to continue: unsupported schema version 2". But we never opened the project in any Xcode version higher than 13.2.1. From that 13.3 version and upwards, Xcode will upgrade the Package.resolved file to a new v2 format. Note that this is NOT the same as the error that Xcode 13.2.1 or lower shows when someone else opened it with 13.3 or higher. So this may not actually be the final solution for you. In our case, Xcode actually downgraded some dependant package in (minor) version. Just a tip for when you encounter this behavior. Then started Xcode again and opened the workspace: it built. The problem was fixed by manually removing the file, doing a "clean build folder", then quit Xcode and the simulator. That is exactly after a successful pull request, so the project has built successfully before. Today Xcode gave me the error "Package.resolved file is corrupted or malformed fix or delete the file to continue: malformed" when opening and running an xcworkspace with a Swift package and a sample app.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |