Splitflap/Example/SplitflapExample.xcodeproj/project.pbxproj

671 lines
33 KiB
Plaintext

// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 46;
objects = {
/* Begin PBXBuildFile section */
CE483C0D1BF5DF8A00979C2A /* SplitflapDataSourceDatasourceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE483C0C1BF5DF8A00979C2A /* SplitflapDataSourceDatasourceTests.swift */; };
CE483C0F1BF5E08A00979C2A /* SplitflapDelegateTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE483C0E1BF5E08A00979C2A /* SplitflapDelegateTests.swift */; };
CE483C111BF5F0D300979C2A /* TileViewTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE483C101BF5F0D300979C2A /* TileViewTests.swift */; };
CE483C131BF5F0DD00979C2A /* FlapViewTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE483C121BF5F0DD00979C2A /* FlapViewTests.swift */; };
CE5040551C03B99D007D9E9F /* StoryboardTests.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = CE5040541C03B99D007D9E9F /* StoryboardTests.storyboard */; };
CE525D7A1BF331D100429200 /* SplitflapDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE525D791BF331D100429200 /* SplitflapDataSource.swift */; };
CE525D7C1BF336EA00429200 /* SplitflapDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE525D7B1BF336EA00429200 /* SplitflapDelegate.swift */; };
CE525D7E1BF340BB00429200 /* SplitflapTokens.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE525D7D1BF340BB00429200 /* SplitflapTokens.swift */; };
CE525D801BF3425C00429200 /* TokenGenerator.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE525D7F1BF3425C00429200 /* TokenGenerator.swift */; };
CE525D821BF3467D00429200 /* TokenParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE525D811BF3467D00429200 /* TokenParser.swift */; };
CE525D8B1BF3833700429200 /* Splitflap.h in Headers */ = {isa = PBXBuildFile; fileRef = CE525D8A1BF3833700429200 /* Splitflap.h */; settings = {ATTRIBUTES = (Public, ); }; };
CE525D8F1BF3833700429200 /* Splitflap.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE525D881BF3833700429200 /* Splitflap.framework */; };
CE525D901BF3833700429200 /* Splitflap.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = CE525D881BF3833700429200 /* Splitflap.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
CE525D951BF3833F00429200 /* FlapView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEB139BA1BF266FC00DE6BA9 /* FlapView.swift */; };
CE525D961BF3833F00429200 /* Splitflap.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEB139B81BF266FC00DE6BA9 /* Splitflap.swift */; };
CE525D971BF3833F00429200 /* SplitflapDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE525D791BF331D100429200 /* SplitflapDataSource.swift */; };
CE525D981BF3833F00429200 /* SplitflapDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE525D7B1BF336EA00429200 /* SplitflapDelegate.swift */; };
CE525D991BF3833F00429200 /* SplitflapTokens.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE525D7D1BF340BB00429200 /* SplitflapTokens.swift */; };
CE525D9A1BF3833F00429200 /* TileView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEB139B91BF266FC00DE6BA9 /* TileView.swift */; };
CE525D9B1BF3833F00429200 /* TokenGenerator.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE525D7F1BF3425C00429200 /* TokenGenerator.swift */; };
CE525D9C1BF3833F00429200 /* TokenParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE525D811BF3467D00429200 /* TokenParser.swift */; };
CE525D9E1BF3D57600429200 /* FlapViewBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE525D9D1BF3D57600429200 /* FlapViewBuilder.swift */; };
CE525D9F1BF3D7AC00429200 /* FlapViewBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE525D9D1BF3D57600429200 /* FlapViewBuilder.swift */; };
CE525DB81BF4FBE400429200 /* TokenGeneratorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE525DB71BF4FBE400429200 /* TokenGeneratorTests.swift */; };
CE525DB91BF4FC3200429200 /* FlapView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEB139BA1BF266FC00DE6BA9 /* FlapView.swift */; };
CE525DBA1BF4FC3200429200 /* FlapViewBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE525D9D1BF3D57600429200 /* FlapViewBuilder.swift */; };
CE525DBB1BF4FC3200429200 /* Splitflap.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEB139B81BF266FC00DE6BA9 /* Splitflap.swift */; };
CE525DBC1BF4FC3200429200 /* SplitflapDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE525D791BF331D100429200 /* SplitflapDataSource.swift */; };
CE525DBD1BF4FC3200429200 /* SplitflapDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE525D7B1BF336EA00429200 /* SplitflapDelegate.swift */; };
CE525DBE1BF4FC3200429200 /* SplitflapTokens.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE525D7D1BF340BB00429200 /* SplitflapTokens.swift */; };
CE525DBF1BF4FC3200429200 /* TileView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEB139B91BF266FC00DE6BA9 /* TileView.swift */; };
CE525DC01BF4FC3200429200 /* TokenGenerator.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE525D7F1BF3425C00429200 /* TokenGenerator.swift */; };
CE525DC11BF4FC3200429200 /* TokenParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE525D811BF3467D00429200 /* TokenParser.swift */; };
CE525DC31BF5134D00429200 /* TokenParserTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE525DC21BF5134D00429200 /* TokenParserTests.swift */; };
CEB139A41BF266DD00DE6BA9 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEB139A31BF266DD00DE6BA9 /* AppDelegate.swift */; };
CEB139A61BF266DD00DE6BA9 /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEB139A51BF266DD00DE6BA9 /* ViewController.swift */; };
CEB139A91BF266DD00DE6BA9 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = CEB139A71BF266DD00DE6BA9 /* Main.storyboard */; };
CEB139AB1BF266DD00DE6BA9 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = CEB139AA1BF266DD00DE6BA9 /* Assets.xcassets */; };
CEB139AE1BF266DD00DE6BA9 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = CEB139AC1BF266DD00DE6BA9 /* LaunchScreen.storyboard */; };
CEB139BD1BF266FC00DE6BA9 /* Splitflap.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEB139B81BF266FC00DE6BA9 /* Splitflap.swift */; };
CEB139BE1BF266FC00DE6BA9 /* TileView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEB139B91BF266FC00DE6BA9 /* TileView.swift */; };
CEB139BF1BF266FC00DE6BA9 /* FlapView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEB139BA1BF266FC00DE6BA9 /* FlapView.swift */; };
CEECB4DF1BF53107002511E0 /* SplitflapTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEECB4DE1BF53107002511E0 /* SplitflapTests.swift */; };
CEECB4E11BF5D843002511E0 /* XCTTestCaseTemplate.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEECB4E01BF5D843002511E0 /* XCTTestCaseTemplate.swift */; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
CE525D8D1BF3833700429200 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = CEB139981BF266DD00DE6BA9 /* Project object */;
proxyType = 1;
remoteGlobalIDString = CE525D871BF3833700429200;
remoteInfo = Splitflap;
};
CE525DB21BF4FBC800429200 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = CEB139981BF266DD00DE6BA9 /* Project object */;
proxyType = 1;
remoteGlobalIDString = CEB1399F1BF266DD00DE6BA9;
remoteInfo = SplitflapExample;
};
/* End PBXContainerItemProxy section */
/* Begin PBXCopyFilesBuildPhase section */
CE525D941BF3833700429200 /* Embed Frameworks */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "";
dstSubfolderSpec = 10;
files = (
CE525D901BF3833700429200 /* Splitflap.framework in Embed Frameworks */,
);
name = "Embed Frameworks";
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXCopyFilesBuildPhase section */
/* Begin PBXFileReference section */
CE483C0C1BF5DF8A00979C2A /* SplitflapDataSourceDatasourceTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SplitflapDataSourceDatasourceTests.swift; sourceTree = "<group>"; };
CE483C0E1BF5E08A00979C2A /* SplitflapDelegateTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SplitflapDelegateTests.swift; sourceTree = "<group>"; };
CE483C101BF5F0D300979C2A /* TileViewTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TileViewTests.swift; sourceTree = "<group>"; };
CE483C121BF5F0DD00979C2A /* FlapViewTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FlapViewTests.swift; sourceTree = "<group>"; };
CE5040541C03B99D007D9E9F /* StoryboardTests.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; path = StoryboardTests.storyboard; sourceTree = "<group>"; };
CE525D791BF331D100429200 /* SplitflapDataSource.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SplitflapDataSource.swift; sourceTree = "<group>"; };
CE525D7B1BF336EA00429200 /* SplitflapDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SplitflapDelegate.swift; sourceTree = "<group>"; };
CE525D7D1BF340BB00429200 /* SplitflapTokens.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SplitflapTokens.swift; sourceTree = "<group>"; };
CE525D7F1BF3425C00429200 /* TokenGenerator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TokenGenerator.swift; sourceTree = "<group>"; };
CE525D811BF3467D00429200 /* TokenParser.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TokenParser.swift; sourceTree = "<group>"; };
CE525D881BF3833700429200 /* Splitflap.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Splitflap.framework; sourceTree = BUILT_PRODUCTS_DIR; };
CE525D8A1BF3833700429200 /* Splitflap.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Splitflap.h; sourceTree = "<group>"; };
CE525D8C1BF3833700429200 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
CE525D9D1BF3D57600429200 /* FlapViewBuilder.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FlapViewBuilder.swift; sourceTree = "<group>"; };
CE525DAD1BF4FBC800429200 /* SplitflapTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = SplitflapTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
CE525DB11BF4FBC800429200 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
CE525DB71BF4FBE400429200 /* TokenGeneratorTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TokenGeneratorTests.swift; sourceTree = "<group>"; };
CE525DC21BF5134D00429200 /* TokenParserTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TokenParserTests.swift; sourceTree = "<group>"; };
CEB139A01BF266DD00DE6BA9 /* SplitflapExample.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = SplitflapExample.app; sourceTree = BUILT_PRODUCTS_DIR; };
CEB139A31BF266DD00DE6BA9 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
CEB139A51BF266DD00DE6BA9 /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = "<group>"; };
CEB139A81BF266DD00DE6BA9 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; };
CEB139AA1BF266DD00DE6BA9 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
CEB139AD1BF266DD00DE6BA9 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
CEB139AF1BF266DD00DE6BA9 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
CEB139B81BF266FC00DE6BA9 /* Splitflap.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Splitflap.swift; sourceTree = "<group>"; };
CEB139B91BF266FC00DE6BA9 /* TileView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TileView.swift; sourceTree = "<group>"; };
CEB139BA1BF266FC00DE6BA9 /* FlapView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FlapView.swift; sourceTree = "<group>"; };
CEECB4DE1BF53107002511E0 /* SplitflapTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SplitflapTests.swift; sourceTree = "<group>"; };
CEECB4E01BF5D843002511E0 /* XCTTestCaseTemplate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = XCTTestCaseTemplate.swift; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
CE525D841BF3833700429200 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
CE525DAA1BF4FBC800429200 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
CEB1399D1BF266DD00DE6BA9 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
CE525D8F1BF3833700429200 /* Splitflap.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
CE525D891BF3833700429200 /* Splitflap */ = {
isa = PBXGroup;
children = (
CE525D8A1BF3833700429200 /* Splitflap.h */,
CE525D8C1BF3833700429200 /* Info.plist */,
);
path = Splitflap;
sourceTree = "<group>";
};
CE525DAE1BF4FBC800429200 /* SplitflapTests */ = {
isa = PBXGroup;
children = (
CE525DB11BF4FBC800429200 /* Info.plist */,
CE483C121BF5F0DD00979C2A /* FlapViewTests.swift */,
CE483C0C1BF5DF8A00979C2A /* SplitflapDataSourceDatasourceTests.swift */,
CE483C0E1BF5E08A00979C2A /* SplitflapDelegateTests.swift */,
CEECB4DE1BF53107002511E0 /* SplitflapTests.swift */,
CE483C101BF5F0D300979C2A /* TileViewTests.swift */,
CE525DB71BF4FBE400429200 /* TokenGeneratorTests.swift */,
CE525DC21BF5134D00429200 /* TokenParserTests.swift */,
CEECB4E01BF5D843002511E0 /* XCTTestCaseTemplate.swift */,
CE5040541C03B99D007D9E9F /* StoryboardTests.storyboard */,
);
path = SplitflapTests;
sourceTree = "<group>";
};
CEB139971BF266DD00DE6BA9 = {
isa = PBXGroup;
children = (
CEB139B51BF266FC00DE6BA9 /* Splitflap */,
CEB139A21BF266DD00DE6BA9 /* SplitflapExample */,
CE525D891BF3833700429200 /* Splitflap */,
CE525DAE1BF4FBC800429200 /* SplitflapTests */,
CEB139A11BF266DD00DE6BA9 /* Products */,
);
sourceTree = "<group>";
};
CEB139A11BF266DD00DE6BA9 /* Products */ = {
isa = PBXGroup;
children = (
CEB139A01BF266DD00DE6BA9 /* SplitflapExample.app */,
CE525D881BF3833700429200 /* Splitflap.framework */,
CE525DAD1BF4FBC800429200 /* SplitflapTests.xctest */,
);
name = Products;
sourceTree = "<group>";
};
CEB139A21BF266DD00DE6BA9 /* SplitflapExample */ = {
isa = PBXGroup;
children = (
CEB139A31BF266DD00DE6BA9 /* AppDelegate.swift */,
CEB139A51BF266DD00DE6BA9 /* ViewController.swift */,
CEB139A71BF266DD00DE6BA9 /* Main.storyboard */,
CEB139AA1BF266DD00DE6BA9 /* Assets.xcassets */,
CEB139AC1BF266DD00DE6BA9 /* LaunchScreen.storyboard */,
CEB139AF1BF266DD00DE6BA9 /* Info.plist */,
);
path = SplitflapExample;
sourceTree = "<group>";
};
CEB139B51BF266FC00DE6BA9 /* Splitflap */ = {
isa = PBXGroup;
children = (
CEB139BA1BF266FC00DE6BA9 /* FlapView.swift */,
CE525D9D1BF3D57600429200 /* FlapViewBuilder.swift */,
CEB139B81BF266FC00DE6BA9 /* Splitflap.swift */,
CE525D791BF331D100429200 /* SplitflapDataSource.swift */,
CE525D7B1BF336EA00429200 /* SplitflapDelegate.swift */,
CE525D7D1BF340BB00429200 /* SplitflapTokens.swift */,
CEB139B91BF266FC00DE6BA9 /* TileView.swift */,
CE525D7F1BF3425C00429200 /* TokenGenerator.swift */,
CE525D811BF3467D00429200 /* TokenParser.swift */,
);
name = Splitflap;
path = ../Splitflap;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXHeadersBuildPhase section */
CE525D851BF3833700429200 /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
CE525D8B1BF3833700429200 /* Splitflap.h in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXHeadersBuildPhase section */
/* Begin PBXNativeTarget section */
CE525D871BF3833700429200 /* Splitflap */ = {
isa = PBXNativeTarget;
buildConfigurationList = CE525D911BF3833700429200 /* Build configuration list for PBXNativeTarget "Splitflap" */;
buildPhases = (
CE525D831BF3833700429200 /* Sources */,
CE525D841BF3833700429200 /* Frameworks */,
CE525D851BF3833700429200 /* Headers */,
CE525D861BF3833700429200 /* Resources */,
);
buildRules = (
);
dependencies = (
);
name = Splitflap;
productName = Splitflap;
productReference = CE525D881BF3833700429200 /* Splitflap.framework */;
productType = "com.apple.product-type.framework";
};
CE525DAC1BF4FBC800429200 /* SplitflapTests */ = {
isa = PBXNativeTarget;
buildConfigurationList = CE525DB61BF4FBC800429200 /* Build configuration list for PBXNativeTarget "SplitflapTests" */;
buildPhases = (
CE525DA91BF4FBC800429200 /* Sources */,
CE525DAA1BF4FBC800429200 /* Frameworks */,
CE525DAB1BF4FBC800429200 /* Resources */,
);
buildRules = (
);
dependencies = (
CE525DB31BF4FBC800429200 /* PBXTargetDependency */,
);
name = SplitflapTests;
productName = SplitflapTests;
productReference = CE525DAD1BF4FBC800429200 /* SplitflapTests.xctest */;
productType = "com.apple.product-type.bundle.unit-test";
};
CEB1399F1BF266DD00DE6BA9 /* SplitflapExample */ = {
isa = PBXNativeTarget;
buildConfigurationList = CEB139B21BF266DD00DE6BA9 /* Build configuration list for PBXNativeTarget "SplitflapExample" */;
buildPhases = (
CEB1399C1BF266DD00DE6BA9 /* Sources */,
CEB1399D1BF266DD00DE6BA9 /* Frameworks */,
CEB1399E1BF266DD00DE6BA9 /* Resources */,
CE525D941BF3833700429200 /* Embed Frameworks */,
);
buildRules = (
);
dependencies = (
CE525D8E1BF3833700429200 /* PBXTargetDependency */,
);
name = SplitflapExample;
productName = SplitflapExample;
productReference = CEB139A01BF266DD00DE6BA9 /* SplitflapExample.app */;
productType = "com.apple.product-type.application";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
CEB139981BF266DD00DE6BA9 /* Project object */ = {
isa = PBXProject;
attributes = {
LastSwiftUpdateCheck = 0710;
LastUpgradeCheck = 0710;
ORGANIZATIONNAME = "Yannick LORIOT";
TargetAttributes = {
CE525D871BF3833700429200 = {
CreatedOnToolsVersion = 7.1;
};
CE525DAC1BF4FBC800429200 = {
CreatedOnToolsVersion = 7.1;
};
CEB1399F1BF266DD00DE6BA9 = {
CreatedOnToolsVersion = 7.1;
};
};
};
buildConfigurationList = CEB1399B1BF266DD00DE6BA9 /* Build configuration list for PBXProject "SplitflapExample" */;
compatibilityVersion = "Xcode 3.2";
developmentRegion = English;
hasScannedForEncodings = 0;
knownRegions = (
en,
Base,
);
mainGroup = CEB139971BF266DD00DE6BA9;
productRefGroup = CEB139A11BF266DD00DE6BA9 /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
CEB1399F1BF266DD00DE6BA9 /* SplitflapExample */,
CE525DAC1BF4FBC800429200 /* SplitflapTests */,
CE525D871BF3833700429200 /* Splitflap */,
);
};
/* End PBXProject section */
/* Begin PBXResourcesBuildPhase section */
CE525D861BF3833700429200 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
CE525DAB1BF4FBC800429200 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
CE5040551C03B99D007D9E9F /* StoryboardTests.storyboard in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
CEB1399E1BF266DD00DE6BA9 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
CEB139AE1BF266DD00DE6BA9 /* LaunchScreen.storyboard in Resources */,
CEB139AB1BF266DD00DE6BA9 /* Assets.xcassets in Resources */,
CEB139A91BF266DD00DE6BA9 /* Main.storyboard in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXResourcesBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
CE525D831BF3833700429200 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
CE525D981BF3833F00429200 /* SplitflapDelegate.swift in Sources */,
CE525D991BF3833F00429200 /* SplitflapTokens.swift in Sources */,
CE525D9C1BF3833F00429200 /* TokenParser.swift in Sources */,
CE525D951BF3833F00429200 /* FlapView.swift in Sources */,
CE525D9F1BF3D7AC00429200 /* FlapViewBuilder.swift in Sources */,
CE525D9A1BF3833F00429200 /* TileView.swift in Sources */,
CE525D961BF3833F00429200 /* Splitflap.swift in Sources */,
CE525D9B1BF3833F00429200 /* TokenGenerator.swift in Sources */,
CE525D971BF3833F00429200 /* SplitflapDataSource.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
CE525DA91BF4FBC800429200 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
CE525DBC1BF4FC3200429200 /* SplitflapDataSource.swift in Sources */,
CE525DBE1BF4FC3200429200 /* SplitflapTokens.swift in Sources */,
CE525DC31BF5134D00429200 /* TokenParserTests.swift in Sources */,
CE525DC11BF4FC3200429200 /* TokenParser.swift in Sources */,
CE525DBF1BF4FC3200429200 /* TileView.swift in Sources */,
CE525DB81BF4FBE400429200 /* TokenGeneratorTests.swift in Sources */,
CEECB4E11BF5D843002511E0 /* XCTTestCaseTemplate.swift in Sources */,
CE525DBD1BF4FC3200429200 /* SplitflapDelegate.swift in Sources */,
CE483C131BF5F0DD00979C2A /* FlapViewTests.swift in Sources */,
CE483C0F1BF5E08A00979C2A /* SplitflapDelegateTests.swift in Sources */,
CE525DBB1BF4FC3200429200 /* Splitflap.swift in Sources */,
CE483C111BF5F0D300979C2A /* TileViewTests.swift in Sources */,
CE525DBA1BF4FC3200429200 /* FlapViewBuilder.swift in Sources */,
CEECB4DF1BF53107002511E0 /* SplitflapTests.swift in Sources */,
CE483C0D1BF5DF8A00979C2A /* SplitflapDataSourceDatasourceTests.swift in Sources */,
CE525DC01BF4FC3200429200 /* TokenGenerator.swift in Sources */,
CE525DB91BF4FC3200429200 /* FlapView.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
CEB1399C1BF266DD00DE6BA9 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
CE525D9E1BF3D57600429200 /* FlapViewBuilder.swift in Sources */,
CE525D7E1BF340BB00429200 /* SplitflapTokens.swift in Sources */,
CEB139BF1BF266FC00DE6BA9 /* FlapView.swift in Sources */,
CE525D7C1BF336EA00429200 /* SplitflapDelegate.swift in Sources */,
CEB139A61BF266DD00DE6BA9 /* ViewController.swift in Sources */,
CEB139A41BF266DD00DE6BA9 /* AppDelegate.swift in Sources */,
CEB139BE1BF266FC00DE6BA9 /* TileView.swift in Sources */,
CE525D821BF3467D00429200 /* TokenParser.swift in Sources */,
CE525D7A1BF331D100429200 /* SplitflapDataSource.swift in Sources */,
CE525D801BF3425C00429200 /* TokenGenerator.swift in Sources */,
CEB139BD1BF266FC00DE6BA9 /* Splitflap.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin PBXTargetDependency section */
CE525D8E1BF3833700429200 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = CE525D871BF3833700429200 /* Splitflap */;
targetProxy = CE525D8D1BF3833700429200 /* PBXContainerItemProxy */;
};
CE525DB31BF4FBC800429200 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = CEB1399F1BF266DD00DE6BA9 /* SplitflapExample */;
targetProxy = CE525DB21BF4FBC800429200 /* PBXContainerItemProxy */;
};
/* End PBXTargetDependency section */
/* Begin PBXVariantGroup section */
CEB139A71BF266DD00DE6BA9 /* Main.storyboard */ = {
isa = PBXVariantGroup;
children = (
CEB139A81BF266DD00DE6BA9 /* Base */,
);
name = Main.storyboard;
sourceTree = "<group>";
};
CEB139AC1BF266DD00DE6BA9 /* LaunchScreen.storyboard */ = {
isa = PBXVariantGroup;
children = (
CEB139AD1BF266DD00DE6BA9 /* Base */,
);
name = LaunchScreen.storyboard;
sourceTree = "<group>";
};
/* End PBXVariantGroup section */
/* Begin XCBuildConfiguration section */
CE525D921BF3833700429200 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
CURRENT_PROJECT_VERSION = 1;
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
GCC_GENERATE_TEST_COVERAGE_FILES = YES;
GCC_INSTRUMENT_PROGRAM_FLOW_ARCS = YES;
INFOPLIST_FILE = Splitflap/Info.plist;
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
PRODUCT_BUNDLE_IDENTIFIER = com.yannickloriot.Splitflap;
PRODUCT_NAME = "$(TARGET_NAME)";
SKIP_INSTALL = YES;
VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = "";
};
name = Debug;
};
CE525D931BF3833700429200 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
CURRENT_PROJECT_VERSION = 1;
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
GCC_GENERATE_TEST_COVERAGE_FILES = YES;
GCC_INSTRUMENT_PROGRAM_FLOW_ARCS = YES;
INFOPLIST_FILE = Splitflap/Info.plist;
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
PRODUCT_BUNDLE_IDENTIFIER = com.yannickloriot.Splitflap;
PRODUCT_NAME = "$(TARGET_NAME)";
SKIP_INSTALL = YES;
VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = "";
};
name = Release;
};
CE525DB41BF4FBC800429200 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
INFOPLIST_FILE = SplitflapTests/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 9.1;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
PRODUCT_BUNDLE_IDENTIFIER = com.yannickloriot.SplitflapTests;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Debug;
};
CE525DB51BF4FBC800429200 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
INFOPLIST_FILE = SplitflapTests/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 9.1;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
PRODUCT_BUNDLE_IDENTIFIER = com.yannickloriot.SplitflapTests;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Release;
};
CEB139B01BF266DD00DE6BA9 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
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 = 8.0;
MTL_ENABLE_DEBUG_INFO = YES;
ONLY_ACTIVE_ARCH = YES;
SDKROOT = iphoneos;
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
TARGETED_DEVICE_FAMILY = "1,2";
};
name = Debug;
};
CEB139B11BF266DD00DE6BA9 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
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 = 8.0;
MTL_ENABLE_DEBUG_INFO = NO;
SDKROOT = iphoneos;
TARGETED_DEVICE_FAMILY = "1,2";
VALIDATE_PRODUCT = YES;
};
name = Release;
};
CEB139B31BF266DD00DE6BA9 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
EMBEDDED_CONTENT_CONTAINS_SWIFT = YES;
INFOPLIST_FILE = SplitflapExample/Info.plist;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
PRODUCT_BUNDLE_IDENTIFIER = com.yannickloriot.SplitflapExample;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Debug;
};
CEB139B41BF266DD00DE6BA9 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
EMBEDDED_CONTENT_CONTAINS_SWIFT = YES;
INFOPLIST_FILE = SplitflapExample/Info.plist;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
PRODUCT_BUNDLE_IDENTIFIER = com.yannickloriot.SplitflapExample;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
CE525D911BF3833700429200 /* Build configuration list for PBXNativeTarget "Splitflap" */ = {
isa = XCConfigurationList;
buildConfigurations = (
CE525D921BF3833700429200 /* Debug */,
CE525D931BF3833700429200 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
CE525DB61BF4FBC800429200 /* Build configuration list for PBXNativeTarget "SplitflapTests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
CE525DB41BF4FBC800429200 /* Debug */,
CE525DB51BF4FBC800429200 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
CEB1399B1BF266DD00DE6BA9 /* Build configuration list for PBXProject "SplitflapExample" */ = {
isa = XCConfigurationList;
buildConfigurations = (
CEB139B01BF266DD00DE6BA9 /* Debug */,
CEB139B11BF266DD00DE6BA9 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
CEB139B21BF266DD00DE6BA9 /* Build configuration list for PBXNativeTarget "SplitflapExample" */ = {
isa = XCConfigurationList;
buildConfigurations = (
CEB139B31BF266DD00DE6BA9 /* Debug */,
CEB139B41BF266DD00DE6BA9 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
};
rootObject = CEB139981BF266DD00DE6BA9 /* Project object */;
}