如何在我的Package.swift文件中向RealmSwift添加依赖项?

如何在我的Package.swift文件中向RealmSwift添加依赖项?,swift,realm,package-managers,Swift,Realm,Package Managers,我一直在努力解决这个问题,我已经非常接近了。 我想构建一个包含导入RealmSwift的代码的swift包。 Xcode能够解析文件并下载包的代码。但是对于包含它的每个文件,我都得到“没有这样的模块‘RealmSwift’。这是我的Package.swift文件。有人看到它有什么问题吗 // swift-tools-version:5.3 // The swift-tools-version declares the minimum version of Swift required to bu

我一直在努力解决这个问题,我已经非常接近了。 我想构建一个包含导入RealmSwift的代码的swift包。 Xcode能够解析文件并下载包的代码。但是对于包含它的每个文件,我都得到“没有这样的模块‘RealmSwift’。这是我的Package.swift文件。有人看到它有什么问题吗

// swift-tools-version:5.3
// The swift-tools-version declares the minimum version of Swift required to build this package.

import PackageDescription

let package = Package(
    name: "TCA",
    platforms: [
        .iOS(.v14)
    ],
    products: [
        // Products define the executables and libraries a package produces, and make them visible to other packages.
        .library(
            name: "TCA",
            targets: ["TCA"]),
    ],
    dependencies: [
        .package(name: "Realm", url: "https://github.com/realm/realm-cocoa", .exact("5.3.3")),
    ],
    targets: [
         .target(
            name: "TCA",
            dependencies: [
                .product(name: "RealmSwift", package: "Realm")
            ]),
        .testTarget(
            name: "TCATests",
            dependencies: ["TCA"]),
    ]
)

非常感谢@iUrii提供了第二对数据包文件无法重现您的问题。请尝试重置软件包缓存或解决您的软件包。奇怪的是,它可以很好地解决和下载软件包。因此,您是说这对您有效?我想我会再次尝试删除派生数据。