2026-03-10 17:09:35 +08:00
|
|
|
name: Atlas
|
|
|
|
|
options:
|
|
|
|
|
createIntermediateGroups: true
|
|
|
|
|
developmentLanguage: zh-Hans
|
|
|
|
|
deploymentTarget:
|
|
|
|
|
macOS: "14.0"
|
|
|
|
|
settings:
|
|
|
|
|
base:
|
|
|
|
|
SWIFT_VERSION: 6.0
|
|
|
|
|
MACOSX_DEPLOYMENT_TARGET: "14.0"
|
|
|
|
|
packages:
|
|
|
|
|
Packages:
|
|
|
|
|
path: Packages
|
|
|
|
|
schemes:
|
|
|
|
|
AtlasApp:
|
|
|
|
|
build:
|
|
|
|
|
targets:
|
|
|
|
|
AtlasWorkerXPC: [running]
|
|
|
|
|
AtlasApp: all
|
|
|
|
|
test:
|
|
|
|
|
config: Debug
|
|
|
|
|
gatherCoverageData: false
|
|
|
|
|
targets:
|
2026-03-13 10:35:15 +08:00
|
|
|
- name: AtlasAppTests
|
2026-03-10 17:09:35 +08:00
|
|
|
- name: AtlasAppUITests
|
|
|
|
|
run:
|
|
|
|
|
config: Debug
|
|
|
|
|
archive:
|
|
|
|
|
config: Release
|
|
|
|
|
targets:
|
|
|
|
|
AtlasWorkerXPC:
|
|
|
|
|
type: xpc-service
|
|
|
|
|
platform: macOS
|
|
|
|
|
deploymentTarget: "14.0"
|
|
|
|
|
sources:
|
|
|
|
|
- path: XPC/AtlasWorkerXPC/Sources/AtlasWorkerXPC
|
|
|
|
|
settings:
|
|
|
|
|
base:
|
|
|
|
|
PRODUCT_BUNDLE_IDENTIFIER: com.atlasformac.app.worker
|
|
|
|
|
PRODUCT_NAME: AtlasWorkerXPC
|
2026-03-11 20:07:26 +08:00
|
|
|
MARKETING_VERSION: "1.0.0"
|
|
|
|
|
CURRENT_PROJECT_VERSION: 1
|
2026-03-10 17:09:35 +08:00
|
|
|
GENERATE_INFOPLIST_FILE: YES
|
2026-03-11 20:07:26 +08:00
|
|
|
INFOPLIST_KEY_CFBundleShortVersionString: $(MARKETING_VERSION)
|
|
|
|
|
INFOPLIST_KEY_CFBundleVersion: $(CURRENT_PROJECT_VERSION)
|
2026-03-10 17:09:35 +08:00
|
|
|
AD_HOC_CODE_SIGNING_ALLOWED: YES
|
|
|
|
|
dependencies:
|
|
|
|
|
- package: Packages
|
|
|
|
|
product: AtlasApplication
|
|
|
|
|
- package: Packages
|
|
|
|
|
product: AtlasCoreAdapters
|
|
|
|
|
- package: Packages
|
|
|
|
|
product: AtlasInfrastructure
|
|
|
|
|
- package: Packages
|
|
|
|
|
product: AtlasProtocol
|
|
|
|
|
AtlasApp:
|
|
|
|
|
type: application
|
|
|
|
|
platform: macOS
|
|
|
|
|
deploymentTarget: "14.0"
|
|
|
|
|
sources:
|
|
|
|
|
- path: Apps/AtlasApp/Sources/AtlasApp
|
|
|
|
|
settings:
|
|
|
|
|
base:
|
|
|
|
|
PRODUCT_BUNDLE_IDENTIFIER: com.atlasformac.app
|
|
|
|
|
PRODUCT_NAME: Atlas for Mac
|
2026-03-13 10:35:15 +08:00
|
|
|
PRODUCT_MODULE_NAME: AtlasApp
|
2026-03-11 20:07:26 +08:00
|
|
|
MARKETING_VERSION: "1.0.0"
|
|
|
|
|
CURRENT_PROJECT_VERSION: 1
|
2026-03-10 17:09:35 +08:00
|
|
|
GENERATE_INFOPLIST_FILE: YES
|
2026-03-11 20:07:26 +08:00
|
|
|
INFOPLIST_KEY_CFBundleShortVersionString: $(MARKETING_VERSION)
|
|
|
|
|
INFOPLIST_KEY_CFBundleVersion: $(CURRENT_PROJECT_VERSION)
|
2026-03-10 17:09:35 +08:00
|
|
|
AD_HOC_CODE_SIGNING_ALLOWED: YES
|
|
|
|
|
INFOPLIST_KEY_CFBundleDisplayName: Atlas for Mac
|
|
|
|
|
INFOPLIST_KEY_LSApplicationCategoryType: public.app-category.utilities
|
|
|
|
|
INFOPLIST_KEY_NSPrincipalClass: NSApplication
|
|
|
|
|
dependencies:
|
|
|
|
|
- target: AtlasWorkerXPC
|
|
|
|
|
embed: true
|
|
|
|
|
codeSign: false
|
|
|
|
|
- package: Packages
|
|
|
|
|
product: AtlasApplication
|
|
|
|
|
- package: Packages
|
|
|
|
|
product: AtlasCoreAdapters
|
|
|
|
|
- package: Packages
|
|
|
|
|
product: AtlasDesignSystem
|
|
|
|
|
- package: Packages
|
|
|
|
|
product: AtlasDomain
|
2026-03-10 21:57:22 +08:00
|
|
|
- package: Packages
|
|
|
|
|
product: AtlasFeaturesAbout
|
2026-03-10 17:09:35 +08:00
|
|
|
- package: Packages
|
|
|
|
|
product: AtlasFeaturesApps
|
|
|
|
|
- package: Packages
|
|
|
|
|
product: AtlasFeaturesHistory
|
|
|
|
|
- package: Packages
|
|
|
|
|
product: AtlasFeaturesOverview
|
|
|
|
|
- package: Packages
|
|
|
|
|
product: AtlasFeaturesPermissions
|
|
|
|
|
- package: Packages
|
|
|
|
|
product: AtlasFeaturesSettings
|
|
|
|
|
- package: Packages
|
|
|
|
|
product: AtlasFeaturesSmartClean
|
|
|
|
|
- package: Packages
|
|
|
|
|
product: AtlasInfrastructure
|
2026-03-13 10:35:15 +08:00
|
|
|
AtlasAppTests:
|
|
|
|
|
type: bundle.unit-test
|
|
|
|
|
platform: macOS
|
|
|
|
|
deploymentTarget: "14.0"
|
|
|
|
|
sources:
|
|
|
|
|
- path: Apps/AtlasApp/Tests/AtlasAppTests
|
|
|
|
|
settings:
|
|
|
|
|
base:
|
|
|
|
|
PRODUCT_BUNDLE_IDENTIFIER: com.atlasformac.app.tests
|
|
|
|
|
GENERATE_INFOPLIST_FILE: YES
|
|
|
|
|
TEST_HOST: "$(BUILT_PRODUCTS_DIR)/Atlas for Mac.app/Contents/MacOS/Atlas for Mac"
|
|
|
|
|
BUNDLE_LOADER: "$(TEST_HOST)"
|
|
|
|
|
AD_HOC_CODE_SIGNING_ALLOWED: YES
|
|
|
|
|
dependencies:
|
|
|
|
|
- target: AtlasApp
|
2026-03-10 17:09:35 +08:00
|
|
|
AtlasAppUITests:
|
|
|
|
|
type: bundle.ui-testing
|
|
|
|
|
platform: macOS
|
|
|
|
|
deploymentTarget: "14.0"
|
|
|
|
|
sources:
|
|
|
|
|
- path: Apps/AtlasAppUITests
|
|
|
|
|
settings:
|
|
|
|
|
base:
|
|
|
|
|
PRODUCT_BUNDLE_IDENTIFIER: com.atlasformac.app.uitests
|
|
|
|
|
GENERATE_INFOPLIST_FILE: YES
|
|
|
|
|
TEST_TARGET_NAME: AtlasApp
|
|
|
|
|
AD_HOC_CODE_SIGNING_ALLOWED: YES
|
|
|
|
|
dependencies:
|
|
|
|
|
- target: AtlasApp
|