mirror of
https://github.com/RevenueCat/purchases-ios
synced 2026-11-10 22:45:55 +05:45
* 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>
39 lines
1.2 KiB
Swift
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",
|
|
])
|
|
)
|
|
]
|
|
)
|