-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathproject.yml
More file actions
91 lines (87 loc) · 2.88 KB
/
Copy pathproject.yml
File metadata and controls
91 lines (87 loc) · 2.88 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
name: PawDiary
options:
bundleIdPrefix: com.fouzan
deploymentTarget:
iOS: "26.0"
createIntermediateGroups: true
groupSortPosition: top
# ==============================================================
# iCloud sync (opt-in, default OFF)
# To enable: change the line below from `DEBUG` to `DEBUG ICLOUD_SYNC`
# and regenerate with `xcodegen generate`. Requires a paid Apple
# Developer team + matching iCloud container.
# ==============================================================
settings:
base:
SWIFT_VERSION: "6.0"
DEVELOPMENT_TEAM: ""
CODE_SIGN_STYLE: Automatic
SWIFT_STRICT_CONCURRENCY: complete
ENABLE_USER_SCRIPT_SANDBOXING: YES
GENERATE_INFOPLIST_FILE: YES
CURRENT_PROJECT_VERSION: 1
MARKETING_VERSION: "1.0"
configs:
Debug:
SWIFT_ACTIVE_COMPILATION_CONDITIONS: "DEBUG"
Release:
SWIFT_ACTIVE_COMPILATION_CONDITIONS: ""
targets:
PawDiary:
type: application
platform: iOS
sources:
- path: PawDiary
excludes:
- "Resources/Info.plist"
- "Resources/PawDiary.entitlements"
resources:
- PawDiary/Resources/Assets.xcassets
dependencies:
- target: PawDiaryWidget
embed: true
info:
path: PawDiary/Resources/Info.plist
properties:
UILaunchScreen:
UIColorName: ""
UIApplicationSceneManifest:
UIApplicationSupportsMultipleScenes: false
NSPhotoLibraryUsageDescription: "PawDiary needs photo access to attach pictures of your pets."
NSCameraUsageDescription: "PawDiary uses the camera to capture pet photos."
NSUserNotificationsUsageDescription: "PawDiary schedules reminders for vaccinations and vet visits."
settings:
base:
PRODUCT_BUNDLE_IDENTIFIER: com.fouzan.PawDiary
TARGETED_DEVICE_FAMILY: "1,2"
INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents: YES
INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone: "UIInterfaceOrientationPortrait"
CODE_SIGN_ENTITLEMENTS: PawDiary/Resources/PawDiary.entitlements
PawDiaryWidget:
type: app-extension
platform: iOS
sources:
- path: PawDiaryWidget
excludes:
- "PawDiaryWidget.entitlements"
- path: PawDiary/Models
- path: PawDiary/Common/SharedContainer.swift
- path: PawDiary/Common/BagheeraMonochromeAvatarView.swift
info:
path: PawDiaryWidget/Info.plist
properties:
NSExtension:
NSExtensionPointIdentifier: com.apple.widgetkit-extension
CFBundleDisplayName: PawDiary
settings:
base:
PRODUCT_BUNDLE_IDENTIFIER: com.fouzan.PawDiary.Widget
TARGETED_DEVICE_FAMILY: "1,2"
CODE_SIGN_ENTITLEMENTS: PawDiaryWidget/PawDiaryWidget.entitlements
SKIP_INSTALL: YES
PawDiaryTests:
type: bundle.unit-test
platform: iOS
sources: [PawDiaryTests]
dependencies:
- target: PawDiary