johnandersen777.bsky.social/knotless
git that lives in your Atmosphere account
Forked from chadtmiller.com/knotless
0
0
name: Knotless
options:
bundleIdPrefix: dev.knotless
deploymentTarget:
iOS: "18.0"
createIntermediateGroups: true
settings:
base:
SWIFT_VERSION: "6.0"
MARKETING_VERSION: "1.0"
CURRENT_PROJECT_VERSION: "7"
GENERATE_INFOPLIST_FILE: YES
INFOPLIST_KEY_CFBundleDisplayName: Knotless
INFOPLIST_KEY_ITSAppUsesNonExemptEncryption: NO
INFOPLIST_KEY_UILaunchScreen_Generation: YES
INFOPLIST_KEY_UIApplicationSceneManifest_Generation: YES
INFOPLIST_KEY_UISupportedInterfaceOrientations: UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight
DEVELOPMENT_TEAM: YN68LN9T7Z
CODE_SIGN_STYLE: Automatic
targets:
Knotless:
type: application
platform: iOS
sources:
- path: Knotless
excludes: [Vendor/**]
# Pele, as web/package-lock.json pins it: `just ios-pele` copies it here.
- path: Knotless/Vendor
buildPhase: resources
entitlements:
path: Knotless/Knotless.entitlements
properties:
aps-environment: development
com.apple.developer.associated-domains:
- applinks:knotless.dev
- webcredentials:knotless.dev
settings:
base:
PRODUCT_BUNDLE_IDENTIFIER: dev.knotless.app
ASSETCATALOG_COMPILER_APPICON_NAME: AppIcon
# iPhone only: XcodeGen's preset for an app is "1,2" on the target itself.
TARGETED_DEVICE_FAMILY: "1"
KnotlessUITests:
type: bundle.ui-testing
platform: iOS
sources: [KnotlessUITests]
dependencies:
- target: Knotless
settings:
base:
PRODUCT_BUNDLE_IDENTIFIER: dev.knotless.app.uitests
TARGETED_DEVICE_FAMILY: "1"
GENERATE_INFOPLIST_FILE: YES
schemes:
Knotless:
build:
targets:
Knotless: all
test:
targets: [KnotlessUITests]