Files
Facundo MenzellaandClaude Opus 5.5 8205ba615f other: move the checkpoint samples to SampleCat and delete CheckpointTester (#8162)
* other(samplecat): add a Checkpoints tab with 4 samples

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* other: delete CheckpointTester

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* other: point agents to SampleCat for integration examples

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* other(samplecat): use result.hasEntitlement in checkpoint callbacks

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* other(ci): add a SampleCat smoke build with Tuist (#8163)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-03 10:34:19 +00:00

39 lines
1.2 KiB
Swift

import ProjectDescription
import ProjectDescriptionHelpers
// CI smoke build against the local SDK. Customers get `SampleCat.xcodeproj` from the dashboard download,
// so this project has a different name and does not overwrite it.
let project = Project(
name: "SampleCatTuist",
organizationName: .revenueCatOrgName,
packages: .projectPackages,
settings: .appProject,
targets: [
.target(
name: "SampleCat",
destinations: [.iPhone, .iPad],
product: .app,
bundleId: "com.revenuecat.app",
deploymentTargets: .iOS("18.2"),
infoPlist: .extendingDefault(
with: [
"UILaunchScreen": [
"UIColorName": "",
"UIImageName": "",
]
]
),
sources: ["SampleCat/**/*.swift"],
resources: ["SampleCat/Utils/Assets.xcassets"],
dependencies: [
.revenueCat,
.revenueCatUI,
],
settings: .appTarget(including: [
"SWIFT_VERSION": "6.0",
"ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS": "YES",
])
)
]
)