|
11 | 11 | 56B8C2611CABEE6B00510325 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 56B8C25F1CABEE6B00510325 /* Main.storyboard */; };
|
12 | 12 | 56B8C2631CABEE6B00510325 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 56B8C2621CABEE6B00510325 /* Assets.xcassets */; };
|
13 | 13 | 56B8C2661CABEE6B00510325 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 56B8C2641CABEE6B00510325 /* LaunchScreen.storyboard */; };
|
14 |
| - 56B8C2711CABEF1600510325 /* Database.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56B8C26D1CABEF1600510325 /* Database.swift */; }; |
15 |
| - 56B8C2721CABEF1600510325 /* Person.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56B8C26E1CABEF1600510325 /* Person.swift */; }; |
16 |
| - 56B8C2731CABEF1600510325 /* PersonEditionViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56B8C26F1CABEF1600510325 /* PersonEditionViewController.swift */; }; |
17 |
| - 56B8C2741CABEF1600510325 /* PersonsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56B8C2701CABEF1600510325 /* PersonsViewController.swift */; }; |
| 14 | + 56B8C2711CABEF1600510325 /* AppDatabase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56B8C26D1CABEF1600510325 /* AppDatabase.swift */; }; |
| 15 | + 56B8C2721CABEF1600510325 /* Player.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56B8C26E1CABEF1600510325 /* Player.swift */; }; |
| 16 | + 56B8C2731CABEF1600510325 /* PlayerEditionViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56B8C26F1CABEF1600510325 /* PlayerEditionViewController.swift */; }; |
| 17 | + 56B8C2741CABEF1600510325 /* PlayersViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56B8C2701CABEF1600510325 /* PlayersViewController.swift */; }; |
18 | 18 | D99804C2C5173B8409CD9EA8 /* Pods_GRDBDemo.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 335AFD8AEC19ECD044D97DC9 /* Pods_GRDBDemo.framework */; };
|
19 | 19 | /* End PBXBuildFile section */
|
20 | 20 |
|
|
27 | 27 | 56B8C2621CABEE6B00510325 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
|
28 | 28 | 56B8C2651CABEE6B00510325 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
|
29 | 29 | 56B8C2671CABEE6B00510325 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
|
30 |
| - 56B8C26D1CABEF1600510325 /* Database.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Database.swift; sourceTree = "<group>"; }; |
31 |
| - 56B8C26E1CABEF1600510325 /* Person.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Person.swift; sourceTree = "<group>"; }; |
32 |
| - 56B8C26F1CABEF1600510325 /* PersonEditionViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PersonEditionViewController.swift; sourceTree = "<group>"; }; |
33 |
| - 56B8C2701CABEF1600510325 /* PersonsViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PersonsViewController.swift; sourceTree = "<group>"; }; |
| 30 | + 56B8C26D1CABEF1600510325 /* AppDatabase.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDatabase.swift; sourceTree = "<group>"; }; |
| 31 | + 56B8C26E1CABEF1600510325 /* Player.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Player.swift; sourceTree = "<group>"; }; |
| 32 | + 56B8C26F1CABEF1600510325 /* PlayerEditionViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PlayerEditionViewController.swift; sourceTree = "<group>"; }; |
| 33 | + 56B8C2701CABEF1600510325 /* PlayersViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PlayersViewController.swift; sourceTree = "<group>"; }; |
34 | 34 | 9DF1761EF5816B02B81EB734 /* Pods.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
35 | 35 | F3B356438E86E7509FF0B7C2 /* Pods-GRDBDemo.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-GRDBDemo.debug.xcconfig"; path = "Pods/Target Support Files/Pods-GRDBDemo/Pods-GRDBDemo.debug.xcconfig"; sourceTree = "<group>"; };
|
36 | 36 | /* End PBXFileReference section */
|
|
69 | 69 | isa = PBXGroup;
|
70 | 70 | children = (
|
71 | 71 | 56B8C25B1CABEE6B00510325 /* AppDelegate.swift */,
|
72 |
| - 56B8C26D1CABEF1600510325 /* Database.swift */, |
73 |
| - 56B8C26E1CABEF1600510325 /* Person.swift */, |
74 |
| - 56B8C26F1CABEF1600510325 /* PersonEditionViewController.swift */, |
75 |
| - 56B8C2701CABEF1600510325 /* PersonsViewController.swift */, |
| 72 | + 56B8C26D1CABEF1600510325 /* AppDatabase.swift */, |
| 73 | + 56B8C26E1CABEF1600510325 /* Player.swift */, |
| 74 | + 56B8C26F1CABEF1600510325 /* PlayerEditionViewController.swift */, |
| 75 | + 56B8C2701CABEF1600510325 /* PlayersViewController.swift */, |
76 | 76 | 56B8C25F1CABEE6B00510325 /* Main.storyboard */,
|
77 | 77 | 56B8C2621CABEE6B00510325 /* Assets.xcassets */,
|
78 | 78 | 56B8C2641CABEE6B00510325 /* LaunchScreen.storyboard */,
|
|
129 | 129 | isa = PBXProject;
|
130 | 130 | attributes = {
|
131 | 131 | LastSwiftUpdateCheck = 0730;
|
132 |
| - LastUpgradeCheck = 0830; |
| 132 | + LastUpgradeCheck = 0900; |
133 | 133 | TargetAttributes = {
|
134 | 134 | 56B8C2571CABEE6B00510325 = {
|
135 | 135 | CreatedOnToolsVersion = 7.3;
|
| 136 | + DevelopmentTeam = AMD8W895CT; |
136 | 137 | LastSwiftMigration = 0800;
|
137 | 138 | };
|
138 | 139 | };
|
|
175 | 176 | files = (
|
176 | 177 | );
|
177 | 178 | inputPaths = (
|
| 179 | + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", |
| 180 | + "${PODS_ROOT}/Manifest.lock", |
178 | 181 | );
|
179 | 182 | name = "[CP] Check Pods Manifest.lock";
|
180 | 183 | outputPaths = (
|
| 184 | + "$(DERIVED_FILE_DIR)/Pods-GRDBDemo-checkManifestLockResult.txt", |
181 | 185 | );
|
182 | 186 | runOnlyForDeploymentPostprocessing = 0;
|
183 | 187 | shellPath = /bin/sh;
|
184 |
| - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n"; |
| 188 | + shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; |
185 | 189 | showEnvVarsInLog = 0;
|
186 | 190 | };
|
187 | 191 | A4972E2ADB43A74A4024D29F /* [CP] Copy Pods Resources */ = {
|
|
205 | 209 | files = (
|
206 | 210 | );
|
207 | 211 | inputPaths = (
|
| 212 | + "${SRCROOT}/Pods/Target Support Files/Pods-GRDBDemo/Pods-GRDBDemo-frameworks.sh", |
| 213 | + "${BUILT_PRODUCTS_DIR}/GRDB.swift/GRDB.framework", |
208 | 214 | );
|
209 | 215 | name = "[CP] Embed Pods Frameworks";
|
210 | 216 | outputPaths = (
|
| 217 | + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GRDB.framework", |
211 | 218 | );
|
212 | 219 | runOnlyForDeploymentPostprocessing = 0;
|
213 | 220 | shellPath = /bin/sh;
|
|
221 | 228 | isa = PBXSourcesBuildPhase;
|
222 | 229 | buildActionMask = 2147483647;
|
223 | 230 | files = (
|
224 |
| - 56B8C2721CABEF1600510325 /* Person.swift in Sources */, |
225 |
| - 56B8C2711CABEF1600510325 /* Database.swift in Sources */, |
226 |
| - 56B8C2731CABEF1600510325 /* PersonEditionViewController.swift in Sources */, |
227 |
| - 56B8C2741CABEF1600510325 /* PersonsViewController.swift in Sources */, |
| 231 | + 56B8C2721CABEF1600510325 /* Player.swift in Sources */, |
| 232 | + 56B8C2711CABEF1600510325 /* AppDatabase.swift in Sources */, |
| 233 | + 56B8C2731CABEF1600510325 /* PlayerEditionViewController.swift in Sources */, |
| 234 | + 56B8C2741CABEF1600510325 /* PlayersViewController.swift in Sources */, |
228 | 235 | 56B8C25C1CABEE6B00510325 /* AppDelegate.swift in Sources */,
|
229 | 236 | );
|
230 | 237 | runOnlyForDeploymentPostprocessing = 0;
|
|
260 | 267 | CLANG_CXX_LIBRARY = "libc++";
|
261 | 268 | CLANG_ENABLE_MODULES = YES;
|
262 | 269 | CLANG_ENABLE_OBJC_ARC = YES;
|
| 270 | + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; |
263 | 271 | CLANG_WARN_BOOL_CONVERSION = YES;
|
| 272 | + CLANG_WARN_COMMA = YES; |
264 | 273 | CLANG_WARN_CONSTANT_CONVERSION = YES;
|
265 | 274 | CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
|
266 | 275 | CLANG_WARN_EMPTY_BODY = YES;
|
267 | 276 | CLANG_WARN_ENUM_CONVERSION = YES;
|
268 | 277 | CLANG_WARN_INFINITE_RECURSION = YES;
|
269 | 278 | CLANG_WARN_INT_CONVERSION = YES;
|
| 279 | + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; |
| 280 | + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; |
270 | 281 | CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
|
| 282 | + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; |
| 283 | + CLANG_WARN_STRICT_PROTOTYPES = YES; |
271 | 284 | CLANG_WARN_SUSPICIOUS_MOVE = YES;
|
272 | 285 | CLANG_WARN_UNREACHABLE_CODE = YES;
|
273 | 286 | CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
|
307 | 320 | CLANG_CXX_LIBRARY = "libc++";
|
308 | 321 | CLANG_ENABLE_MODULES = YES;
|
309 | 322 | CLANG_ENABLE_OBJC_ARC = YES;
|
| 323 | + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; |
310 | 324 | CLANG_WARN_BOOL_CONVERSION = YES;
|
| 325 | + CLANG_WARN_COMMA = YES; |
311 | 326 | CLANG_WARN_CONSTANT_CONVERSION = YES;
|
312 | 327 | CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
|
313 | 328 | CLANG_WARN_EMPTY_BODY = YES;
|
314 | 329 | CLANG_WARN_ENUM_CONVERSION = YES;
|
315 | 330 | CLANG_WARN_INFINITE_RECURSION = YES;
|
316 | 331 | CLANG_WARN_INT_CONVERSION = YES;
|
| 332 | + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; |
| 333 | + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; |
317 | 334 | CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
|
| 335 | + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; |
| 336 | + CLANG_WARN_STRICT_PROTOTYPES = YES; |
318 | 337 | CLANG_WARN_SUSPICIOUS_MOVE = YES;
|
319 | 338 | CLANG_WARN_UNREACHABLE_CODE = YES;
|
320 | 339 | CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
|
345 | 364 | buildSettings = {
|
346 | 365 | ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = "$(inherited)";
|
347 | 366 | ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
|
| 367 | + DEVELOPMENT_TEAM = AMD8W895CT; |
348 | 368 | INFOPLIST_FILE = GRDBDemo/Info.plist;
|
349 | 369 | IPHONEOS_DEPLOYMENT_TARGET = 8.0;
|
350 | 370 | LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
|
351 |
| - PRODUCT_BUNDLE_IDENTIFIER = GRDB.GRDBDemo; |
| 371 | + PRODUCT_BUNDLE_IDENTIFIER = com.github.groue.GRDB.GRDBDemo; |
352 | 372 | PRODUCT_NAME = "$(TARGET_NAME)";
|
353 |
| - SWIFT_VERSION = 3.0; |
| 373 | + SWIFT_VERSION = 4.0; |
354 | 374 | };
|
355 | 375 | name = Debug;
|
356 | 376 | };
|
|
360 | 380 | buildSettings = {
|
361 | 381 | ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = "$(inherited)";
|
362 | 382 | ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
|
| 383 | + DEVELOPMENT_TEAM = AMD8W895CT; |
363 | 384 | INFOPLIST_FILE = GRDBDemo/Info.plist;
|
364 | 385 | IPHONEOS_DEPLOYMENT_TARGET = 8.0;
|
365 | 386 | LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
|
366 |
| - PRODUCT_BUNDLE_IDENTIFIER = GRDB.GRDBDemo; |
| 387 | + PRODUCT_BUNDLE_IDENTIFIER = com.github.groue.GRDB.GRDBDemo; |
367 | 388 | PRODUCT_NAME = "$(TARGET_NAME)";
|
368 |
| - SWIFT_VERSION = 3.0; |
| 389 | + SWIFT_VERSION = 4.0; |
369 | 390 | };
|
370 | 391 | name = Release;
|
371 | 392 | };
|
|
0 commit comments