Contents

tuist/projectdescription

> [!IMPORTANT]

Using prebuilt ProjectDescription

Instead of using this repository, use the prebuilt binary target:

import PackageDescription

let package = Package(
    name: "MyProjectDescriptionExtension",
    products: [
        .library(
            name: "MyProjectDescriptionExtension",
            targets: ["MyProjectDescriptionExtension"]
        ),
    ],
    targets: [
        .target(
            name: "MyProjectDescriptionExtension",
            dependencies: ["ProjectDescription"]
        ),
        .binaryTarget(
            name: "ProjectDescription",
            // Replace the 4.55.0 version with the version you want to use.
            // The checksum is available in the GitHub release, shown next to the ProjectDescription.xcframework.zip file, such as in this release: https://github.com/tuist/tuist/releases/tag/4.55.0
            url: "https://github.com/tuist/tuist/releases/download/4.55.0/ProjectDescription.xcframework.zip",
            checksum: "6da2eb2963817b0948dab252edb7ba79b5466651e0e477ef64d83f18f0f7c83e"
        ),
    ]
)

How to use this repository

This repository contains mirror for the ProjectDescription framework in the tuist main repository.

This enables users to add this framework to their Package.swift without having to download all the dependencies the main repository has.

Package Metadata

Repository: tuist/projectdescription

Default branch: main

README: README.md