TestFlight / Build and upload (push) Successful in 5m29s
Integrate the shared Agent room, durable outbox, cursor replay and read state on iPhone and iPad. Reuse message rendering with native messaging layout and expandable tool details. Validated with 58 Xcode package tests, six Simulator UI scenarios, read-only production connectivity and independent review.
35 lines
1.1 KiB
Swift
35 lines
1.1 KiB
Swift
// swift-tools-version: 6.1
|
|
// The swift-tools-version declares the minimum version of Swift required to build this package.
|
|
|
|
import PackageDescription
|
|
|
|
let package = Package(
|
|
name: "Sybil",
|
|
platforms: [
|
|
.iOS("18.0")
|
|
],
|
|
products: [
|
|
// Products define the executables and libraries a package produces, making them visible to other packages.
|
|
.library(
|
|
name: "Sybil",
|
|
targets: ["Sybil"]),
|
|
],
|
|
dependencies: [
|
|
.package(url: "https://github.com/gonzalezreal/swift-markdown-ui.git", from: "2.4.1")
|
|
],
|
|
targets: [
|
|
// Targets are the basic building blocks of a package, defining a module or a test suite.
|
|
// Targets can depend on other targets in this package and products from dependencies.
|
|
.target(
|
|
name: "Sybil",
|
|
dependencies: [
|
|
.product(name: "MarkdownUI", package: "swift-markdown-ui")
|
|
],
|
|
resources: [.process("Resources")]),
|
|
.testTarget(
|
|
name: "SybilTests",
|
|
dependencies: ["Sybil"]
|
|
),
|
|
]
|
|
)
|