############ # Targets ############ targets: # ----------- # MyApp_iOS # ----------- YKRPC_POD_NAME_ExampleQ: type: application platform: iOS info: path: $SRCROOT/InfoFiles/TargetMainInfo.plist settings: base: # 1,2,3,4,7 1:iOS 2:macos 3:tvOS 4:watchOS 7:VisionOS TARGETED_DEVICE_FAMILY: 1 # sources sources: # - YKRPC_POD_NAME_Example/YKRPC_POD_NAME_Example/Common # - YKRPC_POD_NAME_Example/YKRPC_POD_NAME_Example/Info.plist - path: TargetMain inferDestinationFiltersByPath: true excludes: - "**/*.plist" - CommonFiles # Config Files configFiles: Debug: config/iOS-config/target-main-Q/config-custom/debug.xcconfig Release: config/iOS-config/target-main-Q/config-custom/release.xcconfig DebugQ: config/iOS-config/target-main-Q/config-enterprise/debug.xcconfig ReleaseQ: config/iOS-config/target-main-Q/config-enterprise/release.xcconfig # dependencies dependencies: - target: NotificationContentQ - target: NotificationServiceQ # - carthage: Reusable # - package: SwiftyUtils # - sdk: CloudKit.framework # scripts preBuildScripts: # show build configuration - script: | # Build Configuration echo "Build target: $TARGETNAME" echo "Build Configuration: $CONFIGURATION" echo "GCC_PREPROCESSOR_DEFINITIONS: $GCC_PREPROCESSOR_DEFINITIONS" name: 🔥build configuration schemes: YKRPC_POD_NAME_ExampleQ: build: targets: YKRPC_POD_NAME_ExampleQ: [ build, analyze, profile, archive ] config: DebugQ parallelizeBuild: true buildImplicitDependencies: true test: config: DebugQ run: config: DebugQ profile: config: ReleaseQ analyze: config: DebugQ archive: config: ReleaseQ customArchiveName: YKRPC_POD_NAME_ExampleQ revealArchiveInOrganizer: false management: share: true