Also, the documentation says the following
/// Note that packages that use branch-based dependency requirements
/// can't be depended upon by packages that use version-based dependency
/// requirements; you should remove branch-based dependency requirements
/// before publishing a version of your package.
I want to publish a packageA, which imports, packageA > web3swift.
web3swift has not released the latest commit on the develop branch. If i pin the version using .branch("develop") and release my packageA, what kind of issues will i run into ? (Note - i'm planning to release packageC > packageB > packageA > web3swift (> stands for imports))