ELColorGame.xcodeproj/project.pbxproj
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 46;
objects = {
/* Begin PBXBuildFile section */
0736493E1C63F65500EBEB91 /* GAIDictionaryFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0736493D1C63F65500EBEB91 /* GAIDictionaryFactory.swift */; };
077E3DC81BB70BEF00DE5F3B /* Button.swift in Sources */ = {isa = PBXBuildFile; fileRef = 077E3DC71BB70BEF00DE5F3B /* Button.swift */; };
07EE05271BB82B7A0073F30F /* UIView+CAAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07EE05261BB82B7A0073F30F /* UIView+CAAnimation.swift */; };
3107929E1BCC120F00D7D680 /* StartView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3107929D1BCC120F00D7D680 /* StartView.swift */; };
311589AF1C08A6CC001C7977 /* CircleViewDragger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 311589AE1C08A6CC001C7977 /* CircleViewDragger.swift */; };
316690381BC5C47600DFD40D /* MenuView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 316690371BC5C47600DFD40D /* MenuView.swift */; };
317045141C0CE55500D80BD6 /* GameViewDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317045131C0CE55500D80BD6 /* GameViewDelegate.swift */; };
317045161C0CF04600D80BD6 /* GameDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317045151C0CF04600D80BD6 /* GameDelegate.swift */; };
317045261C0CFD4100D80BD6 /* CircleView+Circle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317045251C0CFD4100D80BD6 /* CircleView+Circle.swift */; };
317045281C0D05DE00D80BD6 /* GameBoardView+MaxSize.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317045271C0D05DE00D80BD6 /* GameBoardView+MaxSize.swift */; };
3170452A1C0D062D00D80BD6 /* GameBoardView+Subviews.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317045291C0D062D00D80BD6 /* GameBoardView+Subviews.swift */; };
3170452C1C0D091500D80BD6 /* GameBoardView+TouchHandling.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3170452B1C0D091500D80BD6 /* GameBoardView+TouchHandling.swift */; };
31A9F9921C0905BC004DFC10 /* UIView+MoveToSuperview.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31A9F9911C0905BC004DFC10 /* UIView+MoveToSuperview.swift */; };
31A9F9951C090BC5004DFC10 /* Game.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31A9F9941C090BC5004DFC10 /* Game.swift */; };
31A9F9971C090C64004DFC10 /* Slot.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31A9F9961C090C64004DFC10 /* Slot.swift */; };
31A9F9991C091314004DFC10 /* Circle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31A9F9981C091314004DFC10 /* Circle.swift */; };
31A9F99B1C09195B004DFC10 /* BoardSize.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31A9F99A1C09195B004DFC10 /* BoardSize.swift */; };
31A9F99D1C091981004DFC10 /* Array+Random.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31A9F99C1C091981004DFC10 /* Array+Random.swift */; };
31A9F99F1C0919A9004DFC10 /* Board.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31A9F99E1C0919A9004DFC10 /* Board.swift */; };
31A9F9A11C091D12004DFC10 /* SlotLocation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31A9F9A01C091D12004DFC10 /* SlotLocation.swift */; };
31A9F9A31C091D74004DFC10 /* CircleType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31A9F9A21C091D74004DFC10 /* CircleType.swift */; };
31A9F9A51C0934DE004DFC10 /* GameTimer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31A9F9A41C0934DE004DFC10 /* GameTimer.swift */; };
31A9F9A71C0941D4004DFC10 /* SlotDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31A9F9A61C0941D4004DFC10 /* SlotDelegate.swift */; };
31A9F9A91C0941F7004DFC10 /* BoardDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31A9F9A81C0941F7004DFC10 /* BoardDelegate.swift */; };
31A9F9AB1C094468004DFC10 /* Board+SlotDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31A9F9AA1C094468004DFC10 /* Board+SlotDelegate.swift */; };
31A9F9AD1C0944BC004DFC10 /* Game+BoardDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31A9F9AC1C0944BC004DFC10 /* Game+BoardDelegate.swift */; };
4E127BFA1F1E147B0057782A /* GAIDictionaryBuilder+GAIDictionaryBuilder_Dictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = 4E127BF91F1E147B0057782A /* GAIDictionaryBuilder+GAIDictionaryBuilder_Dictionary.m */; };
4E2332041C5F692C004E32B7 /* StringLocalizedSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A6B0808AFFA0173F43BB02C /* StringLocalizedSpec.swift */; };
4E2494271C6F748600EA3875 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 4E2494251C6F748600EA3875 /* Localizable.strings */; };
4E40715B1BB5D58C00509C4B /* bubble_pop_sound.m4a in Resources */ = {isa = PBXBuildFile; fileRef = 4E40715A1BB5D58C00509C4B /* bubble_pop_sound.m4a */; };
4E50FAD41CC64350001BD4EC /* Button+BackgroundColor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E50FAD31CC64350001BD4EC /* Button+BackgroundColor.swift */; };
4E698EDC1F20F5740091137D /* ArrayRandomSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E698EDB1F20F5740091137D /* ArrayRandomSpec.swift */; };
4E74E3EA1C5CE76800D50FD8 /* InfoViewControllerSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A6BBC2329D6DDB8E4B4666E /* InfoViewControllerSpec.swift */; };
4E7903B71C635FED00767BE4 /* GoogleService-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 4E7903B61C635FED00767BE4 /* GoogleService-Info.plist */; };
4E835C101BC091C600AA9293 /* GameKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4E835C0F1BC091C600AA9293 /* GameKit.framework */; };
4EC4B7DF1BB566BC00BCA4A9 /* BebasNeueBold.otf in Resources */ = {isa = PBXBuildFile; fileRef = 4E4D9EAA1BB4B078001104C7 /* BebasNeueBold.otf */; };
4ED160ED1F18F979007AD289 /* Pods_ELColorGame.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BF86A76DCC2ED28944018335 /* Pods_ELColorGame.framework */; };
9A60507C6A2FC43278B4C20E /* AlertActionFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A6EEBF4F62377BFD81EEC79 /* AlertActionFactory.swift */; };
9A6060311492540BA560159D /* Tracker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A6C8D53BFE58B4C0FC00341 /* Tracker.swift */; };
9A6084CF8C6846AEE0F88D8E /* MenuViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A6C1BAF80412C73F3938C3E /* MenuViewController.swift */; };
9A60B1948ADB1E3EAC2C4601 /* InfoViewController+AlertController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A645998DA524FCC2AB8DCFE /* InfoViewController+AlertController.swift */; };
9A60D58A7F85CB05E5AD3750 /* AuthorLoginFromUrlSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A660ABBDBF0B88A78FF6190 /* AuthorLoginFromUrlSpec.swift */; };
9A612909D7CA657C5A528E27 /* TrackerSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A68F3010033B9D94CE6A875 /* TrackerSpec.swift */; };
9A615737A7C4A66EC37D8820 /* LineViewAuthors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A634C8B5C8CE0854A85729D /* LineViewAuthors.swift */; };
9A61622399D8064F9130B1D7 /* DifficultyLevelSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A6767A54348AC09B0F524BA /* DifficultyLevelSpec.swift */; };
9A6196D2172EA220DE8F1DC1 /* StartViewControllerSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A6465D656ACE66A95B98F13 /* StartViewControllerSpec.swift */; };
9A61CBA03F36873D8492DD4E /* GameViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A6A0338494243273F048732 /* GameViewController.swift */; };
9A625266267A191236E9BDC3 /* TrackerSpy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A6AFC7E028816F2DC320F58 /* TrackerSpy.swift */; };
9A62572207790ABC8D95240B /* GameView+GameBoardViewDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A6CE30A1FEA1F04B3D613FB /* GameView+GameBoardViewDelegate.swift */; };
9A625DFA9B5789C80049AB0D /* GameViewController+GameOverViewControllerDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A61D3A865E03B61307E7D83 /* GameViewController+GameOverViewControllerDelegate.swift */; };
9A62B4CC1C8A4681E750B9DA /* LogoDescriptionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A65599E2ABDAB7F47FEB8A4 /* LogoDescriptionView.swift */; };
9A646C33DEB16B8067291F99 /* MenuViewControllerSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A6CBC46DC4E5303585FBB88 /* MenuViewControllerSpec.swift */; };
9A657E756388E95866782E11 /* GameView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A60D78DC3E088D6FC065F26 /* GameView.swift */; };
9A65DE2C12AFC8EDD09F3EE4 /* FakeAuthorProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A61BF9F77B1958757E5D59E /* FakeAuthorProvider.swift */; };
9A6609AC6FE2794C4DD5CA5B /* Array+Slot.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A69A535A439410E3369C7F4 /* Array+Slot.swift */; };
9A66EE950DDBEA218650392C /* GameOverViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A641F25C769378951E44D57 /* GameOverViewController.swift */; };
9A67218EFCC354E860949D2A /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 9A6F7BF7AAFB92C5AFF48F86 /* LaunchScreen.storyboard */; };
9A6746EF366D9627A395A63F /* GameBoardViewDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A6BA31A91B259AA18E69ACD /* GameBoardViewDelegate.swift */; };
9A6794FA38D9FBF10D1BE8C2 /* InfoView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A609573181FF1411DF13209 /* InfoView.swift */; };
9A679E877EAD8E787958955E /* DifficultyLevel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A6B4CC7F57E1121D46A2F3A /* DifficultyLevel.swift */; };
9A67AAC29FDB23AD33E7366F /* AuthorProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A6A6D0C537CB7DAC8449DAF /* AuthorProvider.swift */; };
9A67EEB3DAE2F02BC996431D /* ViewControllerPresenter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A631331617524ABD963A9F4 /* ViewControllerPresenter.swift */; };
9A68BEBA7ED636C1C0ED0551 /* GAITrackerSpy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A6E2605FD606F429053CD25 /* GAITrackerSpy.swift */; };
9A691889E2944596D7AC15AF /* StartViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A645F14AE48ACC3A5DCE70E /* StartViewController.swift */; };
9A698DD035E09D58B62C181B /* UrlOpenerSpy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A68840C95ABF298EABCA55E /* UrlOpenerSpy.swift */; };
9A6996BD7D6701CD3B528077 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 9A603B96F16924EAF14D8E07 /* Assets.xcassets */; };
9A69AAC1EEBF43140B1B2165 /* KeyConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A6B9F47D60E10B58A30B081 /* KeyConstants.swift */; };
9A69C6EC912A517216D30ABA /* GameBoardView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A6B6CD8684FE7D42386830B /* GameBoardView.swift */; };
9A6A0337832384EE56CDB220 /* GameBoardView+Audio.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A6AF1F56A0D2219616A3D13 /* GameBoardView+Audio.swift */; };
9A6AE13DECD0898CD22FAFA8 /* Author.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A6387E71CDA548730BE5821 /* Author.swift */; };
9A6AF59F1380FCDE2CFC58B9 /* Asset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A69283DEE7459D5B366C0C9 /* Asset.swift */; };
9A6B267815828C05B2373699 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A66DDEC747665108D8A2ACD /* AppDelegate.swift */; };
9A6B3BBDDF33412009B29D5F /* UrlOpener.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A6F93ECB8B4B7B1031E72CA /* UrlOpener.swift */; };
9A6B65B250759EE8574693BC /* GameViewController+GameKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A6BB1C735F3DDAC6115BD58 /* GameViewController+GameKit.swift */; };
9A6B9946EE05DE14ACDF7C0B /* GameBoardSlotView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A68FA3016EE2B2536A7B8E9 /* GameBoardSlotView.swift */; };
9A6BC732B6A85ACE0F558CA9 /* ViewControllerPresenterSpy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A6321107D251F46D2ECD229 /* ViewControllerPresenterSpy.swift */; };
9A6C497E5C23F58B1BA9A76A /* UIFont_Font.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A66592DD1F983A0AAF76679 /* UIFont_Font.swift */; };
9A6CFBCE2437B4EF35CEAF3E /* GameOverView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A681470AEEB857177142DB7 /* GameOverView.swift */; };
9A6D4BE8953E665B305D5FAD /* AlertControllerFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A62043CAA01F90BF21D0BA1 /* AlertControllerFactory.swift */; };
9A6D4DC9EDBF98D321B8B4ED /* GameViewControllerSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A6E3F5613F8A800A5C96523 /* GameViewControllerSpec.swift */; };
9A6DA966B56B70B4D36DC684 /* Color.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A62BF89ACEBCB72D4BA3870 /* Color.swift */; };
9A6E0075F5F96FF5F3B47AA8 /* InfoViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A67B5CC3552ECC03503A754 /* InfoViewController.swift */; };
9A6E19873B1BB10FC8FDBAEF /* String+Localized.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A67E7617D59A456EE4C9BFB /* String+Localized.swift */; };
9A6E3EA7C2B0AB008BF3D7AD /* CircleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A641A8E6FFBC061A7ADF863 /* CircleView.swift */; };
9A6E3F5EB5AEA178ED65B0C3 /* GameViewController+GameAnalytics.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A6EB76D3F867E63E59CBBCF /* GameViewController+GameAnalytics.swift */; };
9A6F8DCC06C44733DC632D81 /* GameOverViewControllerSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A62E0DB93EAABADF2524DEB /* GameOverViewControllerSpec.swift */; };
9A6FBB4DBC15448ABB165097 /* AuthorView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A65E20786EF9FDFEA8B9F6D /* AuthorView.swift */; };
9DA8A40235DEAFDD684F7C71 /* GameViewController+GameDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9DA8A825B31CC9D6C12B1DF3 /* GameViewController+GameDelegate.swift */; };
9DA8A419986BD821B287B23E /* GameViewController+MenuViewControllerDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9DA8A5CFC4D28B0AF0803529 /* GameViewController+MenuViewControllerDelegate.swift */; };
9DA8AFC9C127729893824BD3 /* GameViewController+GameViewDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9DA8AEB72C4E45DC8FA37553 /* GameViewController+GameViewDelegate.swift */; };
C147C04EAB9C82528B1B0D69 /* Pods_ELColorGameTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 636BDCE52918337C781B3CE2 /* Pods_ELColorGameTests.framework */; };
D1C16A4BD18417C45898D8FD /* GAIDictionaryFactoryFake.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1C1646CE359B10190015F61 /* GAIDictionaryFactoryFake.swift */; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
4E4BB5841BB410240043C80C /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 4E4BB5671BB410240043C80C /* Project object */;
proxyType = 1;
remoteGlobalIDString = 4E4BB56E1BB410240043C80C;
remoteInfo = ELColorGame;
};
4E4BB58F1BB410240043C80C /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 4E4BB5671BB410240043C80C /* Project object */;
proxyType = 1;
remoteGlobalIDString = 4E4BB56E1BB410240043C80C;
remoteInfo = ELColorGame;
};
/* End PBXContainerItemProxy section */
/* Begin PBXFileReference section */
0736493D1C63F65500EBEB91 /* GAIDictionaryFactory.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GAIDictionaryFactory.swift; sourceTree = "<group>"; };
077E3DC71BB70BEF00DE5F3B /* Button.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Button.swift; sourceTree = "<group>"; };
07EE05261BB82B7A0073F30F /* UIView+CAAnimation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIView+CAAnimation.swift"; sourceTree = "<group>"; };
3107929D1BCC120F00D7D680 /* StartView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StartView.swift; sourceTree = "<group>"; };
311589AE1C08A6CC001C7977 /* CircleViewDragger.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CircleViewDragger.swift; sourceTree = "<group>"; };
316690371BC5C47600DFD40D /* MenuView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MenuView.swift; sourceTree = "<group>"; };
317045131C0CE55500D80BD6 /* GameViewDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GameViewDelegate.swift; sourceTree = "<group>"; };
317045151C0CF04600D80BD6 /* GameDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GameDelegate.swift; sourceTree = "<group>"; };
317045251C0CFD4100D80BD6 /* CircleView+Circle.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "CircleView+Circle.swift"; sourceTree = "<group>"; };
317045271C0D05DE00D80BD6 /* GameBoardView+MaxSize.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "GameBoardView+MaxSize.swift"; sourceTree = "<group>"; };
317045291C0D062D00D80BD6 /* GameBoardView+Subviews.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "GameBoardView+Subviews.swift"; sourceTree = "<group>"; };
3170452B1C0D091500D80BD6 /* GameBoardView+TouchHandling.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "GameBoardView+TouchHandling.swift"; sourceTree = "<group>"; };
31A9F9911C0905BC004DFC10 /* UIView+MoveToSuperview.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIView+MoveToSuperview.swift"; sourceTree = "<group>"; };
31A9F9941C090BC5004DFC10 /* Game.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Game.swift; sourceTree = "<group>"; };
31A9F9961C090C64004DFC10 /* Slot.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Slot.swift; sourceTree = "<group>"; };
31A9F9981C091314004DFC10 /* Circle.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Circle.swift; sourceTree = "<group>"; };
31A9F99A1C09195B004DFC10 /* BoardSize.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BoardSize.swift; sourceTree = "<group>"; };
31A9F99C1C091981004DFC10 /* Array+Random.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Array+Random.swift"; sourceTree = "<group>"; };
31A9F99E1C0919A9004DFC10 /* Board.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Board.swift; sourceTree = "<group>"; };
31A9F9A01C091D12004DFC10 /* SlotLocation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SlotLocation.swift; sourceTree = "<group>"; };
31A9F9A21C091D74004DFC10 /* CircleType.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CircleType.swift; sourceTree = "<group>"; };
31A9F9A41C0934DE004DFC10 /* GameTimer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GameTimer.swift; sourceTree = "<group>"; };
31A9F9A61C0941D4004DFC10 /* SlotDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SlotDelegate.swift; sourceTree = "<group>"; };
31A9F9A81C0941F7004DFC10 /* BoardDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BoardDelegate.swift; sourceTree = "<group>"; };
31A9F9AA1C094468004DFC10 /* Board+SlotDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Board+SlotDelegate.swift"; sourceTree = "<group>"; };
31A9F9AC1C0944BC004DFC10 /* Game+BoardDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Game+BoardDelegate.swift"; sourceTree = "<group>"; };
4E127BF81F1E147B0057782A /* GAIDictionaryBuilder+GAIDictionaryBuilder_Dictionary.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "GAIDictionaryBuilder+GAIDictionaryBuilder_Dictionary.h"; sourceTree = "<group>"; };
4E127BF91F1E147B0057782A /* GAIDictionaryBuilder+GAIDictionaryBuilder_Dictionary.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "GAIDictionaryBuilder+GAIDictionaryBuilder_Dictionary.m"; sourceTree = "<group>"; };
4E1EAC2A1F19057C003B542D /* BridgingHeader.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = BridgingHeader.h; sourceTree = "<group>"; };
4E2494261C6F748600EA3875 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/Localizable.strings; sourceTree = "<group>"; };
4E2494281C6F749400EA3875 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Localizable.strings; sourceTree = "<group>"; };
4E2494291C6F749A00EA3875 /* Base */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = Base; path = Base.lproj/Localizable.strings; sourceTree = "<group>"; };
4E40715A1BB5D58C00509C4B /* bubble_pop_sound.m4a */ = {isa = PBXFileReference; lastKnownFileType = file; path = bubble_pop_sound.m4a; sourceTree = "<group>"; };
4E4BB56F1BB410240043C80C /* ELColorGame.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = ELColorGame.app; sourceTree = BUILT_PRODUCTS_DIR; };
4E4BB5831BB410240043C80C /* ELColorGameTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = ELColorGameTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
4E4BB5891BB410240043C80C /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
4E4BB58E1BB410240043C80C /* ELColorGameUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = ELColorGameUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
4E4D9EAA1BB4B078001104C7 /* BebasNeueBold.otf */ = {isa = PBXFileReference; lastKnownFileType = file; path = BebasNeueBold.otf; sourceTree = "<group>"; };
4E50FAD31CC64350001BD4EC /* Button+BackgroundColor.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Button+BackgroundColor.swift"; sourceTree = "<group>"; };
4E698EDB1F20F5740091137D /* ArrayRandomSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ArrayRandomSpec.swift; sourceTree = "<group>"; };
4E7903B61C635FED00767BE4 /* GoogleService-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "GoogleService-Info.plist"; sourceTree = "<group>"; };
4E835C0F1BC091C600AA9293 /* GameKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = GameKit.framework; path = System/Library/Frameworks/GameKit.framework; sourceTree = SDKROOT; };
4EB0350F1CBCFD0300CF05A0 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Localizable.strings; sourceTree = "<group>"; };
4FBE32F695BD5CF529655FDC /* Pods-ELColorGameTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ELColorGameTests.release.xcconfig"; path = "Pods/Target Support Files/Pods-ELColorGameTests/Pods-ELColorGameTests.release.xcconfig"; sourceTree = "<group>"; };
636BDCE52918337C781B3CE2 /* Pods_ELColorGameTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_ELColorGameTests.framework; sourceTree = BUILT_PRODUCTS_DIR; };
68F0D04DB415FBE68AA6510C /* Pods-ELColorGameTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ELColorGameTests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-ELColorGameTests/Pods-ELColorGameTests.debug.xcconfig"; sourceTree = "<group>"; };
9A603B96F16924EAF14D8E07 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
9A609573181FF1411DF13209 /* InfoView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = InfoView.swift; sourceTree = "<group>"; };
9A60D78DC3E088D6FC065F26 /* GameView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GameView.swift; sourceTree = "<group>"; };
9A61BF9F77B1958757E5D59E /* FakeAuthorProvider.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FakeAuthorProvider.swift; sourceTree = "<group>"; };
9A61D3A865E03B61307E7D83 /* GameViewController+GameOverViewControllerDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "GameViewController+GameOverViewControllerDelegate.swift"; sourceTree = "<group>"; };
9A62043CAA01F90BF21D0BA1 /* AlertControllerFactory.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AlertControllerFactory.swift; sourceTree = "<group>"; };
9A62BF89ACEBCB72D4BA3870 /* Color.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Color.swift; sourceTree = "<group>"; };
9A62E0DB93EAABADF2524DEB /* GameOverViewControllerSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GameOverViewControllerSpec.swift; sourceTree = "<group>"; };
9A631331617524ABD963A9F4 /* ViewControllerPresenter.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ViewControllerPresenter.swift; sourceTree = "<group>"; };
9A6321107D251F46D2ECD229 /* ViewControllerPresenterSpy.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ViewControllerPresenterSpy.swift; sourceTree = "<group>"; };
9A634C8B5C8CE0854A85729D /* LineViewAuthors.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LineViewAuthors.swift; sourceTree = "<group>"; };
9A6387E71CDA548730BE5821 /* Author.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Author.swift; sourceTree = "<group>"; };
9A641A8E6FFBC061A7ADF863 /* CircleView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CircleView.swift; sourceTree = "<group>"; };
9A641F25C769378951E44D57 /* GameOverViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GameOverViewController.swift; sourceTree = "<group>"; };
9A645998DA524FCC2AB8DCFE /* InfoViewController+AlertController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "InfoViewController+AlertController.swift"; sourceTree = "<group>"; };
9A645F14AE48ACC3A5DCE70E /* StartViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StartViewController.swift; sourceTree = "<group>"; };
9A6465D656ACE66A95B98F13 /* StartViewControllerSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StartViewControllerSpec.swift; sourceTree = "<group>"; };
9A650A8C4C3305EB21B9D1D9 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.info; path = Info.plist; sourceTree = "<group>"; };
9A65599E2ABDAB7F47FEB8A4 /* LogoDescriptionView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LogoDescriptionView.swift; sourceTree = "<group>"; };
9A65E20786EF9FDFEA8B9F6D /* AuthorView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AuthorView.swift; sourceTree = "<group>"; };
9A660ABBDBF0B88A78FF6190 /* AuthorLoginFromUrlSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AuthorLoginFromUrlSpec.swift; sourceTree = "<group>"; };
9A66592DD1F983A0AAF76679 /* UIFont_Font.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UIFont_Font.swift; sourceTree = "<group>"; };
9A66DDEC747665108D8A2ACD /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
9A67096A98AF85E62A342136 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = ELColorGame/Base.lproj/LaunchScreen.storyboard; sourceTree = SOURCE_ROOT; };
9A6767A54348AC09B0F524BA /* DifficultyLevelSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DifficultyLevelSpec.swift; sourceTree = "<group>"; };
9A67B5CC3552ECC03503A754 /* InfoViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = InfoViewController.swift; sourceTree = "<group>"; };
9A67E7617D59A456EE4C9BFB /* String+Localized.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "String+Localized.swift"; sourceTree = "<group>"; };
9A681470AEEB857177142DB7 /* GameOverView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GameOverView.swift; sourceTree = "<group>"; };
9A68840C95ABF298EABCA55E /* UrlOpenerSpy.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UrlOpenerSpy.swift; sourceTree = "<group>"; };
9A68F3010033B9D94CE6A875 /* TrackerSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TrackerSpec.swift; sourceTree = "<group>"; };
9A68FA3016EE2B2536A7B8E9 /* GameBoardSlotView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GameBoardSlotView.swift; sourceTree = "<group>"; };
9A69283DEE7459D5B366C0C9 /* Asset.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Asset.swift; sourceTree = "<group>"; };
9A69A535A439410E3369C7F4 /* Array+Slot.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Array+Slot.swift"; sourceTree = "<group>"; };
9A6A0338494243273F048732 /* GameViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = GameViewController.swift; path = ../Game/GameViewController.swift; sourceTree = "<group>"; };
9A6A6D0C537CB7DAC8449DAF /* AuthorProvider.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AuthorProvider.swift; sourceTree = "<group>"; };
9A6AF1F56A0D2219616A3D13 /* GameBoardView+Audio.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "GameBoardView+Audio.swift"; sourceTree = "<group>"; };
9A6AFC7E028816F2DC320F58 /* TrackerSpy.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TrackerSpy.swift; sourceTree = "<group>"; };
9A6B0808AFFA0173F43BB02C /* StringLocalizedSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StringLocalizedSpec.swift; sourceTree = "<group>"; };
9A6B4CC7F57E1121D46A2F3A /* DifficultyLevel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DifficultyLevel.swift; sourceTree = "<group>"; };
9A6B6CD8684FE7D42386830B /* GameBoardView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GameBoardView.swift; sourceTree = "<group>"; };
9A6B9F47D60E10B58A30B081 /* KeyConstants.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = KeyConstants.swift; sourceTree = "<group>"; };
9A6BA31A91B259AA18E69ACD /* GameBoardViewDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GameBoardViewDelegate.swift; sourceTree = "<group>"; };
9A6BB1C735F3DDAC6115BD58 /* GameViewController+GameKit.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "GameViewController+GameKit.swift"; sourceTree = "<group>"; };
9A6BBC2329D6DDB8E4B4666E /* InfoViewControllerSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = InfoViewControllerSpec.swift; sourceTree = "<group>"; };
9A6C1BAF80412C73F3938C3E /* MenuViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MenuViewController.swift; sourceTree = "<group>"; };
9A6C8D53BFE58B4C0FC00341 /* Tracker.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Tracker.swift; sourceTree = "<group>"; };
9A6CBC46DC4E5303585FBB88 /* MenuViewControllerSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MenuViewControllerSpec.swift; sourceTree = "<group>"; };
9A6CE30A1FEA1F04B3D613FB /* GameView+GameBoardViewDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "GameView+GameBoardViewDelegate.swift"; sourceTree = "<group>"; };
9A6E2605FD606F429053CD25 /* GAITrackerSpy.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GAITrackerSpy.swift; sourceTree = "<group>"; };
9A6E3F5613F8A800A5C96523 /* GameViewControllerSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GameViewControllerSpec.swift; sourceTree = "<group>"; };
9A6EB76D3F867E63E59CBBCF /* GameViewController+GameAnalytics.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "GameViewController+GameAnalytics.swift"; sourceTree = "<group>"; };
9A6EEBF4F62377BFD81EEC79 /* AlertActionFactory.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AlertActionFactory.swift; sourceTree = "<group>"; };
9A6F93ECB8B4B7B1031E72CA /* UrlOpener.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UrlOpener.swift; sourceTree = "<group>"; };
9DA8A5CFC4D28B0AF0803529 /* GameViewController+MenuViewControllerDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "GameViewController+MenuViewControllerDelegate.swift"; sourceTree = "<group>"; };
9DA8A825B31CC9D6C12B1DF3 /* GameViewController+GameDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "GameViewController+GameDelegate.swift"; sourceTree = "<group>"; };
9DA8AEB72C4E45DC8FA37553 /* GameViewController+GameViewDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "GameViewController+GameViewDelegate.swift"; sourceTree = "<group>"; };
BF86A76DCC2ED28944018335 /* Pods_ELColorGame.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_ELColorGame.framework; sourceTree = BUILT_PRODUCTS_DIR; };
C135F0B163D5251C9BB87299 /* Pods-ELColorGame.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ELColorGame.release.xcconfig"; path = "Pods/Target Support Files/Pods-ELColorGame/Pods-ELColorGame.release.xcconfig"; sourceTree = "<group>"; };
D1C1646CE359B10190015F61 /* GAIDictionaryFactoryFake.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GAIDictionaryFactoryFake.swift; sourceTree = "<group>"; };
EC3E5D6D9FBC540E2AF778A2 /* Pods-ELColorGame.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ELColorGame.debug.xcconfig"; path = "Pods/Target Support Files/Pods-ELColorGame/Pods-ELColorGame.debug.xcconfig"; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
4E4BB56C1BB410240043C80C /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
4ED160ED1F18F979007AD289 /* Pods_ELColorGame.framework in Frameworks */,
4E835C101BC091C600AA9293 /* GameKit.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
4E4BB5801BB410240043C80C /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
C147C04EAB9C82528B1B0D69 /* Pods_ELColorGameTests.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
4E4BB58B1BB410240043C80C /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
1E2CCF6586263C115B3FECD5 /* Pods */ = {
isa = PBXGroup;
children = (
EC3E5D6D9FBC540E2AF778A2 /* Pods-ELColorGame.debug.xcconfig */,
C135F0B163D5251C9BB87299 /* Pods-ELColorGame.release.xcconfig */,
68F0D04DB415FBE68AA6510C /* Pods-ELColorGameTests.debug.xcconfig */,
4FBE32F695BD5CF529655FDC /* Pods-ELColorGameTests.release.xcconfig */,
);
name = Pods;
sourceTree = "<group>";
};
31A9F9931C090B9B004DFC10 /* Logic */ = {
isa = PBXGroup;
children = (
31A9F99E1C0919A9004DFC10 /* Board.swift */,
31A9F9AA1C094468004DFC10 /* Board+SlotDelegate.swift */,
31A9F9A81C0941F7004DFC10 /* BoardDelegate.swift */,
31A9F99A1C09195B004DFC10 /* BoardSize.swift */,
31A9F9981C091314004DFC10 /* Circle.swift */,
31A9F9A21C091D74004DFC10 /* CircleType.swift */,
31A9F9941C090BC5004DFC10 /* Game.swift */,
31A9F9AC1C0944BC004DFC10 /* Game+BoardDelegate.swift */,
31A9F9961C090C64004DFC10 /* Slot.swift */,
31A9F9A61C0941D4004DFC10 /* SlotDelegate.swift */,
31A9F9A01C091D12004DFC10 /* SlotLocation.swift */,
317045151C0CF04600D80BD6 /* GameDelegate.swift */,
9A65782E64AE8B6AF613F5D4 /* Extension */,
9A6B4CC7F57E1121D46A2F3A /* DifficultyLevel.swift */,
);
path = Logic;
sourceTree = "<group>";
};
4E4BB5661BB410240043C80C = {
isa = PBXGroup;
children = (
9A6AAEA3D9B549575A831B3F /* ELColorGame */,
4E4BB5861BB410240043C80C /* ELColorGameTests */,
4E4BB5701BB410240043C80C /* Products */,
9FBC9D9B73E2FB0AEAEBAFC9 /* Frameworks */,
1E2CCF6586263C115B3FECD5 /* Pods */,
);
sourceTree = "<group>";
};
4E4BB5701BB410240043C80C /* Products */ = {
isa = PBXGroup;
children = (
4E4BB56F1BB410240043C80C /* ELColorGame.app */,
4E4BB5831BB410240043C80C /* ELColorGameTests.xctest */,
4E4BB58E1BB410240043C80C /* ELColorGameUITests.xctest */,
);
name = Products;
sourceTree = "<group>";
};
4E4BB5861BB410240043C80C /* ELColorGameTests */ = {
isa = PBXGroup;
children = (
4E4BB5891BB410240043C80C /* Info.plist */,
9A661EE2BF129522405B8A32 /* TestCase */,
9A6A2C6FB10CEA82FA67EAF7 /* Spy */,
9A6BF9E7765A559EC77FBA90 /* Fake */,
);
path = ELColorGameTests;
sourceTree = "<group>";
};
9A60288282D178C7F8913971 /* Provider */ = {
isa = PBXGroup;
children = (
9A6A6D0C537CB7DAC8449DAF /* AuthorProvider.swift */,
);
path = Provider;
sourceTree = "<group>";
};
9A60A6DB15641415E767E223 /* GameOver */ = {
isa = PBXGroup;
children = (
9A641F25C769378951E44D57 /* GameOverViewController.swift */,
9A681470AEEB857177142DB7 /* GameOverView.swift */,
);
path = GameOver;
sourceTree = "<group>";
};
9A6175D6E678762C31A7ED55 /* Extension */ = {
isa = PBXGroup;
children = (
9A660ABBDBF0B88A78FF6190 /* AuthorLoginFromUrlSpec.swift */,
9A6B0808AFFA0173F43BB02C /* StringLocalizedSpec.swift */,
);
path = Extension;
sourceTree = "<group>";
};
9A6178CD868CFEC84CFB11A4 /* Supporting Files */ = {
isa = PBXGroup;
children = (
4E7903B61C635FED00767BE4 /* GoogleService-Info.plist */,
9A650A8C4C3305EB21B9D1D9 /* Info.plist */,
4E1EAC2A1F19057C003B542D /* BridgingHeader.h */,
4E127BF81F1E147B0057782A /* GAIDictionaryBuilder+GAIDictionaryBuilder_Dictionary.h */,
4E127BF91F1E147B0057782A /* GAIDictionaryBuilder+GAIDictionaryBuilder_Dictionary.m */,
);
path = "Supporting Files";
sourceTree = "<group>";
};
9A620445F29B8D4640417471 /* Resources */ = {
isa = PBXGroup;
children = (
9A603B96F16924EAF14D8E07 /* Assets.xcassets */,
9A6DDE6BEB95CEFD8F23BD71 /* Fonts */,
9A68EEF2CA4ECB8515CEF2DE /* Sounds */,
);
path = Resources;
sourceTree = "<group>";
};
9A620D682C7C1528614BF3C0 /* Factory */ = {
isa = PBXGroup;
children = (
9A6EEBF4F62377BFD81EEC79 /* AlertActionFactory.swift */,
9A62043CAA01F90BF21D0BA1 /* AlertControllerFactory.swift */,
0736493D1C63F65500EBEB91 /* GAIDictionaryFactory.swift */,
);
path = Factory;
sourceTree = "<group>";
};
9A634A145943CD41BDE02C75 /* Models */ = {
isa = PBXGroup;
children = (
9A6387E71CDA548730BE5821 /* Author.swift */,
);
path = Models;
sourceTree = "<group>";
};
9A636D90DD344ABF792F7332 /* Start */ = {
isa = PBXGroup;
children = (
9A645F14AE48ACC3A5DCE70E /* StartViewController.swift */,
3107929D1BCC120F00D7D680 /* StartView.swift */,
);
path = Start;
sourceTree = "<group>";
};
9A65782E64AE8B6AF613F5D4 /* Extension */ = {
isa = PBXGroup;
children = (
9A69A535A439410E3369C7F4 /* Array+Slot.swift */,
);
path = Extension;
sourceTree = "<group>";
};
9A659A98D1D9CF09F88B3A2B /* Presenters */ = {
isa = PBXGroup;
children = (
9A631331617524ABD963A9F4 /* ViewControllerPresenter.swift */,
);
path = Presenters;
sourceTree = "<group>";
};
9A661EE2BF129522405B8A32 /* TestCase */ = {
isa = PBXGroup;
children = (
9A6E38BDCEE7C67E918EACE7 /* ViewControllers */,
9A6175D6E678762C31A7ED55 /* Extension */,
9A68F3010033B9D94CE6A875 /* TrackerSpec.swift */,
9A69C471DAB4D99145ADC072 /* Logic */,
4E698EDB1F20F5740091137D /* ArrayRandomSpec.swift */,
);
path = TestCase;
sourceTree = "<group>";
};
9A67B30A97BB292EC48615D9 /* Application */ = {
isa = PBXGroup;
children = (
9A66DDEC747665108D8A2ACD /* AppDelegate.swift */,
);
path = Application;
sourceTree = "<group>";
};
9A67CCD8708998134FA576D0 /* Game */ = {
isa = PBXGroup;
children = (
9DA8A9DC105E8B0011F34206 /* ViewControllerDelegates */,
9A6E4C6A407164F11ED12CAE /* Views */,
9A6A0338494243273F048732 /* GameViewController.swift */,
9A67D99DE927EB957ABE4AC2 /* ExternalServices */,
);
path = Game;
sourceTree = "<group>";
};
9A67D99DE927EB957ABE4AC2 /* ExternalServices */ = {
isa = PBXGroup;
children = (
9A6EB76D3F867E63E59CBBCF /* GameViewController+GameAnalytics.swift */,
9A6BB1C735F3DDAC6115BD58 /* GameViewController+GameKit.swift */,
);
path = ExternalServices;
sourceTree = "<group>";
};
9A67E335396F17EF76E29551 /* Helpers */ = {
isa = PBXGroup;
children = (
31A9F99C1C091981004DFC10 /* Array+Random.swift */,
31A9F9A41C0934DE004DFC10 /* GameTimer.swift */,
9A67E7617D59A456EE4C9BFB /* String+Localized.swift */,
);
path = Helpers;
sourceTree = "<group>";
};
9A6805048E044E1DE06E684F /* Menu */ = {
isa = PBXGroup;
children = (
316690371BC5C47600DFD40D /* MenuView.swift */,
9A6C1BAF80412C73F3938C3E /* MenuViewController.swift */,
);
path = Menu;
sourceTree = "<group>";
};
9A6838F502088CA9E0C0FEA1 /* UI */ = {
isa = PBXGroup;
children = (
9A6F7BF7AAFB92C5AFF48F86 /* LaunchScreen.storyboard */,
9A695691D5EC3EBA3100FA2D /* Screens */,
9A6AFB6F09445B62FE028C7B /* Components */,
D1C164280D3B137458185903 /* Extensions */,
9A6C4ADEC2FEBE5C5857F1D5 /* Theme */,
9A620D682C7C1528614BF3C0 /* Factory */,
9A659A98D1D9CF09F88B3A2B /* Presenters */,
);
path = UI;
sourceTree = "<group>";
};
9A68EEF2CA4ECB8515CEF2DE /* Sounds */ = {
isa = PBXGroup;
children = (
4E40715A1BB5D58C00509C4B /* bubble_pop_sound.m4a */,
);
path = Sounds;
sourceTree = "<group>";
};
9A691464C4D59400216A12A1 /* Info */ = {
isa = PBXGroup;
children = (
9A67B5CC3552ECC03503A754 /* InfoViewController.swift */,
9A6A11065F69F28256571A91 /* Views */,
9A645998DA524FCC2AB8DCFE /* InfoViewController+AlertController.swift */,
9A6A79FAB7AE916B7B06C7F2 /* UrlNavigator */,
);
path = Info;
sourceTree = "<group>";
};
9A695691D5EC3EBA3100FA2D /* Screens */ = {
isa = PBXGroup;
children = (
9A636D90DD344ABF792F7332 /* Start */,
9A6805048E044E1DE06E684F /* Menu */,
9A67CCD8708998134FA576D0 /* Game */,
9A60A6DB15641415E767E223 /* GameOver */,
9A691464C4D59400216A12A1 /* Info */,
);
path = Screens;
sourceTree = "<group>";
};
9A69C471DAB4D99145ADC072 /* Logic */ = {
isa = PBXGroup;
children = (
9A6767A54348AC09B0F524BA /* DifficultyLevelSpec.swift */,
);
path = Logic;
sourceTree = "<group>";
};
9A6A11065F69F28256571A91 /* Views */ = {
isa = PBXGroup;
children = (
9A65599E2ABDAB7F47FEB8A4 /* LogoDescriptionView.swift */,
9A609573181FF1411DF13209 /* InfoView.swift */,
9A634C8B5C8CE0854A85729D /* LineViewAuthors.swift */,
9A65E20786EF9FDFEA8B9F6D /* AuthorView.swift */,
);
path = Views;
sourceTree = "<group>";
};
9A6A2C6FB10CEA82FA67EAF7 /* Spy */ = {
isa = PBXGroup;
children = (
9A6321107D251F46D2ECD229 /* ViewControllerPresenterSpy.swift */,
9A6E2605FD606F429053CD25 /* GAITrackerSpy.swift */,
9A6AFC7E028816F2DC320F58 /* TrackerSpy.swift */,
9A68840C95ABF298EABCA55E /* UrlOpenerSpy.swift */,
);
path = Spy;
sourceTree = "<group>";
};
9A6A79FAB7AE916B7B06C7F2 /* UrlNavigator */ = {
isa = PBXGroup;
children = (
9A6F93ECB8B4B7B1031E72CA /* UrlOpener.swift */,
);
path = UrlNavigator;
sourceTree = "<group>";
};
9A6AAEA3D9B549575A831B3F /* ELColorGame */ = {
isa = PBXGroup;
children = (
9A67B30A97BB292EC48615D9 /* Application */,
9A6178CD868CFEC84CFB11A4 /* Supporting Files */,
9A620445F29B8D4640417471 /* Resources */,
9A6838F502088CA9E0C0FEA1 /* UI */,
31A9F9931C090B9B004DFC10 /* Logic */,
9A67E335396F17EF76E29551 /* Helpers */,
9A634A145943CD41BDE02C75 /* Models */,
9A60288282D178C7F8913971 /* Provider */,
9A6FB8D1A3E035824CEB9487 /* GoogleAnalytics */,
9A6C27B6B1EE51298FE60652 /* Translations */,
);
path = ELColorGame;
sourceTree = "<group>";
};
9A6AFB6F09445B62FE028C7B /* Components */ = {
isa = PBXGroup;
children = (
9A6FA770E1E3B4223443F814 /* UIView */,
D1C162051F749B0650FCF5F8 /* UIButton */,
);
path = Components;
sourceTree = "<group>";
};
9A6BF9E7765A559EC77FBA90 /* Fake */ = {
isa = PBXGroup;
children = (
9A61BF9F77B1958757E5D59E /* FakeAuthorProvider.swift */,
D1C1646CE359B10190015F61 /* GAIDictionaryFactoryFake.swift */,
);
path = Fake;
sourceTree = "<group>";
};
9A6C27B6B1EE51298FE60652 /* Translations */ = {
isa = PBXGroup;
children = (
4E2494251C6F748600EA3875 /* Localizable.strings */,
);
path = Translations;
sourceTree = "<group>";
};
9A6C4ADEC2FEBE5C5857F1D5 /* Theme */ = {
isa = PBXGroup;
children = (
9A6B9F47D60E10B58A30B081 /* KeyConstants.swift */,
9A69283DEE7459D5B366C0C9 /* Asset.swift */,
9A62BF89ACEBCB72D4BA3870 /* Color.swift */,
9A66592DD1F983A0AAF76679 /* UIFont_Font.swift */,
);
path = Theme;
sourceTree = "<group>";
};
9A6DDE6BEB95CEFD8F23BD71 /* Fonts */ = {
isa = PBXGroup;
children = (
4E4D9EAA1BB4B078001104C7 /* BebasNeueBold.otf */,
);
path = Fonts;
sourceTree = "<group>";
};
9A6E38BDCEE7C67E918EACE7 /* ViewControllers */ = {
isa = PBXGroup;
children = (
9A6BBC2329D6DDB8E4B4666E /* InfoViewControllerSpec.swift */,
9A6465D656ACE66A95B98F13 /* StartViewControllerSpec.swift */,
9A6CBC46DC4E5303585FBB88 /* MenuViewControllerSpec.swift */,
9A62E0DB93EAABADF2524DEB /* GameOverViewControllerSpec.swift */,
9A6E3F5613F8A800A5C96523 /* GameViewControllerSpec.swift */,
);
path = ViewControllers;
sourceTree = "<group>";
};
9A6E4C6A407164F11ED12CAE /* Views */ = {
isa = PBXGroup;
children = (
9A68FA3016EE2B2536A7B8E9 /* GameBoardSlotView.swift */,
9A6B6CD8684FE7D42386830B /* GameBoardView.swift */,
317045271C0D05DE00D80BD6 /* GameBoardView+MaxSize.swift */,
317045291C0D062D00D80BD6 /* GameBoardView+Subviews.swift */,
3170452B1C0D091500D80BD6 /* GameBoardView+TouchHandling.swift */,
9A60D78DC3E088D6FC065F26 /* GameView.swift */,
317045131C0CE55500D80BD6 /* GameViewDelegate.swift */,
9A6BA31A91B259AA18E69ACD /* GameBoardViewDelegate.swift */,
9A6CE30A1FEA1F04B3D613FB /* GameView+GameBoardViewDelegate.swift */,
9A6AF1F56A0D2219616A3D13 /* GameBoardView+Audio.swift */,
);
path = Views;
sourceTree = "<group>";
};
9A6FA770E1E3B4223443F814 /* UIView */ = {
isa = PBXGroup;
children = (
9A641A8E6FFBC061A7ADF863 /* CircleView.swift */,
311589AE1C08A6CC001C7977 /* CircleViewDragger.swift */,
317045251C0CFD4100D80BD6 /* CircleView+Circle.swift */,
);
path = UIView;
sourceTree = "<group>";
};
9A6FB8D1A3E035824CEB9487 /* GoogleAnalytics */ = {
isa = PBXGroup;
children = (
9A6C8D53BFE58B4C0FC00341 /* Tracker.swift */,
);
path = GoogleAnalytics;
sourceTree = "<group>";
};
9DA8A9DC105E8B0011F34206 /* ViewControllerDelegates */ = {
isa = PBXGroup;
children = (
9DA8A825B31CC9D6C12B1DF3 /* GameViewController+GameDelegate.swift */,
9DA8AEB72C4E45DC8FA37553 /* GameViewController+GameViewDelegate.swift */,
9DA8A5CFC4D28B0AF0803529 /* GameViewController+MenuViewControllerDelegate.swift */,
9A61D3A865E03B61307E7D83 /* GameViewController+GameOverViewControllerDelegate.swift */,
);
path = ViewControllerDelegates;
sourceTree = "<group>";
};
9FBC9D9B73E2FB0AEAEBAFC9 /* Frameworks */ = {
isa = PBXGroup;
children = (
4E835C0F1BC091C600AA9293 /* GameKit.framework */,
BF86A76DCC2ED28944018335 /* Pods_ELColorGame.framework */,
636BDCE52918337C781B3CE2 /* Pods_ELColorGameTests.framework */,
);
name = Frameworks;
sourceTree = "<group>";
};
D1C162051F749B0650FCF5F8 /* UIButton */ = {
isa = PBXGroup;
children = (
077E3DC71BB70BEF00DE5F3B /* Button.swift */,
4E50FAD31CC64350001BD4EC /* Button+BackgroundColor.swift */,
);
path = UIButton;
sourceTree = "<group>";
};
D1C164280D3B137458185903 /* Extensions */ = {
isa = PBXGroup;
children = (
D1C16FA6AD2217149E1B9D9A /* UIView+CAAnimation */,
31A9F9911C0905BC004DFC10 /* UIView+MoveToSuperview.swift */,
);
path = Extensions;
sourceTree = "<group>";
};
D1C16FA6AD2217149E1B9D9A /* UIView+CAAnimation */ = {
isa = PBXGroup;
children = (
07EE05261BB82B7A0073F30F /* UIView+CAAnimation.swift */,
);
path = "UIView+CAAnimation";
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXNativeTarget section */
4E4BB56E1BB410240043C80C /* ELColorGame */ = {
isa = PBXNativeTarget;
buildConfigurationList = 4E4BB5971BB410240043C80C /* Build configuration list for PBXNativeTarget "ELColorGame" */;
buildPhases = (
0A6578DA66C3A7B7452A2041 /* [CP] Check Pods Manifest.lock */,
4E380CB91F1FB6D800D88AE6 /* SwiftLint */,
4E4BB56B1BB410240043C80C /* Sources */,
4E4BB56C1BB410240043C80C /* Frameworks */,
4E4BB56D1BB410240043C80C /* Resources */,
4E6B6E681BB59CAA0033EF7C /* Run Script - Fabric */,
577A654C24D050B052283139 /* [CP] Embed Pods Frameworks */,
192D900DB04725BE166DF483 /* [CP] Copy Pods Resources */,
);
buildRules = (
);
dependencies = (
);
name = ELColorGame;
productName = ELColorGame;
productReference = 4E4BB56F1BB410240043C80C /* ELColorGame.app */;
productType = "com.apple.product-type.application";
};
4E4BB5821BB410240043C80C /* ELColorGameTests */ = {
isa = PBXNativeTarget;
buildConfigurationList = 4E4BB59A1BB410240043C80C /* Build configuration list for PBXNativeTarget "ELColorGameTests" */;
buildPhases = (
0035D14499C24A716A65928B /* [CP] Check Pods Manifest.lock */,
4E698EDD1F20FC520091137D /* SwiftLint */,
4E4BB57F1BB410240043C80C /* Sources */,
4E4BB5801BB410240043C80C /* Frameworks */,
4E4BB5811BB410240043C80C /* Resources */,
2C1A6CB37E16DBA5A177BCFD /* [CP] Embed Pods Frameworks */,
E2D37BA8E2B9F8BB0CB36E0D /* [CP] Copy Pods Resources */,
);
buildRules = (
);
dependencies = (
4E4BB5851BB410240043C80C /* PBXTargetDependency */,
);
name = ELColorGameTests;
productName = ELColorGameTests;
productReference = 4E4BB5831BB410240043C80C /* ELColorGameTests.xctest */;
productType = "com.apple.product-type.bundle.unit-test";
};
4E4BB58D1BB410240043C80C /* ELColorGameUITests */ = {
isa = PBXNativeTarget;
buildConfigurationList = 4E4BB59D1BB410240043C80C /* Build configuration list for PBXNativeTarget "ELColorGameUITests" */;
buildPhases = (
4E4BB58A1BB410240043C80C /* Sources */,
4E4BB58B1BB410240043C80C /* Frameworks */,
4E4BB58C1BB410240043C80C /* Resources */,
);
buildRules = (
);
dependencies = (
4E4BB5901BB410240043C80C /* PBXTargetDependency */,
);
name = ELColorGameUITests;
productName = ELColorGameUITests;
productReference = 4E4BB58E1BB410240043C80C /* ELColorGameUITests.xctest */;
productType = "com.apple.product-type.bundle.ui-testing";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
4E4BB5671BB410240043C80C /* Project object */ = {
isa = PBXProject;
attributes = {
LastUpgradeCheck = 0830;
ORGANIZATIONNAME = "EL Passion";
TargetAttributes = {
4E4BB56E1BB410240043C80C = {
CreatedOnToolsVersion = 7.0;
DevelopmentTeam = H5QFB36W2F;
LastSwiftMigration = 0830;
ProvisioningStyle = Manual;
SystemCapabilities = {
com.apple.GameCenter = {
enabled = 1;
};
};
};
4E4BB5821BB410240043C80C = {
CreatedOnToolsVersion = 7.0;
LastSwiftMigration = 0830;
TestTargetID = 4E4BB56E1BB410240043C80C;
};
4E4BB58D1BB410240043C80C = {
CreatedOnToolsVersion = 7.0;
TestTargetID = 4E4BB56E1BB410240043C80C;
};
};
};
buildConfigurationList = 4E4BB56A1BB410240043C80C /* Build configuration list for PBXProject "ELColorGame" */;
compatibilityVersion = "Xcode 3.2";
developmentRegion = English;
hasScannedForEncodings = 0;
knownRegions = (
en,
Base,
pl,
es,
);
mainGroup = 4E4BB5661BB410240043C80C;
productRefGroup = 4E4BB5701BB410240043C80C /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
4E4BB56E1BB410240043C80C /* ELColorGame */,
4E4BB5821BB410240043C80C /* ELColorGameTests */,
4E4BB58D1BB410240043C80C /* ELColorGameUITests */,
);
};
/* End PBXProject section */
/* Begin PBXResourcesBuildPhase section */
4E4BB56D1BB410240043C80C /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
9A6996BD7D6701CD3B528077 /* Assets.xcassets in Resources */,
4EC4B7DF1BB566BC00BCA4A9 /* BebasNeueBold.otf in Resources */,
4E2494271C6F748600EA3875 /* Localizable.strings in Resources */,
4E40715B1BB5D58C00509C4B /* bubble_pop_sound.m4a in Resources */,
9A67218EFCC354E860949D2A /* LaunchScreen.storyboard in Resources */,
4E7903B71C635FED00767BE4 /* GoogleService-Info.plist in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
4E4BB5811BB410240043C80C /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
4E4BB58C1BB410240043C80C /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXResourcesBuildPhase section */
/* Begin PBXShellScriptBuildPhase section */
0035D14499C24A716A65928B /* [CP] Check Pods Manifest.lock */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "[CP] Check Pods Manifest.lock";
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
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";
showEnvVarsInLog = 0;
};
0A6578DA66C3A7B7452A2041 /* [CP] Check Pods Manifest.lock */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "[CP] Check Pods Manifest.lock";
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
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";
showEnvVarsInLog = 0;
};
192D900DB04725BE166DF483 /* [CP] Copy Pods Resources */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "[CP] Copy Pods Resources";
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-ELColorGame/Pods-ELColorGame-resources.sh\"\n";
showEnvVarsInLog = 0;
};
2C1A6CB37E16DBA5A177BCFD /* [CP] Embed Pods Frameworks */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "[CP] Embed Pods Frameworks";
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-ELColorGameTests/Pods-ELColorGameTests-frameworks.sh\"\n";
showEnvVarsInLog = 0;
};
4E380CB91F1FB6D800D88AE6 /* SwiftLint */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = SwiftLint;
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "if [ \"$CI\" = \"true\" ]; then\n echo \"Skipping SwiftLint on CI\"\n exit 0\nfi\ncd ELColorGame; ${PODS_ROOT}/SwiftLint/swiftlint";
};
4E698EDD1F20FC520091137D /* SwiftLint */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = SwiftLint;
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "if [ \"$CI\" = \"true\" ]; then\necho \"Skipping SwiftLint on CI\"\nexit 0\nfi\ncd ELColorGameTests; ${PODS_ROOT}/SwiftLint/swiftlint";
};
4E6B6E681BB59CAA0033EF7C /* Run Script - Fabric */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "Run Script - Fabric";
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${PODS_ROOT}/Fabric/run\" 4fb6504551d9582cf1d2a1b3cd181e74a6b932fd a548a049d3e5ca6c1cea1bec687fa3d529d6e8189235c6b20e8b0d89f5910489";
};
577A654C24D050B052283139 /* [CP] Embed Pods Frameworks */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "[CP] Embed Pods Frameworks";
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-ELColorGame/Pods-ELColorGame-frameworks.sh\"\n";
showEnvVarsInLog = 0;
};
E2D37BA8E2B9F8BB0CB36E0D /* [CP] Copy Pods Resources */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "[CP] Copy Pods Resources";
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-ELColorGameTests/Pods-ELColorGameTests-resources.sh\"\n";
showEnvVarsInLog = 0;
};
/* End PBXShellScriptBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
4E4BB56B1BB410240043C80C /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
3107929E1BCC120F00D7D680 /* StartView.swift in Sources */,
31A9F99B1C09195B004DFC10 /* BoardSize.swift in Sources */,
31A9F9921C0905BC004DFC10 /* UIView+MoveToSuperview.swift in Sources */,
4E50FAD41CC64350001BD4EC /* Button+BackgroundColor.swift in Sources */,
9A6B267815828C05B2373699 /* AppDelegate.swift in Sources */,
317045281C0D05DE00D80BD6 /* GameBoardView+MaxSize.swift in Sources */,
07EE05271BB82B7A0073F30F /* UIView+CAAnimation.swift in Sources */,
9A691889E2944596D7AC15AF /* StartViewController.swift in Sources */,
31A9F99D1C091981004DFC10 /* Array+Random.swift in Sources */,
077E3DC81BB70BEF00DE5F3B /* Button.swift in Sources */,
9A6084CF8C6846AEE0F88D8E /* MenuViewController.swift in Sources */,
31A9F9971C090C64004DFC10 /* Slot.swift in Sources */,
31A9F9AB1C094468004DFC10 /* Board+SlotDelegate.swift in Sources */,
316690381BC5C47600DFD40D /* MenuView.swift in Sources */,
31A9F99F1C0919A9004DFC10 /* Board.swift in Sources */,
9A66EE950DDBEA218650392C /* GameOverViewController.swift in Sources */,
31A9F9951C090BC5004DFC10 /* Game.swift in Sources */,
9A6E3EA7C2B0AB008BF3D7AD /* CircleView.swift in Sources */,
31A9F9A11C091D12004DFC10 /* SlotLocation.swift in Sources */,
31A9F9A71C0941D4004DFC10 /* SlotDelegate.swift in Sources */,
3170452C1C0D091500D80BD6 /* GameBoardView+TouchHandling.swift in Sources */,
317045161C0CF04600D80BD6 /* GameDelegate.swift in Sources */,
4E127BFA1F1E147B0057782A /* GAIDictionaryBuilder+GAIDictionaryBuilder_Dictionary.m in Sources */,
31A9F9A31C091D74004DFC10 /* CircleType.swift in Sources */,
9A657E756388E95866782E11 /* GameView.swift in Sources */,
31A9F9991C091314004DFC10 /* Circle.swift in Sources */,
31A9F9A51C0934DE004DFC10 /* GameTimer.swift in Sources */,
9A69C6EC912A517216D30ABA /* GameBoardView.swift in Sources */,
31A9F9AD1C0944BC004DFC10 /* Game+BoardDelegate.swift in Sources */,
317045261C0CFD4100D80BD6 /* CircleView+Circle.swift in Sources */,
9A6B9946EE05DE14ACDF7C0B /* GameBoardSlotView.swift in Sources */,
31A9F9A91C0941F7004DFC10 /* BoardDelegate.swift in Sources */,
311589AF1C08A6CC001C7977 /* CircleViewDragger.swift in Sources */,
317045141C0CE55500D80BD6 /* GameViewDelegate.swift in Sources */,
9DA8A40235DEAFDD684F7C71 /* GameViewController+GameDelegate.swift in Sources */,
9DA8AFC9C127729893824BD3 /* GameViewController+GameViewDelegate.swift in Sources */,
3170452A1C0D062D00D80BD6 /* GameBoardView+Subviews.swift in Sources */,
9DA8A419986BD821B287B23E /* GameViewController+MenuViewControllerDelegate.swift in Sources */,
9A6746EF366D9627A395A63F /* GameBoardViewDelegate.swift in Sources */,
9A62572207790ABC8D95240B /* GameView+GameBoardViewDelegate.swift in Sources */,
9A6A0337832384EE56CDB220 /* GameBoardView+Audio.swift in Sources */,
9A6609AC6FE2794C4DD5CA5B /* Array+Slot.swift in Sources */,
9A6CFBCE2437B4EF35CEAF3E /* GameOverView.swift in Sources */,
9A625DFA9B5789C80049AB0D /* GameViewController+GameOverViewControllerDelegate.swift in Sources */,
9A679E877EAD8E787958955E /* DifficultyLevel.swift in Sources */,
9A69AAC1EEBF43140B1B2165 /* KeyConstants.swift in Sources */,
9A6AF59F1380FCDE2CFC58B9 /* Asset.swift in Sources */,
9A6DA966B56B70B4D36DC684 /* Color.swift in Sources */,
9A6C497E5C23F58B1BA9A76A /* UIFont_Font.swift in Sources */,
9A6E0075F5F96FF5F3B47AA8 /* InfoViewController.swift in Sources */,
9A6AE13DECD0898CD22FAFA8 /* Author.swift in Sources */,
9A62B4CC1C8A4681E750B9DA /* LogoDescriptionView.swift in Sources */,
0736493E1C63F65500EBEB91 /* GAIDictionaryFactory.swift in Sources */,
9A6794FA38D9FBF10D1BE8C2 /* InfoView.swift in Sources */,
9A615737A7C4A66EC37D8820 /* LineViewAuthors.swift in Sources */,
9A6FBB4DBC15448ABB165097 /* AuthorView.swift in Sources */,
9A67AAC29FDB23AD33E7366F /* AuthorProvider.swift in Sources */,
9A60B1948ADB1E3EAC2C4601 /* InfoViewController+AlertController.swift in Sources */,
9A60507C6A2FC43278B4C20E /* AlertActionFactory.swift in Sources */,
9A6D4BE8953E665B305D5FAD /* AlertControllerFactory.swift in Sources */,
9A67EEB3DAE2F02BC996431D /* ViewControllerPresenter.swift in Sources */,
9A6E19873B1BB10FC8FDBAEF /* String+Localized.swift in Sources */,
9A6060311492540BA560159D /* Tracker.swift in Sources */,
9A61CBA03F36873D8492DD4E /* GameViewController.swift in Sources */,
9A6E3F5EB5AEA178ED65B0C3 /* GameViewController+GameAnalytics.swift in Sources */,
9A6B65B250759EE8574693BC /* GameViewController+GameKit.swift in Sources */,
9A6B3BBDDF33412009B29D5F /* UrlOpener.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
4E4BB57F1BB410240043C80C /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
4E74E3EA1C5CE76800D50FD8 /* InfoViewControllerSpec.swift in Sources */,
4E2332041C5F692C004E32B7 /* StringLocalizedSpec.swift in Sources */,
9A6BC732B6A85ACE0F558CA9 /* ViewControllerPresenterSpy.swift in Sources */,
9A65DE2C12AFC8EDD09F3EE4 /* FakeAuthorProvider.swift in Sources */,
9A60D58A7F85CB05E5AD3750 /* AuthorLoginFromUrlSpec.swift in Sources */,
9A68BEBA7ED636C1C0ED0551 /* GAITrackerSpy.swift in Sources */,
9A612909D7CA657C5A528E27 /* TrackerSpec.swift in Sources */,
D1C16A4BD18417C45898D8FD /* GAIDictionaryFactoryFake.swift in Sources */,
9A625266267A191236E9BDC3 /* TrackerSpy.swift in Sources */,
9A6196D2172EA220DE8F1DC1 /* StartViewControllerSpec.swift in Sources */,
9A646C33DEB16B8067291F99 /* MenuViewControllerSpec.swift in Sources */,
4E698EDC1F20F5740091137D /* ArrayRandomSpec.swift in Sources */,
9A6F8DCC06C44733DC632D81 /* GameOverViewControllerSpec.swift in Sources */,
9A6D4DC9EDBF98D321B8B4ED /* GameViewControllerSpec.swift in Sources */,
9A61622399D8064F9130B1D7 /* DifficultyLevelSpec.swift in Sources */,
9A698DD035E09D58B62C181B /* UrlOpenerSpy.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
4E4BB58A1BB410240043C80C /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin PBXTargetDependency section */
4E4BB5851BB410240043C80C /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 4E4BB56E1BB410240043C80C /* ELColorGame */;
targetProxy = 4E4BB5841BB410240043C80C /* PBXContainerItemProxy */;
};
4E4BB5901BB410240043C80C /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 4E4BB56E1BB410240043C80C /* ELColorGame */;
targetProxy = 4E4BB58F1BB410240043C80C /* PBXContainerItemProxy */;
};
/* End PBXTargetDependency section */
/* Begin PBXVariantGroup section */
4E2494251C6F748600EA3875 /* Localizable.strings */ = {
isa = PBXVariantGroup;
children = (
4E2494261C6F748600EA3875 /* pl */,
4E2494281C6F749400EA3875 /* en */,
4E2494291C6F749A00EA3875 /* Base */,
4EB0350F1CBCFD0300CF05A0 /* es */,
);
name = Localizable.strings;
sourceTree = "<group>";
};
9A6F7BF7AAFB92C5AFF48F86 /* LaunchScreen.storyboard */ = {
isa = PBXVariantGroup;
children = (
9A67096A98AF85E62A342136 /* Base */,
);
name = LaunchScreen.storyboard;
sourceTree = "<group>";
};
/* End PBXVariantGroup section */
/* Begin XCBuildConfiguration section */
4E4BB5951BB410240043C80C /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
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_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
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 = 9.0;
MTL_ENABLE_DEBUG_INFO = YES;
ONLY_ACTIVE_ARCH = YES;
SDKROOT = iphoneos;
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
TARGETED_DEVICE_FAMILY = "1,2";
};
name = Debug;
};
4E4BB5961BB410240043C80C /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
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_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
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 = 9.0;
MTL_ENABLE_DEBUG_INFO = NO;
SDKROOT = iphoneos;
SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
TARGETED_DEVICE_FAMILY = "1,2";
VALIDATE_PRODUCT = YES;
};
name = Release;
};
4E4BB5981BB410240043C80C /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = EC3E5D6D9FBC540E2AF778A2 /* Pods-ELColorGame.debug.xcconfig */;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CODE_SIGN_IDENTITY = "iPhone Developer";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
DEVELOPMENT_TEAM = H5QFB36W2F;
ENABLE_BITCODE = NO;
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)",
);
INFOPLIST_FILE = "$(SRCROOT)/ELColorGame/Supporting Files/Info.plist";
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
PRODUCT_BUNDLE_IDENTIFIER = com.elpassion.ELColorGame;
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE = "686f6df8-4e40-4006-955e-b0b04c66d4cb";
PROVISIONING_PROFILE_SPECIFIER = "match Development com.elpassion.ELColorGame";
SWIFT_OBJC_BRIDGING_HEADER = "ELColorGame/Supporting Files/BridgingHeader.h";
SWIFT_VERSION = 3.0;
TARGETED_DEVICE_FAMILY = 1;
};
name = Debug;
};
4E4BB5991BB410240043C80C /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = C135F0B163D5251C9BB87299 /* Pods-ELColorGame.release.xcconfig */;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CODE_SIGN_IDENTITY = "iPhone Distribution";
DEVELOPMENT_TEAM = H5QFB36W2F;
ENABLE_BITCODE = NO;
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)",
);
INFOPLIST_FILE = "$(SRCROOT)/ELColorGame/Supporting Files/Info.plist";
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
PRODUCT_BUNDLE_IDENTIFIER = com.elpassion.ELColorGame;
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE = "f179367e-9699-415d-b7d4-ab3e0a5ab58e";
PROVISIONING_PROFILE_SPECIFIER = "match AppStore com.elpassion.ELColorGame";
SWIFT_OBJC_BRIDGING_HEADER = "ELColorGame/Supporting Files/BridgingHeader.h";
SWIFT_VERSION = 3.0;
TARGETED_DEVICE_FAMILY = 1;
};
name = Release;
};
4E4BB59B1BB410240043C80C /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 68F0D04DB415FBE68AA6510C /* Pods-ELColorGameTests.debug.xcconfig */;
buildSettings = {
BUNDLE_LOADER = "$(TEST_HOST)";
INFOPLIST_FILE = ELColorGameTests/Info.plist;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
PRODUCT_BUNDLE_IDENTIFIER = com.elpassion.ELColorGameTests;
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_VERSION = 3.0;
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/ELColorGame.app/ELColorGame";
};
name = Debug;
};
4E4BB59C1BB410240043C80C /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 4FBE32F695BD5CF529655FDC /* Pods-ELColorGameTests.release.xcconfig */;
buildSettings = {
BUNDLE_LOADER = "$(TEST_HOST)";
INFOPLIST_FILE = ELColorGameTests/Info.plist;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
PRODUCT_BUNDLE_IDENTIFIER = com.elpassion.ELColorGameTests;
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_VERSION = 3.0;
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/ELColorGame.app/ELColorGame";
};
name = Release;
};
4E4BB59E1BB410240043C80C /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
INFOPLIST_FILE = ELColorGameUITests/Info.plist;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
PRODUCT_BUNDLE_IDENTIFIER = com.elpassion.ELColorGameUITests;
PRODUCT_NAME = "$(TARGET_NAME)";
TEST_TARGET_NAME = ELColorGame;
USES_XCTRUNNER = YES;
};
name = Debug;
};
4E4BB59F1BB410240043C80C /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
INFOPLIST_FILE = ELColorGameUITests/Info.plist;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
PRODUCT_BUNDLE_IDENTIFIER = com.elpassion.ELColorGameUITests;
PRODUCT_NAME = "$(TARGET_NAME)";
TEST_TARGET_NAME = ELColorGame;
USES_XCTRUNNER = YES;
};
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
4E4BB56A1BB410240043C80C /* Build configuration list for PBXProject "ELColorGame" */ = {
isa = XCConfigurationList;
buildConfigurations = (
4E4BB5951BB410240043C80C /* Debug */,
4E4BB5961BB410240043C80C /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
4E4BB5971BB410240043C80C /* Build configuration list for PBXNativeTarget "ELColorGame" */ = {
isa = XCConfigurationList;
buildConfigurations = (
4E4BB5981BB410240043C80C /* Debug */,
4E4BB5991BB410240043C80C /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
4E4BB59A1BB410240043C80C /* Build configuration list for PBXNativeTarget "ELColorGameTests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
4E4BB59B1BB410240043C80C /* Debug */,
4E4BB59C1BB410240043C80C /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
4E4BB59D1BB410240043C80C /* Build configuration list for PBXNativeTarget "ELColorGameUITests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
4E4BB59E1BB410240043C80C /* Debug */,
4E4BB59F1BB410240043C80C /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
};
rootObject = 4E4BB5671BB410240043C80C /* Project object */;
}