如何查看 xcode 中的 SPM 存储库 link?

How to check SPM repo link in xcode?

我正在尝试检查存储库 link 以查找我已添加 SPM 的现有项目。

我想知道 github/bitbuckect 等的回购 link

为什么我想知道这个 - 我有一个现有项目,其中有很多 SPM。我想在我的新项目中添加所有 SPM,但我不知道那些 SPM git links。

有什么办法吗?

感谢您的帮助。

如果您的存储库根目录中有一个 Package.swift 文件,该文件也应该包含链接,如果没有,请尝试以下文件:

在左窗格中,每个依赖项都有一个带有 s.source 规范的 .podspec 文件。您可以在那里找到 URL。

此信息的根源可以在项目文件 (./<project_name>.xcodeproj/project.pbxproj) 中找到。只需使用文本编辑器打开它并搜索出现的 XCRemoteSwiftPackageReference。您应该能够找到像这样的部分:

/* Begin XCRemoteSwiftPackageReference section */
    A1BFE4BB2779F1410015B840 /* XCRemoteSwiftPackageReference "swift-atomics" */ = {
        isa = XCRemoteSwiftPackageReference;
        repositoryURL = "https://github.com/apple/swift-atomics.git";
        requirement = {
            kind = upToNextMajorVersion;
            minimumVersion = 1.0.0;
        };
    };
/* End XCRemoteSwiftPackageReference section */