CocoaPods $PODS_ROOT 环境变量等效于 Swift 包

CocoaPods $PODS_ROOT environment variable equivalent in Swift Packages

我想将私有库从 CocoaPods 更新到 Swift 包。 在构建阶段,我使用了一个 运行 脚本,其中使用了环境变量 $PODS_ROOT,如下所示:

cat "$PODS_ROOT/myLibrary/...."

Swift 包的等效根路径是什么?

XCode 中的 Swift 软件包没有特定的环境变量,但您可以从 BUILD_DIR 构建一个到您的软件包依赖项的路径,例如:

swiftPackageDir=${BUILD_DIR%Build/*}SourcePackages/checkouts/SwiftPackageName/

其中 SwiftPackageName 是您的依赖项的名称。