import code
[app.GameProjectTest] / app.GameProjectTest.xcodeproj / project.pbxproj
1 // !$*UTF8*$!
2 {
3         archiveVersion = 1;
4         classes = {
5         };
6         objectVersion = 55;
7         objects = {
8
9 /* Begin PBXBuildFile section */
10                 E7F55F6327F2E26100A63CCF /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7F55F6227F2E26100A63CCF /* AppDelegate.swift */; };
11                 E7F55F6527F2E26100A63CCF /* art.scnassets in Resources */ = {isa = PBXBuildFile; fileRef = E7F55F6427F2E26100A63CCF /* art.scnassets */; };
12                 E7F55F6727F2E26100A63CCF /* GameViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7F55F6627F2E26100A63CCF /* GameViewController.swift */; };
13                 E7F55F6A27F2E26100A63CCF /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = E7F55F6827F2E26100A63CCF /* Main.storyboard */; };
14                 E7F55F6C27F2E26200A63CCF /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = E7F55F6B27F2E26200A63CCF /* Assets.xcassets */; };
15                 E7F55F6F27F2E26200A63CCF /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = E7F55F6D27F2E26200A63CCF /* LaunchScreen.storyboard */; };
16 /* End PBXBuildFile section */
17
18 /* Begin PBXFileReference section */
19                 E7F55F5F27F2E26100A63CCF /* app.GameProjectTest.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = app.GameProjectTest.app; sourceTree = BUILT_PRODUCTS_DIR; };
20                 E7F55F6227F2E26100A63CCF /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
21                 E7F55F6427F2E26100A63CCF /* art.scnassets */ = {isa = PBXFileReference; lastKnownFileType = wrapper.scnassets; path = art.scnassets; sourceTree = "<group>"; };
22                 E7F55F6627F2E26100A63CCF /* GameViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GameViewController.swift; sourceTree = "<group>"; };
23                 E7F55F6927F2E26100A63CCF /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; };
24                 E7F55F6B27F2E26200A63CCF /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
25                 E7F55F6E27F2E26200A63CCF /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
26 /* End PBXFileReference section */
27
28 /* Begin PBXFrameworksBuildPhase section */
29                 E7F55F5C27F2E26100A63CCF /* Frameworks */ = {
30                         isa = PBXFrameworksBuildPhase;
31                         buildActionMask = 2147483647;
32                         files = (
33                         );
34                         runOnlyForDeploymentPostprocessing = 0;
35                 };
36 /* End PBXFrameworksBuildPhase section */
37
38 /* Begin PBXGroup section */
39                 E7F55F5627F2E26100A63CCF = {
40                         isa = PBXGroup;
41                         children = (
42                                 E7F55F6127F2E26100A63CCF /* GameProjectTest */,
43                                 E7F55F6027F2E26100A63CCF /* Products */,
44                         );
45                         sourceTree = "<group>";
46                 };
47                 E7F55F6027F2E26100A63CCF /* Products */ = {
48                         isa = PBXGroup;
49                         children = (
50                                 E7F55F5F27F2E26100A63CCF /* app.GameProjectTest.app */,
51                         );
52                         name = Products;
53                         sourceTree = "<group>";
54                 };
55                 E7F55F6127F2E26100A63CCF /* GameProjectTest */ = {
56                         isa = PBXGroup;
57                         children = (
58                                 E7F55F6227F2E26100A63CCF /* AppDelegate.swift */,
59                                 E7F55F6427F2E26100A63CCF /* art.scnassets */,
60                                 E7F55F6627F2E26100A63CCF /* GameViewController.swift */,
61                                 E7F55F6827F2E26100A63CCF /* Main.storyboard */,
62                                 E7F55F6B27F2E26200A63CCF /* Assets.xcassets */,
63                                 E7F55F6D27F2E26200A63CCF /* LaunchScreen.storyboard */,
64                         );
65                         path = GameProjectTest;
66                         sourceTree = "<group>";
67                 };
68 /* End PBXGroup section */
69
70 /* Begin PBXNativeTarget section */
71                 E7F55F5E27F2E26100A63CCF /* app.GameProjectTest */ = {
72                         isa = PBXNativeTarget;
73                         buildConfigurationList = E7F55F7227F2E26200A63CCF /* Build configuration list for PBXNativeTarget "app.GameProjectTest" */;
74                         buildPhases = (
75                                 E7F55F5B27F2E26100A63CCF /* Sources */,
76                                 E7F55F5C27F2E26100A63CCF /* Frameworks */,
77                                 E7F55F5D27F2E26100A63CCF /* Resources */,
78                         );
79                         buildRules = (
80                         );
81                         dependencies = (
82                         );
83                         name = app.GameProjectTest;
84                         productName = GameProjectTest;
85                         productReference = E7F55F5F27F2E26100A63CCF /* app.GameProjectTest.app */;
86                         productType = "com.apple.product-type.application";
87                 };
88 /* End PBXNativeTarget section */
89
90 /* Begin PBXProject section */
91                 E7F55F5727F2E26100A63CCF /* Project object */ = {
92                         isa = PBXProject;
93                         attributes = {
94                                 BuildIndependentTargetsInParallel = 1;
95                                 LastSwiftUpdateCheck = 1330;
96                                 LastUpgradeCheck = 1330;
97                                 TargetAttributes = {
98                                         E7F55F5E27F2E26100A63CCF = {
99                                                 CreatedOnToolsVersion = 13.3;
100                                         };
101                                 };
102                         };
103                         buildConfigurationList = E7F55F5A27F2E26100A63CCF /* Build configuration list for PBXProject "app.GameProjectTest" */;
104                         compatibilityVersion = "Xcode 13.0";
105                         developmentRegion = en;
106                         hasScannedForEncodings = 0;
107                         knownRegions = (
108                                 en,
109                                 Base,
110                         );
111                         mainGroup = E7F55F5627F2E26100A63CCF;
112                         productRefGroup = E7F55F6027F2E26100A63CCF /* Products */;
113                         projectDirPath = "";
114                         projectRoot = "";
115                         targets = (
116                                 E7F55F5E27F2E26100A63CCF /* app.GameProjectTest */,
117                         );
118                 };
119 /* End PBXProject section */
120
121 /* Begin PBXResourcesBuildPhase section */
122                 E7F55F5D27F2E26100A63CCF /* Resources */ = {
123                         isa = PBXResourcesBuildPhase;
124                         buildActionMask = 2147483647;
125                         files = (
126                                 E7F55F6527F2E26100A63CCF /* art.scnassets in Resources */,
127                                 E7F55F6F27F2E26200A63CCF /* LaunchScreen.storyboard in Resources */,
128                                 E7F55F6C27F2E26200A63CCF /* Assets.xcassets in Resources */,
129                                 E7F55F6A27F2E26100A63CCF /* Main.storyboard in Resources */,
130                         );
131                         runOnlyForDeploymentPostprocessing = 0;
132                 };
133 /* End PBXResourcesBuildPhase section */
134
135 /* Begin PBXSourcesBuildPhase section */
136                 E7F55F5B27F2E26100A63CCF /* Sources */ = {
137                         isa = PBXSourcesBuildPhase;
138                         buildActionMask = 2147483647;
139                         files = (
140                                 E7F55F6727F2E26100A63CCF /* GameViewController.swift in Sources */,
141                                 E7F55F6327F2E26100A63CCF /* AppDelegate.swift in Sources */,
142                         );
143                         runOnlyForDeploymentPostprocessing = 0;
144                 };
145 /* End PBXSourcesBuildPhase section */
146
147 /* Begin PBXVariantGroup section */
148                 E7F55F6827F2E26100A63CCF /* Main.storyboard */ = {
149                         isa = PBXVariantGroup;
150                         children = (
151                                 E7F55F6927F2E26100A63CCF /* Base */,
152                         );
153                         name = Main.storyboard;
154                         sourceTree = "<group>";
155                 };
156                 E7F55F6D27F2E26200A63CCF /* LaunchScreen.storyboard */ = {
157                         isa = PBXVariantGroup;
158                         children = (
159                                 E7F55F6E27F2E26200A63CCF /* Base */,
160                         );
161                         name = LaunchScreen.storyboard;
162                         sourceTree = "<group>";
163                 };
164 /* End PBXVariantGroup section */
165
166 /* Begin XCBuildConfiguration section */
167                 E7F55F7027F2E26200A63CCF /* Debug */ = {
168                         isa = XCBuildConfiguration;
169                         buildSettings = {
170                                 ALWAYS_SEARCH_USER_PATHS = NO;
171                                 CLANG_ANALYZER_NONNULL = YES;
172                                 CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
173                                 CLANG_CXX_LANGUAGE_STANDARD = "gnu++17";
174                                 CLANG_ENABLE_MODULES = YES;
175                                 CLANG_ENABLE_OBJC_ARC = YES;
176                                 CLANG_ENABLE_OBJC_WEAK = YES;
177                                 CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
178                                 CLANG_WARN_BOOL_CONVERSION = YES;
179                                 CLANG_WARN_COMMA = YES;
180                                 CLANG_WARN_CONSTANT_CONVERSION = YES;
181                                 CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
182                                 CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
183                                 CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
184                                 CLANG_WARN_EMPTY_BODY = YES;
185                                 CLANG_WARN_ENUM_CONVERSION = YES;
186                                 CLANG_WARN_INFINITE_RECURSION = YES;
187                                 CLANG_WARN_INT_CONVERSION = YES;
188                                 CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
189                                 CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
190                                 CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
191                                 CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
192                                 CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
193                                 CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
194                                 CLANG_WARN_STRICT_PROTOTYPES = YES;
195                                 CLANG_WARN_SUSPICIOUS_MOVE = YES;
196                                 CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
197                                 CLANG_WARN_UNREACHABLE_CODE = YES;
198                                 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
199                                 COPY_PHASE_STRIP = NO;
200                                 DEBUG_INFORMATION_FORMAT = dwarf;
201                                 ENABLE_STRICT_OBJC_MSGSEND = YES;
202                                 ENABLE_TESTABILITY = YES;
203                                 GCC_C_LANGUAGE_STANDARD = gnu11;
204                                 GCC_DYNAMIC_NO_PIC = NO;
205                                 GCC_NO_COMMON_BLOCKS = YES;
206                                 GCC_OPTIMIZATION_LEVEL = 0;
207                                 GCC_PREPROCESSOR_DEFINITIONS = (
208                                         "DEBUG=1",
209                                         "$(inherited)",
210                                 );
211                                 GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
212                                 GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
213                                 GCC_WARN_UNDECLARED_SELECTOR = YES;
214                                 GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
215                                 GCC_WARN_UNUSED_FUNCTION = YES;
216                                 GCC_WARN_UNUSED_VARIABLE = YES;
217                                 IPHONEOS_DEPLOYMENT_TARGET = 15.4;
218                                 MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
219                                 MTL_FAST_MATH = YES;
220                                 ONLY_ACTIVE_ARCH = YES;
221                                 SDKROOT = iphoneos;
222                                 SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
223                                 SWIFT_OPTIMIZATION_LEVEL = "-Onone";
224                         };
225                         name = Debug;
226                 };
227                 E7F55F7127F2E26200A63CCF /* Release */ = {
228                         isa = XCBuildConfiguration;
229                         buildSettings = {
230                                 ALWAYS_SEARCH_USER_PATHS = NO;
231                                 CLANG_ANALYZER_NONNULL = YES;
232                                 CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
233                                 CLANG_CXX_LANGUAGE_STANDARD = "gnu++17";
234                                 CLANG_ENABLE_MODULES = YES;
235                                 CLANG_ENABLE_OBJC_ARC = YES;
236                                 CLANG_ENABLE_OBJC_WEAK = YES;
237                                 CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
238                                 CLANG_WARN_BOOL_CONVERSION = YES;
239                                 CLANG_WARN_COMMA = YES;
240                                 CLANG_WARN_CONSTANT_CONVERSION = YES;
241                                 CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
242                                 CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
243                                 CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
244                                 CLANG_WARN_EMPTY_BODY = YES;
245                                 CLANG_WARN_ENUM_CONVERSION = YES;
246                                 CLANG_WARN_INFINITE_RECURSION = YES;
247                                 CLANG_WARN_INT_CONVERSION = YES;
248                                 CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
249                                 CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
250                                 CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
251                                 CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
252                                 CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
253                                 CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
254                                 CLANG_WARN_STRICT_PROTOTYPES = YES;
255                                 CLANG_WARN_SUSPICIOUS_MOVE = YES;
256                                 CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
257                                 CLANG_WARN_UNREACHABLE_CODE = YES;
258                                 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
259                                 COPY_PHASE_STRIP = NO;
260                                 DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
261                                 ENABLE_NS_ASSERTIONS = NO;
262                                 ENABLE_STRICT_OBJC_MSGSEND = YES;
263                                 GCC_C_LANGUAGE_STANDARD = gnu11;
264                                 GCC_NO_COMMON_BLOCKS = YES;
265                                 GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
266                                 GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
267                                 GCC_WARN_UNDECLARED_SELECTOR = YES;
268                                 GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
269                                 GCC_WARN_UNUSED_FUNCTION = YES;
270                                 GCC_WARN_UNUSED_VARIABLE = YES;
271                                 IPHONEOS_DEPLOYMENT_TARGET = 15.4;
272                                 MTL_ENABLE_DEBUG_INFO = NO;
273                                 MTL_FAST_MATH = YES;
274                                 SDKROOT = iphoneos;
275                                 SWIFT_COMPILATION_MODE = wholemodule;
276                                 SWIFT_OPTIMIZATION_LEVEL = "-O";
277                                 VALIDATE_PRODUCT = YES;
278                         };
279                         name = Release;
280                 };
281                 E7F55F7327F2E26200A63CCF /* Debug */ = {
282                         isa = XCBuildConfiguration;
283                         buildSettings = {
284                                 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
285                                 ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
286                                 CODE_SIGN_STYLE = Automatic;
287                                 CURRENT_PROJECT_VERSION = 1;
288                                 GENERATE_INFOPLIST_FILE = YES;
289                                 INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES;
290                                 INFOPLIST_KEY_UILaunchStoryboardName = LaunchScreen;
291                                 INFOPLIST_KEY_UIMainStoryboardFile = Main;
292                                 INFOPLIST_KEY_UIStatusBarHidden = YES;
293                                 INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight";
294                                 INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight";
295                                 LD_RUNPATH_SEARCH_PATHS = (
296                                         "$(inherited)",
297                                         "@executable_path/Frameworks",
298                                 );
299                                 MARKETING_VERSION = 1.0;
300                                 PRODUCT_BUNDLE_IDENTIFIER = roojs.GameProjectTest;
301                                 PRODUCT_NAME = "$(TARGET_NAME)";
302                                 SWIFT_EMIT_LOC_STRINGS = YES;
303                                 SWIFT_VERSION = 5.0;
304                                 TARGETED_DEVICE_FAMILY = "1,2";
305                         };
306                         name = Debug;
307                 };
308                 E7F55F7427F2E26200A63CCF /* Release */ = {
309                         isa = XCBuildConfiguration;
310                         buildSettings = {
311                                 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
312                                 ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
313                                 CODE_SIGN_STYLE = Automatic;
314                                 CURRENT_PROJECT_VERSION = 1;
315                                 GENERATE_INFOPLIST_FILE = YES;
316                                 INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES;
317                                 INFOPLIST_KEY_UILaunchStoryboardName = LaunchScreen;
318                                 INFOPLIST_KEY_UIMainStoryboardFile = Main;
319                                 INFOPLIST_KEY_UIStatusBarHidden = YES;
320                                 INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight";
321                                 INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight";
322                                 LD_RUNPATH_SEARCH_PATHS = (
323                                         "$(inherited)",
324                                         "@executable_path/Frameworks",
325                                 );
326                                 MARKETING_VERSION = 1.0;
327                                 PRODUCT_BUNDLE_IDENTIFIER = roojs.GameProjectTest;
328                                 PRODUCT_NAME = "$(TARGET_NAME)";
329                                 SWIFT_EMIT_LOC_STRINGS = YES;
330                                 SWIFT_VERSION = 5.0;
331                                 TARGETED_DEVICE_FAMILY = "1,2";
332                         };
333                         name = Release;
334                 };
335 /* End XCBuildConfiguration section */
336
337 /* Begin XCConfigurationList section */
338                 E7F55F5A27F2E26100A63CCF /* Build configuration list for PBXProject "app.GameProjectTest" */ = {
339                         isa = XCConfigurationList;
340                         buildConfigurations = (
341                                 E7F55F7027F2E26200A63CCF /* Debug */,
342                                 E7F55F7127F2E26200A63CCF /* Release */,
343                         );
344                         defaultConfigurationIsVisible = 0;
345                         defaultConfigurationName = Release;
346                 };
347                 E7F55F7227F2E26200A63CCF /* Build configuration list for PBXNativeTarget "app.GameProjectTest" */ = {
348                         isa = XCConfigurationList;
349                         buildConfigurations = (
350                                 E7F55F7327F2E26200A63CCF /* Debug */,
351                                 E7F55F7427F2E26200A63CCF /* Release */,
352                         );
353                         defaultConfigurationIsVisible = 0;
354                         defaultConfigurationName = Release;
355                 };
356 /* End XCConfigurationList section */
357         };
358         rootObject = E7F55F5727F2E26100A63CCF /* Project object */;
359 }