Sha256: 0964892f11eacd37ed04aca7b3ba4b516bf90cb01881e4585eb2e194042487fc

Contents?: true

Size: 1.99 KB

Versions: 1

Compression:

Stored size: 1.99 KB

Contents

############
# Targets
############

targets:

  # -----------
  # MyApp_iOS
  # -----------

  YKRPC_POD_NAME_ExampleQ:
    type: application
    platform: iOS
      
    settings:
      base:
        # 1,2,3,4,7 1:iOS 2:macos 3:tvOS 4:watchOS 7:VisionOS
        TARGETED_DEVICE_FAMILY: 1
        INFOPLIST_FILE: "InfoFiles/TargetMainInfo.plist"

    # 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

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
cocoapods-ykutility-3.0.4 configPodTemplate/example/config/iOS-target-main-Q.yml