Skip to content

Instantly share code, notes, and snippets.

@lexuanquynh
Created June 19, 2025 03:18
Show Gist options
  • Save lexuanquynh/4ffca98525d73022e0e834853fb08b9e to your computer and use it in GitHub Desktop.
Save lexuanquynh/4ffca98525d73022e0e834853fb08b9e to your computer and use it in GitHub Desktop.
# Import of the main build_settings file
include:
- ../../fastlane/build_settings.yml
# Definition of the project
name: Cosmonaut
settings:
groups:
- BuildSettings
# Definition of the targets that exists within the project
targets:
# The main application
Cosmonaut:
type: application
platform: iOS
sources: Cosmonaut
dependencies:
# Domains
- framework: ISSCosmonaut.framework
implicit: true
- framework: ISSSpacesuit.framework
implicit: true
- framework: ISSScaffold.framework
implicit: true
# Services
- framework: ISSSpacesuitService.framework
implicit: true
- framework: ISSCosmonautService.framework
implicit: true
# Core
- framework: ISSNetwork.framework
implicit: true
- framework: ISSRadio.framework
implicit: true
- framework: ISSPersistence.framework
implicit: true
- framework: ISSUIComponents.framework
implicit: true
# Tests for the main application
CosmonautTests:
type: bundle.unit-test
platform: iOS
sources: CosmonautTests
dependencies:
- target: Cosmonaut
settings:
TEST_HOST: $(BUILT_PRODUCTS_DIR)/Cosmonaut.app/Cosmonaut
# UITests for the main application
CosmonautUITests:
type: bundle.ui-testing
platform: iOS
sources: CosmonautUITests
dependencies:
- target: Cosmonaut
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment