Files
ore-calendar/project.yml
ssig33 64d1afba83 テスト自動化と品質担保の強化
- CalendarServiceに対するユニットテスト(ロード、保存の挙動)を実装
- Makefileにtestターゲットを追加し、コマンドラインからテスト実行を可能化
- Xcodeプロジェクト(yml)にテストターゲット(OreCalendarTests)とtest定義を追加
2025-10-28 16:26:55 +09:00

45 lines
1.2 KiB
YAML
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
name: OreCalendar
options:
deploymentTarget:
macOS: "26.0"
schemes:
OreCalendar:
build:
targets:
OreCalendar: all
run:
config: Release
archive:
config: Release
test:
targets:
- OreCalendarTests
targets:
OreCalendar:
platform: macOS
type: application
sources:
- Sources
- Resources
settings:
DEVELOPMENT_TEAM: QXF7ZWFA28
GENERATE_INFOPLIST_FILE: true
CURRENT_PROJECT_VERSION: 1
MARKETING_VERSION: "0.0.1α"
PRODUCT_BUNDLE_IDENTIFIER: com.ssig33.OreCalendarMac
INFOPLIST_KEY_UILaunchScreen_Generation: true
INFOPLIST_KEY_CFBundleDisplayName: OreCalendar
ASSETCATALOG_COMPILER_APPICON_NAME: AppIcon
INFOPLIST_KEY_NSCalendarsUsageDescription: "カレンダーのイベントを表示するためにアクセスが必要です"
INFOPLIST_KEY_NSCalendarsFullAccessUsageDescription: "カレンダーのイベントを表示するためにフルアクセスが必要です"
OreCalendarTests:
platform: macOS
type: bundle.unit-test
sources:
- Tests
dependencies:
- target: OreCalendar
settings:
GENERATE_INFOPLIST_FILE: true