// !$*UTF8*$! { archiveVersion = 1; classes = { }; objectVersion = 54; objects = { /* Begin PBXBuildFile section */ 56185BBF25B8036100B9C30F /* Persistence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56185BBE25B8036100B9C30F /* Persistence.swift */; }; 56185BF325B80B8900B9C30F /* AppDatabaseTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56185BF225B80B8900B9C30F /* AppDatabaseTests.swift */; }; 56185C0725B80CEC00B9C30F /* PlayerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56185C0625B80CEC00B9C30F /* PlayerTests.swift */; }; 567940C528BA33D2004A0298 /* GRDB.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 56606D0A2355931F00185962 /* GRDB.framework */; }; 567940C628BA33D2004A0298 /* GRDB.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 56606D0A2355931F00185962 /* GRDB.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; 567940C728BA33DE004A0298 /* GRDB.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 56606D0A2355931F00185962 /* GRDB.framework */; }; 567940C828BA33DE004A0298 /* GRDB.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 56606D0A2355931F00185962 /* GRDB.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; 568E5FC31E926430002582E0 /* Interface.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 568E5FC11E926430002582E0 /* Interface.storyboard */; }; 568E5FC51E926430002582E0 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 568E5FC41E926430002582E0 /* Assets.xcassets */; }; 568E5FCC1E926430002582E0 /* GRDBDemoWatchOS Extension.appex in Embed Foundation Extensions */ = {isa = PBXBuildFile; fileRef = 568E5FCB1E926430002582E0 /* GRDBDemoWatchOS Extension.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; 568E5FD11E926430002582E0 /* InterfaceController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 568E5FD01E926430002582E0 /* InterfaceController.swift */; }; 568E5FD31E926430002582E0 /* ExtensionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 568E5FD21E926430002582E0 /* ExtensionDelegate.swift */; }; 568E5FD51E926430002582E0 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 568E5FD41E926430002582E0 /* Assets.xcassets */; }; 568E5FD91E926430002582E0 /* GRDBDemoWatchOS.app in Embed Watch Content */ = {isa = PBXBuildFile; fileRef = 568E5FBF1E926430002582E0 /* GRDBDemoWatchOS.app */; }; 56B036071E8D9EBE003B6DA4 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56B036061E8D9EBE003B6DA4 /* AppDelegate.swift */; }; 56B0360C1E8D9EBE003B6DA4 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 56B0360A1E8D9EBE003B6DA4 /* Main.storyboard */; }; 56B0360E1E8D9EBE003B6DA4 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 56B0360D1E8D9EBE003B6DA4 /* Assets.xcassets */; }; 56B036111E8D9EBE003B6DA4 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 56B0360F1E8D9EBE003B6DA4 /* LaunchScreen.storyboard */; }; 56B0361B1E8D9F38003B6DA4 /* AppDatabase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56B036191E8D9F38003B6DA4 /* AppDatabase.swift */; }; 56B0361C1E8D9F38003B6DA4 /* Player.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56B0361A1E8D9F38003B6DA4 /* Player.swift */; }; 56B036231E8D9F4C003B6DA4 /* PlayerEditionViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56B0361F1E8D9F4C003B6DA4 /* PlayerEditionViewController.swift */; }; 56B036241E8D9F4C003B6DA4 /* PlayerListViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56B036201E8D9F4C003B6DA4 /* PlayerListViewController.swift */; }; 56FE6F2624A90CE400711EDF /* SceneDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56FE6F2524A90CE400711EDF /* SceneDelegate.swift */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ 56185BF525B80B8900B9C30F /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 56B035FB1E8D9EBE003B6DA4 /* Project object */; proxyType = 1; remoteGlobalIDString = 56B036021E8D9EBE003B6DA4; remoteInfo = GRDBDemoiOS; }; 5642252F29A2390800D714BF /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 56B036261E8D9F79003B6DA4 /* GRDB.xcodeproj */; proxyType = 1; remoteGlobalIDString = DC3773F219C8CBB3004FCF85; remoteInfo = GRDB; }; 5642253329A2391900D714BF /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 56B036261E8D9F79003B6DA4 /* GRDB.xcodeproj */; proxyType = 1; remoteGlobalIDString = DC3773F219C8CBB3004FCF85; remoteInfo = GRDB; }; 56606D092355931F00185962 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 56B036261E8D9F79003B6DA4 /* GRDB.xcodeproj */; proxyType = 2; remoteGlobalIDString = DC3773F319C8CBB3004FCF85; remoteInfo = GRDBOSX; }; 56606D0B2355931F00185962 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 56B036261E8D9F79003B6DA4 /* GRDB.xcodeproj */; proxyType = 2; remoteGlobalIDString = 56E5D7F91B4D422D00430942; remoteInfo = GRDBOSXTests; }; 568E5FCD1E926430002582E0 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 56B035FB1E8D9EBE003B6DA4 /* Project object */; proxyType = 1; remoteGlobalIDString = 568E5FCA1E926430002582E0; remoteInfo = "GRDBDemoWatchOS Extension"; }; 568E5FD71E926430002582E0 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 56B035FB1E8D9EBE003B6DA4 /* Project object */; proxyType = 1; remoteGlobalIDString = 568E5FBE1E926430002582E0; remoteInfo = GRDBDemoWatchOS; }; /* End PBXContainerItemProxy section */ /* Begin PBXCopyFilesBuildPhase section */ 568E5FDD1E926430002582E0 /* Embed Foundation Extensions */ = { isa = PBXCopyFilesBuildPhase; buildActionMask = 2147483647; dstPath = ""; dstSubfolderSpec = 13; files = ( 568E5FCC1E926430002582E0 /* GRDBDemoWatchOS Extension.appex in Embed Foundation Extensions */, ); name = "Embed Foundation Extensions"; runOnlyForDeploymentPostprocessing = 0; }; 568E5FE11E926430002582E0 /* Embed Watch Content */ = { isa = PBXCopyFilesBuildPhase; buildActionMask = 2147483647; dstPath = "$(CONTENTS_FOLDER_PATH)/Watch"; dstSubfolderSpec = 16; files = ( 568E5FD91E926430002582E0 /* GRDBDemoWatchOS.app in Embed Watch Content */, ); name = "Embed Watch Content"; runOnlyForDeploymentPostprocessing = 0; }; 568E5FE81E926547002582E0 /* Embed Frameworks */ = { isa = PBXCopyFilesBuildPhase; buildActionMask = 2147483647; dstPath = ""; dstSubfolderSpec = 10; files = ( 567940C828BA33DE004A0298 /* GRDB.framework in Embed Frameworks */, ); name = "Embed Frameworks"; runOnlyForDeploymentPostprocessing = 0; }; 56B036621E8D9FB1003B6DA4 /* Embed Frameworks */ = { isa = PBXCopyFilesBuildPhase; buildActionMask = 2147483647; dstPath = ""; dstSubfolderSpec = 10; files = ( 567940C628BA33D2004A0298 /* GRDB.framework in Embed Frameworks */, ); name = "Embed Frameworks"; runOnlyForDeploymentPostprocessing = 0; }; /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ 56185BBE25B8036100B9C30F /* Persistence.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Persistence.swift; sourceTree = ""; }; 56185BF025B80B8900B9C30F /* GRDBDemoiOSTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = GRDBDemoiOSTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 56185BF225B80B8900B9C30F /* AppDatabaseTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDatabaseTests.swift; sourceTree = ""; }; 56185BF425B80B8900B9C30F /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 56185C0625B80CEC00B9C30F /* PlayerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PlayerTests.swift; sourceTree = ""; }; 568E5FBF1E926430002582E0 /* GRDBDemoWatchOS.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = GRDBDemoWatchOS.app; sourceTree = BUILT_PRODUCTS_DIR; }; 568E5FC21E926430002582E0 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Interface.storyboard; sourceTree = ""; }; 568E5FC41E926430002582E0 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; 568E5FC61E926430002582E0 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 568E5FCB1E926430002582E0 /* GRDBDemoWatchOS Extension.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = "GRDBDemoWatchOS Extension.appex"; sourceTree = BUILT_PRODUCTS_DIR; }; 568E5FD01E926430002582E0 /* InterfaceController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InterfaceController.swift; sourceTree = ""; }; 568E5FD21E926430002582E0 /* ExtensionDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ExtensionDelegate.swift; sourceTree = ""; }; 568E5FD41E926430002582E0 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; 568E5FD61E926430002582E0 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 56B036031E8D9EBE003B6DA4 /* GRDBDemoiOS.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = GRDBDemoiOS.app; sourceTree = BUILT_PRODUCTS_DIR; }; 56B036061E8D9EBE003B6DA4 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; 56B0360B1E8D9EBE003B6DA4 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; 56B0360D1E8D9EBE003B6DA4 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; 56B036101E8D9EBE003B6DA4 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; 56B036121E8D9EBE003B6DA4 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 56B036191E8D9F38003B6DA4 /* AppDatabase.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDatabase.swift; sourceTree = ""; }; 56B0361A1E8D9F38003B6DA4 /* Player.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Player.swift; sourceTree = ""; }; 56B0361F1E8D9F4C003B6DA4 /* PlayerEditionViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PlayerEditionViewController.swift; sourceTree = ""; }; 56B036201E8D9F4C003B6DA4 /* PlayerListViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PlayerListViewController.swift; sourceTree = ""; }; 56B036261E8D9F79003B6DA4 /* GRDB.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = GRDB.xcodeproj; path = ../../../GRDB.xcodeproj; sourceTree = ""; }; 56FE6F2524A90CE400711EDF /* SceneDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SceneDelegate.swift; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ 56185BED25B80B8900B9C30F /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; 568E5FC81E926430002582E0 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( 567940C728BA33DE004A0298 /* GRDB.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; 56B036001E8D9EBE003B6DA4 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( 567940C528BA33D2004A0298 /* GRDB.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ 56185BF125B80B8900B9C30F /* GRDBDemoiOSTests */ = { isa = PBXGroup; children = ( 56185BF425B80B8900B9C30F /* Info.plist */, 56185BF225B80B8900B9C30F /* AppDatabaseTests.swift */, 56185C0625B80CEC00B9C30F /* PlayerTests.swift */, ); path = GRDBDemoiOSTests; sourceTree = ""; }; 56606CFD2355931F00185962 /* Products */ = { isa = PBXGroup; children = ( 56606D0A2355931F00185962 /* GRDB.framework */, 56606D0C2355931F00185962 /* GRDBTests.xctest */, ); name = Products; sourceTree = ""; }; 56606D1F2355938A00185962 /* Frameworks */ = { isa = PBXGroup; children = ( ); name = Frameworks; sourceTree = ""; }; 568E5FC01E926430002582E0 /* GRDBDemoWatchOS */ = { isa = PBXGroup; children = ( 568E5FC11E926430002582E0 /* Interface.storyboard */, 568E5FC41E926430002582E0 /* Assets.xcassets */, 568E5FC61E926430002582E0 /* Info.plist */, ); path = GRDBDemoWatchOS; sourceTree = ""; }; 568E5FCF1E926430002582E0 /* GRDBDemoWatchOS Extension */ = { isa = PBXGroup; children = ( 568E5FD01E926430002582E0 /* InterfaceController.swift */, 568E5FD21E926430002582E0 /* ExtensionDelegate.swift */, 568E5FD41E926430002582E0 /* Assets.xcassets */, 568E5FD61E926430002582E0 /* Info.plist */, ); path = "GRDBDemoWatchOS Extension"; sourceTree = ""; }; 56B035FA1E8D9EBE003B6DA4 = { isa = PBXGroup; children = ( 56B036261E8D9F79003B6DA4 /* GRDB.xcodeproj */, 56B036051E8D9EBE003B6DA4 /* GRDBDemoiOS */, 568E5FC01E926430002582E0 /* GRDBDemoWatchOS */, 568E5FCF1E926430002582E0 /* GRDBDemoWatchOS Extension */, 56185BF125B80B8900B9C30F /* GRDBDemoiOSTests */, 56B036041E8D9EBE003B6DA4 /* Products */, 56606D1F2355938A00185962 /* Frameworks */, ); sourceTree = ""; }; 56B036041E8D9EBE003B6DA4 /* Products */ = { isa = PBXGroup; children = ( 56B036031E8D9EBE003B6DA4 /* GRDBDemoiOS.app */, 568E5FBF1E926430002582E0 /* GRDBDemoWatchOS.app */, 568E5FCB1E926430002582E0 /* GRDBDemoWatchOS Extension.appex */, 56185BF025B80B8900B9C30F /* GRDBDemoiOSTests.xctest */, ); name = Products; sourceTree = ""; }; 56B036051E8D9EBE003B6DA4 /* GRDBDemoiOS */ = { isa = PBXGroup; children = ( 56B036121E8D9EBE003B6DA4 /* Info.plist */, 56B036191E8D9F38003B6DA4 /* AppDatabase.swift */, 56B036061E8D9EBE003B6DA4 /* AppDelegate.swift */, 56185BBE25B8036100B9C30F /* Persistence.swift */, 56B0361A1E8D9F38003B6DA4 /* Player.swift */, 56FE6F2524A90CE400711EDF /* SceneDelegate.swift */, 56FE6F4E24A9112900711EDF /* Resources */, 56FE6F4F24A9114200711EDF /* ViewControllers */, ); path = GRDBDemoiOS; sourceTree = ""; }; 56FE6F4E24A9112900711EDF /* Resources */ = { isa = PBXGroup; children = ( 56B0360D1E8D9EBE003B6DA4 /* Assets.xcassets */, 56B0360F1E8D9EBE003B6DA4 /* LaunchScreen.storyboard */, 56B0360A1E8D9EBE003B6DA4 /* Main.storyboard */, ); path = Resources; sourceTree = ""; }; 56FE6F4F24A9114200711EDF /* ViewControllers */ = { isa = PBXGroup; children = ( 56B0361F1E8D9F4C003B6DA4 /* PlayerEditionViewController.swift */, 56B036201E8D9F4C003B6DA4 /* PlayerListViewController.swift */, ); path = ViewControllers; sourceTree = ""; }; /* End PBXGroup section */ /* Begin PBXNativeTarget section */ 56185BEF25B80B8900B9C30F /* GRDBDemoiOSTests */ = { isa = PBXNativeTarget; buildConfigurationList = 56185BFF25B80B8900B9C30F /* Build configuration list for PBXNativeTarget "GRDBDemoiOSTests" */; buildPhases = ( 56185BEC25B80B8900B9C30F /* Sources */, 56185BED25B80B8900B9C30F /* Frameworks */, 56185BEE25B80B8900B9C30F /* Resources */, ); buildRules = ( ); dependencies = ( 56185BF625B80B8900B9C30F /* PBXTargetDependency */, ); name = GRDBDemoiOSTests; productName = GRDBDemoiOSTests; productReference = 56185BF025B80B8900B9C30F /* GRDBDemoiOSTests.xctest */; productType = "com.apple.product-type.bundle.unit-test"; }; 568E5FBE1E926430002582E0 /* GRDBDemoWatchOS */ = { isa = PBXNativeTarget; buildConfigurationList = 568E5FDE1E926430002582E0 /* Build configuration list for PBXNativeTarget "GRDBDemoWatchOS" */; buildPhases = ( 568E5FBD1E926430002582E0 /* Resources */, 568E5FDD1E926430002582E0 /* Embed Foundation Extensions */, ); buildRules = ( ); dependencies = ( 568E5FCE1E926430002582E0 /* PBXTargetDependency */, ); name = GRDBDemoWatchOS; productName = GRDBDemoWatchOS; productReference = 568E5FBF1E926430002582E0 /* GRDBDemoWatchOS.app */; productType = "com.apple.product-type.application.watchapp2"; }; 568E5FCA1E926430002582E0 /* GRDBDemoWatchOS Extension */ = { isa = PBXNativeTarget; buildConfigurationList = 568E5FDA1E926430002582E0 /* Build configuration list for PBXNativeTarget "GRDBDemoWatchOS Extension" */; buildPhases = ( 568E5FC71E926430002582E0 /* Sources */, 568E5FC81E926430002582E0 /* Frameworks */, 568E5FC91E926430002582E0 /* Resources */, 568E5FE81E926547002582E0 /* Embed Frameworks */, ); buildRules = ( ); dependencies = ( 5642253429A2391900D714BF /* PBXTargetDependency */, ); name = "GRDBDemoWatchOS Extension"; productName = "GRDBDemoWatchOS Extension"; productReference = 568E5FCB1E926430002582E0 /* GRDBDemoWatchOS Extension.appex */; productType = "com.apple.product-type.watchkit2-extension"; }; 56B036021E8D9EBE003B6DA4 /* GRDBDemoiOS */ = { isa = PBXNativeTarget; buildConfigurationList = 56B036151E8D9EBE003B6DA4 /* Build configuration list for PBXNativeTarget "GRDBDemoiOS" */; buildPhases = ( 56B035FF1E8D9EBE003B6DA4 /* Sources */, 56B036001E8D9EBE003B6DA4 /* Frameworks */, 56B036011E8D9EBE003B6DA4 /* Resources */, 56B036621E8D9FB1003B6DA4 /* Embed Frameworks */, 568E5FE11E926430002582E0 /* Embed Watch Content */, ); buildRules = ( ); dependencies = ( 5642253029A2390800D714BF /* PBXTargetDependency */, 568E5FD81E926430002582E0 /* PBXTargetDependency */, ); name = GRDBDemoiOS; productName = GRDBDemoiOS; productReference = 56B036031E8D9EBE003B6DA4 /* GRDBDemoiOS.app */; productType = "com.apple.product-type.application"; }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ 56B035FB1E8D9EBE003B6DA4 /* Project object */ = { isa = PBXProject; attributes = { LastSwiftUpdateCheck = 1230; LastUpgradeCheck = 1400; ORGANIZATIONNAME = "Gwendal Roué"; TargetAttributes = { 56185BEF25B80B8900B9C30F = { CreatedOnToolsVersion = 12.3; DevelopmentTeam = AMD8W895CT; ProvisioningStyle = Automatic; TestTargetID = 56B036021E8D9EBE003B6DA4; }; 568E5FBE1E926430002582E0 = { CreatedOnToolsVersion = 8.3; DevelopmentTeam = AMD8W895CT; ProvisioningStyle = Automatic; }; 568E5FCA1E926430002582E0 = { CreatedOnToolsVersion = 8.3; DevelopmentTeam = AMD8W895CT; LastSwiftMigration = 1020; ProvisioningStyle = Automatic; }; 56B036021E8D9EBE003B6DA4 = { CreatedOnToolsVersion = 8.3; DevelopmentTeam = AMD8W895CT; LastSwiftMigration = 1020; ProvisioningStyle = Automatic; }; }; }; buildConfigurationList = 56B035FE1E8D9EBE003B6DA4 /* Build configuration list for PBXProject "GRDBDemoiOS" */; compatibilityVersion = "Xcode 12.0"; developmentRegion = en; hasScannedForEncodings = 0; knownRegions = ( en, Base, ); mainGroup = 56B035FA1E8D9EBE003B6DA4; productRefGroup = 56B036041E8D9EBE003B6DA4 /* Products */; projectDirPath = ""; projectReferences = ( { ProductGroup = 56606CFD2355931F00185962 /* Products */; ProjectRef = 56B036261E8D9F79003B6DA4 /* GRDB.xcodeproj */; }, ); projectRoot = ""; targets = ( 56B036021E8D9EBE003B6DA4 /* GRDBDemoiOS */, 568E5FBE1E926430002582E0 /* GRDBDemoWatchOS */, 568E5FCA1E926430002582E0 /* GRDBDemoWatchOS Extension */, 56185BEF25B80B8900B9C30F /* GRDBDemoiOSTests */, ); }; /* End PBXProject section */ /* Begin PBXReferenceProxy section */ 56606D0A2355931F00185962 /* GRDB.framework */ = { isa = PBXReferenceProxy; fileType = wrapper.framework; path = GRDB.framework; remoteRef = 56606D092355931F00185962 /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; 56606D0C2355931F00185962 /* GRDBTests.xctest */ = { isa = PBXReferenceProxy; fileType = wrapper.cfbundle; path = GRDBTests.xctest; remoteRef = 56606D0B2355931F00185962 /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; /* End PBXReferenceProxy section */ /* Begin PBXResourcesBuildPhase section */ 56185BEE25B80B8900B9C30F /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; 568E5FBD1E926430002582E0 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( 568E5FC51E926430002582E0 /* Assets.xcassets in Resources */, 568E5FC31E926430002582E0 /* Interface.storyboard in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; 568E5FC91E926430002582E0 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( 568E5FD51E926430002582E0 /* Assets.xcassets in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; 56B036011E8D9EBE003B6DA4 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( 56B036111E8D9EBE003B6DA4 /* LaunchScreen.storyboard in Resources */, 56B0360E1E8D9EBE003B6DA4 /* Assets.xcassets in Resources */, 56B0360C1E8D9EBE003B6DA4 /* Main.storyboard in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXResourcesBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ 56185BEC25B80B8900B9C30F /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 56185C0725B80CEC00B9C30F /* PlayerTests.swift in Sources */, 56185BF325B80B8900B9C30F /* AppDatabaseTests.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; 568E5FC71E926430002582E0 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 568E5FD31E926430002582E0 /* ExtensionDelegate.swift in Sources */, 568E5FD11E926430002582E0 /* InterfaceController.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; 56B035FF1E8D9EBE003B6DA4 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 56FE6F2624A90CE400711EDF /* SceneDelegate.swift in Sources */, 56B0361C1E8D9F38003B6DA4 /* Player.swift in Sources */, 56B0361B1E8D9F38003B6DA4 /* AppDatabase.swift in Sources */, 56185BBF25B8036100B9C30F /* Persistence.swift in Sources */, 56B036071E8D9EBE003B6DA4 /* AppDelegate.swift in Sources */, 56B036241E8D9F4C003B6DA4 /* PlayerListViewController.swift in Sources */, 56B036231E8D9F4C003B6DA4 /* PlayerEditionViewController.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ 56185BF625B80B8900B9C30F /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = 56B036021E8D9EBE003B6DA4 /* GRDBDemoiOS */; targetProxy = 56185BF525B80B8900B9C30F /* PBXContainerItemProxy */; }; 5642253029A2390800D714BF /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = GRDB; targetProxy = 5642252F29A2390800D714BF /* PBXContainerItemProxy */; }; 5642253429A2391900D714BF /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = GRDB; targetProxy = 5642253329A2391900D714BF /* PBXContainerItemProxy */; }; 568E5FCE1E926430002582E0 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = 568E5FCA1E926430002582E0 /* GRDBDemoWatchOS Extension */; targetProxy = 568E5FCD1E926430002582E0 /* PBXContainerItemProxy */; }; 568E5FD81E926430002582E0 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = 568E5FBE1E926430002582E0 /* GRDBDemoWatchOS */; targetProxy = 568E5FD71E926430002582E0 /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin PBXVariantGroup section */ 568E5FC11E926430002582E0 /* Interface.storyboard */ = { isa = PBXVariantGroup; children = ( 568E5FC21E926430002582E0 /* Base */, ); name = Interface.storyboard; sourceTree = ""; }; 56B0360A1E8D9EBE003B6DA4 /* Main.storyboard */ = { isa = PBXVariantGroup; children = ( 56B0360B1E8D9EBE003B6DA4 /* Base */, ); name = Main.storyboard; sourceTree = ""; }; 56B0360F1E8D9EBE003B6DA4 /* LaunchScreen.storyboard */ = { isa = PBXVariantGroup; children = ( 56B036101E8D9EBE003B6DA4 /* Base */, ); name = LaunchScreen.storyboard; sourceTree = ""; }; /* End PBXVariantGroup section */ /* Begin XCBuildConfiguration section */ 56185BF725B80B8900B9C30F /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; CLANG_ENABLE_OBJC_WEAK = YES; CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; CODE_SIGN_STYLE = Automatic; DEVELOPMENT_TEAM = AMD8W895CT; GCC_C_LANGUAGE_STANDARD = gnu11; INFOPLIST_FILE = GRDBDemoiOSTests/Info.plist; IPHONEOS_DEPLOYMENT_TARGET = 17.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", "@loader_path/Frameworks", ); MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; MTL_FAST_MATH = YES; PRODUCT_BUNDLE_IDENTIFIER = com.github.groue.GRDBDemoiOSTests; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; TEST_HOST = "$(BUILT_PRODUCTS_DIR)/GRDBDemoiOS.app/GRDBDemoiOS"; }; name = Debug; }; 56185BF825B80B8900B9C30F /* Release */ = { isa = XCBuildConfiguration; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; CLANG_ENABLE_OBJC_WEAK = YES; CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; CODE_SIGN_STYLE = Automatic; DEVELOPMENT_TEAM = AMD8W895CT; GCC_C_LANGUAGE_STANDARD = gnu11; INFOPLIST_FILE = GRDBDemoiOSTests/Info.plist; IPHONEOS_DEPLOYMENT_TARGET = 17.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", "@loader_path/Frameworks", ); MTL_FAST_MATH = YES; PRODUCT_BUNDLE_IDENTIFIER = com.github.groue.GRDBDemoiOSTests; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; TEST_HOST = "$(BUILT_PRODUCTS_DIR)/GRDBDemoiOS.app/GRDBDemoiOS"; }; name = Release; }; 568E5FDB1E926430002582E0 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ASSETCATALOG_COMPILER_COMPLICATION_NAME = Complication; CLANG_ENABLE_OBJC_WEAK = YES; DEVELOPMENT_TEAM = AMD8W895CT; INFOPLIST_FILE = "GRDBDemoWatchOS Extension/Info.plist"; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", "@executable_path/../../Frameworks", ); PRODUCT_BUNDLE_IDENTIFIER = com.github.groue.GRDBDemoiOS2.watchkitapp.watchkitextension; PRODUCT_NAME = "${TARGET_NAME}"; SDKROOT = watchos; SKIP_INSTALL = YES; TARGETED_DEVICE_FAMILY = 4; }; name = Debug; }; 568E5FDC1E926430002582E0 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ASSETCATALOG_COMPILER_COMPLICATION_NAME = Complication; CLANG_ENABLE_OBJC_WEAK = YES; DEVELOPMENT_TEAM = AMD8W895CT; INFOPLIST_FILE = "GRDBDemoWatchOS Extension/Info.plist"; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", "@executable_path/../../Frameworks", ); PRODUCT_BUNDLE_IDENTIFIER = com.github.groue.GRDBDemoiOS2.watchkitapp.watchkitextension; PRODUCT_NAME = "${TARGET_NAME}"; SDKROOT = watchos; SKIP_INSTALL = YES; TARGETED_DEVICE_FAMILY = 4; }; name = Release; }; 568E5FDF1E926430002582E0 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_OBJC_WEAK = YES; DEVELOPMENT_TEAM = AMD8W895CT; IBSC_MODULE = GRDBDemoWatchOS_Extension; INFOPLIST_FILE = GRDBDemoWatchOS/Info.plist; PRODUCT_BUNDLE_IDENTIFIER = com.github.groue.GRDBDemoiOS2.watchkitapp; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = watchos; SKIP_INSTALL = YES; TARGETED_DEVICE_FAMILY = 4; }; name = Debug; }; 568E5FE01E926430002582E0 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_OBJC_WEAK = YES; DEVELOPMENT_TEAM = AMD8W895CT; IBSC_MODULE = GRDBDemoWatchOS_Extension; INFOPLIST_FILE = GRDBDemoWatchOS/Info.plist; PRODUCT_BUNDLE_IDENTIFIER = com.github.groue.GRDBDemoiOS2.watchkitapp; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = watchos; SKIP_INSTALL = YES; TARGETED_DEVICE_FAMILY = 4; }; name = Release; }; 56B036131E8D9EBE003B6DA4 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; CLANG_ANALYZER_NONNULL = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_OBJC_ARC = YES; CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; CLANG_WARN_BOOL_CONVERSION = YES; CLANG_WARN_COMMA = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CLANG_WARN_EMPTY_BODY = YES; CLANG_WARN_ENUM_CONVERSION = YES; CLANG_WARN_INFINITE_RECURSION = YES; CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; CLANG_WARN_STRICT_PROTOTYPES = YES; CLANG_WARN_SUSPICIOUS_MOVE = YES; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; COPY_PHASE_STRIP = NO; DEBUG_INFORMATION_FORMAT = dwarf; ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_TESTABILITY = YES; GCC_C_LANGUAGE_STANDARD = gnu99; GCC_DYNAMIC_NO_PIC = NO; GCC_NO_COMMON_BLOCKS = YES; GCC_OPTIMIZATION_LEVEL = 0; GCC_PREPROCESSOR_DEFINITIONS = ( "DEBUG=1", "$(inherited)", ); GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNDECLARED_SELECTOR = YES; GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; IPHONEOS_DEPLOYMENT_TARGET = 15.0; MTL_ENABLE_DEBUG_INFO = YES; ONLY_ACTIVE_ARCH = YES; SDKROOT = iphoneos; SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 5.0; WATCHOS_DEPLOYMENT_TARGET = 8.0; }; name = Debug; }; 56B036141E8D9EBE003B6DA4 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; CLANG_ANALYZER_NONNULL = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_OBJC_ARC = YES; CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; CLANG_WARN_BOOL_CONVERSION = YES; CLANG_WARN_COMMA = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CLANG_WARN_EMPTY_BODY = YES; CLANG_WARN_ENUM_CONVERSION = YES; CLANG_WARN_INFINITE_RECURSION = YES; CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; CLANG_WARN_STRICT_PROTOTYPES = YES; CLANG_WARN_SUSPICIOUS_MOVE = YES; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; COPY_PHASE_STRIP = NO; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_NS_ASSERTIONS = NO; ENABLE_STRICT_OBJC_MSGSEND = YES; GCC_C_LANGUAGE_STANDARD = gnu99; GCC_NO_COMMON_BLOCKS = YES; GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNDECLARED_SELECTOR = YES; GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; IPHONEOS_DEPLOYMENT_TARGET = 15.0; MTL_ENABLE_DEBUG_INFO = NO; SDKROOT = iphoneos; SWIFT_COMPILATION_MODE = wholemodule; SWIFT_OPTIMIZATION_LEVEL = "-O"; SWIFT_VERSION = 5.0; VALIDATE_PRODUCT = YES; WATCHOS_DEPLOYMENT_TARGET = 8.0; }; name = Release; }; 56B036161E8D9EBE003B6DA4 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_OBJC_WEAK = YES; DEVELOPMENT_TEAM = AMD8W895CT; INFOPLIST_FILE = GRDBDemoiOS/Info.plist; IPHONEOS_DEPLOYMENT_TARGET = 17.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", ); PRODUCT_BUNDLE_IDENTIFIER = com.github.groue.GRDBDemoiOS2; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Debug; }; 56B036171E8D9EBE003B6DA4 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_OBJC_WEAK = YES; DEVELOPMENT_TEAM = AMD8W895CT; INFOPLIST_FILE = GRDBDemoiOS/Info.plist; IPHONEOS_DEPLOYMENT_TARGET = 17.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", ); PRODUCT_BUNDLE_IDENTIFIER = com.github.groue.GRDBDemoiOS2; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Release; }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ 56185BFF25B80B8900B9C30F /* Build configuration list for PBXNativeTarget "GRDBDemoiOSTests" */ = { isa = XCConfigurationList; buildConfigurations = ( 56185BF725B80B8900B9C30F /* Debug */, 56185BF825B80B8900B9C30F /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; 568E5FDA1E926430002582E0 /* Build configuration list for PBXNativeTarget "GRDBDemoWatchOS Extension" */ = { isa = XCConfigurationList; buildConfigurations = ( 568E5FDB1E926430002582E0 /* Debug */, 568E5FDC1E926430002582E0 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; 568E5FDE1E926430002582E0 /* Build configuration list for PBXNativeTarget "GRDBDemoWatchOS" */ = { isa = XCConfigurationList; buildConfigurations = ( 568E5FDF1E926430002582E0 /* Debug */, 568E5FE01E926430002582E0 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; 56B035FE1E8D9EBE003B6DA4 /* Build configuration list for PBXProject "GRDBDemoiOS" */ = { isa = XCConfigurationList; buildConfigurations = ( 56B036131E8D9EBE003B6DA4 /* Debug */, 56B036141E8D9EBE003B6DA4 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; 56B036151E8D9EBE003B6DA4 /* Build configuration list for PBXNativeTarget "GRDBDemoiOS" */ = { isa = XCConfigurationList; buildConfigurations = ( 56B036161E8D9EBE003B6DA4 /* Debug */, 56B036171E8D9EBE003B6DA4 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; /* End XCConfigurationList section */ }; rootObject = 56B035FB1E8D9EBE003B6DA4 /* Project object */; }