مشروع تم إنشاؤه مع تكامل الحزمة المستندة إلى XcodeProj
إذا كنت تستخدم التكامل الافتراضي لـ Xcode للحزم مع مشاريع تويست، فأنت بحاجة إلى استخدام معرّف السجل بدلاً من عنوان URL عند إضافة حزمة:
swift
import ProjectDescription
let project = Project(
name: "MyProject",
packages: [
// Source control resolution
// .package(url: "https://github.com/pointfreeco/swift-composable-architecture", from: "0.1.0")
// Registry resolution
.package(id: "pointfreeco.swift-composable-architecture", from: "0.1.0")
],
targets: [
.target(
name: "App",
product: .app,
bundleId: "dev.tuist.App",
dependencies: [
.package(product: "ComposableArchitecture"),
]
)
]
)