|
10 | 10 | 0973C9FD2C4C3FC6007BAF6A /* GoodMacros in Frameworks */ = {isa = PBXBuildFile; productRef = 0973C9FC2C4C3FC6007BAF6A /* GoodMacros */; }; |
11 | 11 | 09A9EC8F2C47FF8E0032C359 /* UserScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 09A9EC8E2C47FF8E0032C359 /* UserScreen.swift */; }; |
12 | 12 | 09A9EC922C48002C0032C359 /* User.swift in Sources */ = {isa = PBXBuildFile; fileRef = 09A9EC912C48002C0032C359 /* User.swift */; }; |
13 | | - 09A9EC952C4800BA0032C359 /* NetworkSessions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 09A9EC942C4800B90032C359 /* NetworkSessions.swift */; }; |
| 13 | + 09A9EC952C4800BA0032C359 /* SampleNetworkSessions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 09A9EC942C4800B90032C359 /* SampleNetworkSessions.swift */; }; |
14 | 14 | 09A9EC9A2C48015C0032C359 /* SampleEndpoint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 09A9EC992C48015C0032C359 /* SampleEndpoint.swift */; }; |
15 | 15 | 09A9EC9D2C48115A0032C359 /* GRAsyncImage in Frameworks */ = {isa = PBXBuildFile; productRef = 09A9EC9C2C48115A0032C359 /* GRAsyncImage */; }; |
16 | 16 | 09A9EC9F2C48115A0032C359 /* GRInputField in Frameworks */ = {isa = PBXBuildFile; productRef = 09A9EC9E2C48115A0032C359 /* GRInputField */; }; |
17 | 17 | 09A9ECA12C48115A0032C359 /* GoodSwiftUI in Frameworks */ = {isa = PBXBuildFile; productRef = 09A9ECA02C48115A0032C359 /* GoodSwiftUI */; }; |
18 | 18 | 09A9ECA32C4811B00032C359 /* UserListScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 09A9ECA22C4811B00032C359 /* UserListScreen.swift */; }; |
19 | 19 | 09A9ECAE2C4AC9810032C359 /* JobUser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 09A9ECAD2C4AC9810032C359 /* JobUser.swift */; }; |
| 20 | + 5D4200142CBEE7ED006C4292 /* UserDefaultsExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5D4200132CBEE7ED006C4292 /* UserDefaultsExtensions.swift */; }; |
| 21 | + 5D4200192CBF97CC006C4292 /* ServerPickerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5D4200182CBF97CC006C4292 /* ServerPickerView.swift */; }; |
20 | 22 | 5D4A967C299C190B00DFAEAE /* GoodNetworking in Frameworks */ = {isa = PBXBuildFile; productRef = 5D4A967B299C190B00DFAEAE /* GoodNetworking */; }; |
21 | 23 | 5D4A967E299C190B00DFAEAE /* Mockable in Frameworks */ = {isa = PBXBuildFile; productRef = 5D4A967D299C190B00DFAEAE /* Mockable */; }; |
22 | 24 | 5D7C80652CA2CDB900116E10 /* SampleSelectableBaseUrlProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5D7C80642CA2CDB900116E10 /* SampleSelectableBaseUrlProvider.swift */; }; |
|
29 | 31 | /* Begin PBXFileReference section */ |
30 | 32 | 09A9EC8E2C47FF8E0032C359 /* UserScreen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserScreen.swift; sourceTree = "<group>"; }; |
31 | 33 | 09A9EC912C48002C0032C359 /* User.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = User.swift; sourceTree = "<group>"; }; |
32 | | - 09A9EC942C4800B90032C359 /* NetworkSessions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkSessions.swift; sourceTree = "<group>"; }; |
| 34 | + 09A9EC942C4800B90032C359 /* SampleNetworkSessions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SampleNetworkSessions.swift; sourceTree = "<group>"; }; |
33 | 35 | 09A9EC992C48015C0032C359 /* SampleEndpoint.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SampleEndpoint.swift; sourceTree = "<group>"; }; |
34 | 36 | 09A9ECA22C4811B00032C359 /* UserListScreen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserListScreen.swift; sourceTree = "<group>"; }; |
35 | 37 | 09A9ECAD2C4AC9810032C359 /* JobUser.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JobUser.swift; sourceTree = "<group>"; }; |
| 38 | + 5D4200132CBEE7ED006C4292 /* UserDefaultsExtensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserDefaultsExtensions.swift; sourceTree = "<group>"; }; |
| 39 | + 5D4200182CBF97CC006C4292 /* ServerPickerView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ServerPickerView.swift; sourceTree = "<group>"; }; |
36 | 40 | 5D4A967A299C18FB00DFAEAE /* GoodNetworking */ = {isa = PBXFileReference; lastKnownFileType = wrapper; name = GoodNetworking; path = ..; sourceTree = "<group>"; }; |
37 | 41 | 5D7C80642CA2CDB900116E10 /* SampleSelectableBaseUrlProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SampleSelectableBaseUrlProvider.swift; sourceTree = "<group>"; }; |
38 | 42 | 5D9BD7302CBD19C100667B76 /* ApiServer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ApiServer.swift; sourceTree = "<group>"; }; |
|
65 | 69 | children = ( |
66 | 70 | 09A9ECA22C4811B00032C359 /* UserListScreen.swift */, |
67 | 71 | 09A9EC8E2C47FF8E0032C359 /* UserScreen.swift */, |
| 72 | + 5D4200182CBF97CC006C4292 /* ServerPickerView.swift */, |
68 | 73 | ); |
69 | 74 | path = Screens; |
70 | 75 | sourceTree = "<group>"; |
|
83 | 88 | 09A9EC932C4800AA0032C359 /* Managers */ = { |
84 | 89 | isa = PBXGroup; |
85 | 90 | children = ( |
86 | | - 09A9EC942C4800B90032C359 /* NetworkSessions.swift */, |
| 91 | + 09A9EC942C4800B90032C359 /* SampleNetworkSessions.swift */, |
87 | 92 | 09A9EC992C48015C0032C359 /* SampleEndpoint.swift */, |
88 | 93 | 5D7C80642CA2CDB900116E10 /* SampleSelectableBaseUrlProvider.swift */, |
89 | 94 | ); |
90 | 95 | path = Managers; |
91 | 96 | sourceTree = "<group>"; |
92 | 97 | }; |
| 98 | + 5D4200152CBEE7F2006C4292 /* Extensions */ = { |
| 99 | + isa = PBXGroup; |
| 100 | + children = ( |
| 101 | + 5D4200132CBEE7ED006C4292 /* UserDefaultsExtensions.swift */, |
| 102 | + ); |
| 103 | + path = Extensions; |
| 104 | + sourceTree = "<group>"; |
| 105 | + }; |
93 | 106 | 5D4A9679299C18FB00DFAEAE /* Packages */ = { |
94 | 107 | isa = PBXGroup; |
95 | 108 | children = ( |
|
120 | 133 | isa = PBXGroup; |
121 | 134 | children = ( |
122 | 135 | EACEC433299582F0008242AA /* Application */, |
| 136 | + 5D4200152CBEE7F2006C4292 /* Extensions */, |
123 | 137 | 09A9EC902C4800240032C359 /* Models */, |
124 | 138 | 09A9EC932C4800AA0032C359 /* Managers */, |
125 | 139 | 09A9EC8D2C47FF830032C359 /* Screens */, |
|
180 | 194 | attributes = { |
181 | 195 | BuildIndependentTargetsInParallel = 1; |
182 | 196 | LastSwiftUpdateCheck = 1410; |
183 | | - LastUpgradeCheck = 1410; |
| 197 | + LastUpgradeCheck = 1600; |
184 | 198 | TargetAttributes = { |
185 | 199 | EACEC3F529953DCB008242AA = { |
186 | 200 | CreatedOnToolsVersion = 14.1; |
|
230 | 244 | 09A9EC8F2C47FF8E0032C359 /* UserScreen.swift in Sources */, |
231 | 245 | EACEC3FA29953DCB008242AA /* AppDelegate.swift in Sources */, |
232 | 246 | 09A9ECAE2C4AC9810032C359 /* JobUser.swift in Sources */, |
| 247 | + 5D4200142CBEE7ED006C4292 /* UserDefaultsExtensions.swift in Sources */, |
233 | 248 | 5D9BD7322CBD19C100667B76 /* ApiServerCollection.swift in Sources */, |
234 | 249 | 5D9BD7332CBD19C100667B76 /* ApiServer.swift in Sources */, |
235 | | - 09A9EC952C4800BA0032C359 /* NetworkSessions.swift in Sources */, |
| 250 | + 09A9EC952C4800BA0032C359 /* SampleNetworkSessions.swift in Sources */, |
| 251 | + 5D4200192CBF97CC006C4292 /* ServerPickerView.swift in Sources */, |
236 | 252 | 09A9EC922C48002C0032C359 /* User.swift in Sources */, |
237 | 253 | 5D7C80652CA2CDB900116E10 /* SampleSelectableBaseUrlProvider.swift in Sources */, |
238 | 254 | ); |
|
288 | 304 | DEBUG_INFORMATION_FORMAT = dwarf; |
289 | 305 | ENABLE_STRICT_OBJC_MSGSEND = YES; |
290 | 306 | ENABLE_TESTABILITY = YES; |
| 307 | + ENABLE_USER_SCRIPT_SANDBOXING = YES; |
291 | 308 | GCC_C_LANGUAGE_STANDARD = gnu11; |
292 | 309 | GCC_DYNAMIC_NO_PIC = NO; |
293 | 310 | GCC_NO_COMMON_BLOCKS = YES; |
|
349 | 366 | DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; |
350 | 367 | ENABLE_NS_ASSERTIONS = NO; |
351 | 368 | ENABLE_STRICT_OBJC_MSGSEND = YES; |
| 369 | + ENABLE_USER_SCRIPT_SANDBOXING = YES; |
352 | 370 | GCC_C_LANGUAGE_STANDARD = gnu11; |
353 | 371 | GCC_NO_COMMON_BLOCKS = YES; |
354 | 372 | GCC_WARN_64_TO_32_BIT_CONVERSION = YES; |
|
0 commit comments