-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathproject.yml
More file actions
136 lines (130 loc) · 3.98 KB
/
Copy pathproject.yml
File metadata and controls
136 lines (130 loc) · 3.98 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
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
name: Hogwarts
options:
bundleIdPrefix: org.databayt
deploymentTarget:
iOS: "18.0"
xcodeVersion: "15.0"
generateEmptyDirectories: true
groupSortPosition: top
settings:
base:
MARKETING_VERSION: "1.0.0"
CURRENT_PROJECT_VERSION: "1"
SWIFT_VERSION: "6.0"
DEVELOPMENT_TEAM: ""
CODE_SIGN_STYLE: Automatic
INFOPLIST_KEY_UIApplicationSceneManifest_Generation: YES
INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents: YES
INFOPLIST_KEY_UILaunchScreen_Generation: YES
INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad: "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"
INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone: "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"
INFOPLIST_KEY_NSCameraUsageDescription: "Camera access is needed for QR code attendance check-in"
ASSETCATALOG_COMPILER_APPICON_NAME: AppIcon
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME: AccentColor
packages:
GoogleSignIn:
url: https://github.com/google/GoogleSignIn-iOS
from: "7.0.0"
FacebookLogin:
url: https://github.com/facebook/facebook-ios-sdk
from: "16.0.0"
targets:
Hogwarts:
type: application
platform: iOS
sources:
- path: hogwarts
excludes:
- "**/.DS_Store"
resources:
- path: hogwarts/resources
excludes:
- "**/.DS_Store"
info:
path: hogwarts/resources/Info.plist
properties:
CFBundleDisplayName: Hogwarts
CFBundleName: Hogwarts
CFBundleShortVersionString: "1.0.0"
CFBundleVersion: "1"
UILaunchScreen: {}
UISupportedInterfaceOrientations:
- UIInterfaceOrientationPortrait
- UIInterfaceOrientationLandscapeLeft
- UIInterfaceOrientationLandscapeRight
UISupportedInterfaceOrientations~ipad:
- UIInterfaceOrientationPortrait
- UIInterfaceOrientationPortraitUpsideDown
- UIInterfaceOrientationLandscapeLeft
- UIInterfaceOrientationLandscapeRight
NSCameraUsageDescription: "Camera access is needed for QR code attendance check-in"
ITSAppUsesNonExemptEncryption: false
GIDClientID: "GOOGLE_CLIENT_ID"
CFBundleURLTypes:
- CFBundleURLSchemes:
- "com.googleusercontent.apps.GOOGLE_CLIENT_ID"
- "fb$(FACEBOOK_APP_ID)"
FacebookAppID: "$(FACEBOOK_APP_ID)"
FacebookClientToken: "$(FACEBOOK_CLIENT_TOKEN)"
FacebookDisplayName: Hogwarts
entitlements:
path: hogwarts/resources/Hogwarts.entitlements
properties:
com.apple.developer.applesignin:
- Default
keychain-access-groups:
- $(AppIdentifierPrefix)org.databayt.Hogwarts
settings:
base:
PRODUCT_BUNDLE_IDENTIFIER: org.databayt.Hogwarts
TARGETED_DEVICE_FAMILY: "1,2"
SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD: YES
ENABLE_PREVIEWS: YES
dependencies:
- package: GoogleSignIn
- package: FacebookLogin
product: FacebookLogin
HogwartsTests:
type: bundle.unit-test
platform: iOS
sources:
- path: HogwartsTests
excludes:
- "**/.DS_Store"
settings:
base:
GENERATE_INFOPLIST_FILE: YES
dependencies:
- target: Hogwarts
HogwartsUITests:
type: bundle.ui-testing
platform: iOS
sources:
- path: HogwartsUITests
excludes:
- "**/.DS_Store"
settings:
base:
GENERATE_INFOPLIST_FILE: YES
dependencies:
- target: Hogwarts
schemes:
Hogwarts:
build:
targets:
Hogwarts: all
HogwartsTests: [test]
HogwartsUITests: [test]
run:
config: Debug
test:
config: Debug
targets:
- HogwartsTests
- HogwartsUITests
profile:
config: Release
analyze:
config: Debug
archive:
config: Release