diff --git a/.circleci/config.yml b/.circleci/config.yml index bf3404e..f092370 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -6,7 +6,7 @@ defaults: CIRCLE_TEST_REPORTS: /tmp/circleci-test-results BUNDLE_PATH: vendor/bundle macos: - xcode: "9.3.0" + xcode: "10.2.0" shell: /bin/bash --login -eo pipefail - &prepare-storage run: diff --git a/Example/Podfile.lock b/Example/Podfile.lock index f7866ca..a069c9f 100644 --- a/Example/Podfile.lock +++ b/Example/Podfile.lock @@ -13,7 +13,7 @@ EXTERNAL SOURCES: :path: "../" SPEC CHECKSUMS: - Reusable: 3754ac3bdd06c95e5fc800b7a5142482b07ac5b5 + Reusable: 1c377cb1d77feb1d4cdba377b4274426da9d4e01 PODFILE CHECKSUM: 2e4cfd412f90711e15fcfa281c33e3b31f1e90b8 diff --git a/Example/Pods/Local Podspecs/Reusable.podspec.json b/Example/Pods/Local Podspecs/Reusable.podspec.json index 3ac746f..03dcb9f 100644 --- a/Example/Pods/Local Podspecs/Reusable.podspec.json +++ b/Example/Pods/Local Podspecs/Reusable.podspec.json @@ -21,7 +21,7 @@ "git": "https://github.com/AliSoftware/Reusable.git", "tag": "4.0.5" }, - "swift_version": "4.2", + "swift_version": "5.0", "frameworks": "UIKit", "subspecs": [ { diff --git a/Example/Pods/Manifest.lock b/Example/Pods/Manifest.lock index f7866ca..a069c9f 100644 --- a/Example/Pods/Manifest.lock +++ b/Example/Pods/Manifest.lock @@ -13,7 +13,7 @@ EXTERNAL SOURCES: :path: "../" SPEC CHECKSUMS: - Reusable: 3754ac3bdd06c95e5fc800b7a5142482b07ac5b5 + Reusable: 1c377cb1d77feb1d4cdba377b4274426da9d4e01 PODFILE CHECKSUM: 2e4cfd412f90711e15fcfa281c33e3b31f1e90b8 diff --git a/Example/Pods/Pods.xcodeproj/project.pbxproj b/Example/Pods/Pods.xcodeproj/project.pbxproj index f0b4dc4..8638d5b 100644 --- a/Example/Pods/Pods.xcodeproj/project.pbxproj +++ b/Example/Pods/Pods.xcodeproj/project.pbxproj @@ -7,58 +7,58 @@ objects = { /* Begin PBXBuildFile section */ - 0CABB1AFB47073EC6F049EFAD76CC19D /* StoryboardBased.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59FF06E4BEF0F7688B1F724EB17FA572 /* StoryboardBased.swift */; }; - 0D886FDFDBA93C8E67C9D85138877A24 /* Reusable-tvOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 5892AC97FA3ED1A5B9672D91235E50A0 /* Reusable-tvOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 10C983B5482E291D6D9D97181BBFA0ED /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0447347B9A1D4FB9213447A363F7039C /* UIKit.framework */; }; - 24DA0E08DBEAC4C90C0339A27CB2D3E9 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7FEEBFF849983E3183C7BFE1C25E73F /* Foundation.framework */; }; - 2C1AEE10A7948662F457B44DCE6FEA54 /* UITableView+Reusable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2B45834060175563CCF1CBCF063789FE /* UITableView+Reusable.swift */; }; - 36441B15719ED17888B6CDC8D956FB52 /* Reusable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62D264D4244F785EB7C4672C8F079E34 /* Reusable.swift */; }; - 3A79480E7395D42BAADB96C631B3166A /* Reusable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62D264D4244F785EB7C4672C8F079E34 /* Reusable.swift */; }; - 43EDB2C0F33E6984997BFC1A5B289C68 /* UICollectionView+Reusable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8409AF22BF14FCADAFB835B8DA7539F9 /* UICollectionView+Reusable.swift */; }; - 4F05EA6E67C65A7C4D03C540C604EA63 /* Reusable-iOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1ED6979FA83E22940E9242F74ECAFF2A /* Reusable-iOS-dummy.m */; }; - 54DB4145004D8F5AC948053F7D2353EF /* StoryboardBased.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59FF06E4BEF0F7688B1F724EB17FA572 /* StoryboardBased.swift */; }; - 54F94A4B3A779F44C37016BFDBF2F17E /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7FEEBFF849983E3183C7BFE1C25E73F /* Foundation.framework */; }; - 583BC14E1B9D69132FAFB9416CD9FBA6 /* NibOwnerLoadable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2252BDFE7D9DF619FDD525C082B88752 /* NibOwnerLoadable.swift */; }; - 5EF7347CB04966D96DE84C18CC54B57B /* Pods-ReusableDemo iOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 75BE09819782C98834791EFD9D29FF3B /* Pods-ReusableDemo iOS-dummy.m */; }; - 6925C2B8860D5B39AEA39CD5C6B14D37 /* NibLoadable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4DA6C7AF483B806350229F9BB19F721F /* NibLoadable.swift */; }; - 6C794ECDB8EE409E055232E05F2406A0 /* Pods-ReusableDemo tvOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A0125520D5964A183DB0F135F5CCB36B /* Pods-ReusableDemo tvOS-dummy.m */; }; - 6FA4DBAB0D20A8BB102630E1873A2FD8 /* NibOwnerLoadable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2252BDFE7D9DF619FDD525C082B88752 /* NibOwnerLoadable.swift */; }; - 707FB5159893C1F4A6A78212BB8F2E9B /* NibLoadable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4DA6C7AF483B806350229F9BB19F721F /* NibLoadable.swift */; }; - 751710C26EF21AFA8A9D3A8C205ED57F /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5AFEACE7A71F4931B930EB6D84C5C91F /* Foundation.framework */; }; - 75B220B117B560D66F21E583733FBAB5 /* UICollectionView+Reusable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8409AF22BF14FCADAFB835B8DA7539F9 /* UICollectionView+Reusable.swift */; }; - 7624C24E998379529E904B4C8D6D8C33 /* StoryboardSceneBased.swift in Sources */ = {isa = PBXBuildFile; fileRef = D2E8466DCD52BE65F107BAF60D975F28 /* StoryboardSceneBased.swift */; }; - 8384C8944122811185341A450BCCFAEF /* Pods-ReusableDemo tvOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = ED66A027868D5B876E44283A1D2714D9 /* Pods-ReusableDemo tvOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8967EEBABC7E127C0A13BBF7B69101B1 /* UITableView+Reusable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2B45834060175563CCF1CBCF063789FE /* UITableView+Reusable.swift */; }; - 91164077F80F2666866600ACD17DB779 /* Reusable-iOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E51095A3435FC405B95D01CEB2E6761 /* Reusable-iOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9A620284EE63E3644E34259A6025F2B6 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CB686EC9AF111FD8B0570725691219C2 /* UIKit.framework */; }; - ADEFC18354C603AF93AE9241EF6530B0 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5AFEACE7A71F4931B930EB6D84C5C91F /* Foundation.framework */; }; - DC5EA0D0018B40830E8E08D19328475C /* Reusable-tvOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = AE82B8602171E6BABE92B410B71A9845 /* Reusable-tvOS-dummy.m */; }; - EF6D5770FEA802F0A7CC91B54E8B9AE2 /* StoryboardSceneBased.swift in Sources */ = {isa = PBXBuildFile; fileRef = D2E8466DCD52BE65F107BAF60D975F28 /* StoryboardSceneBased.swift */; }; - F75122B434164D5AD0E31B19A703D2C6 /* Pods-ReusableDemo iOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = CFBAD7716370FCF78377CC43259E2DB0 /* Pods-ReusableDemo iOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0D50F66ABC6518DE36B3196DB0DE9E6A /* Reusable-tvOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 5892AC97FA3ED1A5B9672D91235E50A0 /* Reusable-tvOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0F0A9279E709AD55A8E53014D6F5F6F3 /* NibLoadable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4DA6C7AF483B806350229F9BB19F721F /* NibLoadable.swift */; }; + 129FE47BB206E616C754233326D37508 /* UITableView+Reusable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2B45834060175563CCF1CBCF063789FE /* UITableView+Reusable.swift */; }; + 1421E6B34CAAA924E4073BF3BDBFB6B1 /* Reusable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62D264D4244F785EB7C4672C8F079E34 /* Reusable.swift */; }; + 2083A9113A47EE501C13CE19FD0CCA9F /* NibOwnerLoadable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2252BDFE7D9DF619FDD525C082B88752 /* NibOwnerLoadable.swift */; }; + 2F9AA043CF861B6748E7C27ABCC92A07 /* UICollectionView+Reusable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8409AF22BF14FCADAFB835B8DA7539F9 /* UICollectionView+Reusable.swift */; }; + 3B8C417EAB4A1E2AB8394367DE63AE51 /* NibOwnerLoadable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2252BDFE7D9DF619FDD525C082B88752 /* NibOwnerLoadable.swift */; }; + 3CE9694E7EEDE6EEC5274D04E1030E2F /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 771E9B315E5AD5F1F0879EF95289F6BA /* Foundation.framework */; }; + 3E01A23BC4F57DF65184619B12E6242C /* UICollectionView+Reusable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8409AF22BF14FCADAFB835B8DA7539F9 /* UICollectionView+Reusable.swift */; }; + 48E851079DE10FB7A4BFBE199DC566CE /* NibLoadable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4DA6C7AF483B806350229F9BB19F721F /* NibLoadable.swift */; }; + 4D237CC83DA84668A1CA632B889DE228 /* StoryboardSceneBased.swift in Sources */ = {isa = PBXBuildFile; fileRef = D2E8466DCD52BE65F107BAF60D975F28 /* StoryboardSceneBased.swift */; }; + 5B1AC453A9518D460E2D5CCCCE02AD94 /* Pods-ReusableDemo tvOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A0125520D5964A183DB0F135F5CCB36B /* Pods-ReusableDemo tvOS-dummy.m */; }; + 666E403055D64E10926F81C4808DD4B5 /* Reusable-iOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1ED6979FA83E22940E9242F74ECAFF2A /* Reusable-iOS-dummy.m */; }; + 6C8F26E55BB63D01B89E1BA22E4A78C4 /* StoryboardSceneBased.swift in Sources */ = {isa = PBXBuildFile; fileRef = D2E8466DCD52BE65F107BAF60D975F28 /* StoryboardSceneBased.swift */; }; + 7AE6EA81AD7E11906DDE7883EB9E5673 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 771E9B315E5AD5F1F0879EF95289F6BA /* Foundation.framework */; }; + 826BA9C06F4BEF4545E5CE128F2FDC98 /* Reusable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62D264D4244F785EB7C4672C8F079E34 /* Reusable.swift */; }; + 92EBB522D67C033120482706F5B2516D /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1220ED1D4C14259A38CC9023C4C9A363 /* UIKit.framework */; }; + 9324DB77554A09B2BA30C6D7B2293FD7 /* UITableView+Reusable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2B45834060175563CCF1CBCF063789FE /* UITableView+Reusable.swift */; }; + 9749C661CE59B03029CF5FBA6266CC1F /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9026C51CCE22E35B21EFCF487C1333DA /* Foundation.framework */; }; + A57C224200A920D07677BB4F6C141B1D /* Pods-ReusableDemo tvOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = ED66A027868D5B876E44283A1D2714D9 /* Pods-ReusableDemo tvOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B3D33CB9D1891A14E088239627E6958A /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 711E8447C718D312E5166261A7A38920 /* UIKit.framework */; }; + CA19A96D9D3A8D816E1519D7A2DCDB17 /* Reusable-iOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E51095A3435FC405B95D01CEB2E6761 /* Reusable-iOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DA07527C7BF1D6054521E8D6DE42AC69 /* Pods-ReusableDemo iOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 75BE09819782C98834791EFD9D29FF3B /* Pods-ReusableDemo iOS-dummy.m */; }; + DEBD7C4088BAAE6E26D32CACD10FC0E4 /* Reusable-tvOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = AE82B8602171E6BABE92B410B71A9845 /* Reusable-tvOS-dummy.m */; }; + DFC6CA4287220586E25BCE937B69A949 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9026C51CCE22E35B21EFCF487C1333DA /* Foundation.framework */; }; + E9F3894123AABC08738901141821D7F8 /* StoryboardBased.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59FF06E4BEF0F7688B1F724EB17FA572 /* StoryboardBased.swift */; }; + EB976F5E22CEBFCC1E95243AB71AA8B5 /* StoryboardBased.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59FF06E4BEF0F7688B1F724EB17FA572 /* StoryboardBased.swift */; }; + EECDFCD8138130433FDD9B9B7CABFDE8 /* Pods-ReusableDemo iOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = CFBAD7716370FCF78377CC43259E2DB0 /* Pods-ReusableDemo iOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - 1F838FD1DF94268CF50A2EEB517F5D07 /* PBXContainerItemProxy */ = { + 5AEBD2D96AE6922D6D48CCBAA0F49053 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 833A3560B6F3546B84E92E9E7EAB6F13; - remoteInfo = "Reusable-iOS"; + remoteGlobalIDString = EAED9B55F722056245224080A1E5BA22; + remoteInfo = "Reusable-tvOS"; }; - 6653A6B6DD736885BC31DF7FDED7EB42 /* PBXContainerItemProxy */ = { + 9B16CCAADCC94CC73410EB580F5D3201 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = C0B2F67D307C13899A009B48C641C17A; - remoteInfo = "Reusable-tvOS"; + remoteGlobalIDString = 453FBE932F8A2EC977A56E232D76F7C8; + remoteInfo = "Reusable-iOS"; }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ 029963D2DD2C3E43DF26B9E6CFC4C77C /* Reusable-tvOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Reusable-tvOS-prefix.pch"; path = "../Reusable-tvOS/Reusable-tvOS-prefix.pch"; sourceTree = ""; }; 032F07628656348BA344539DF2F3FDB2 /* Reusable.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Reusable.framework; path = "Reusable-tvOS.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - 0447347B9A1D4FB9213447A363F7039C /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.0.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; }; 0FBD092B0B485DA6C7B90BE206901D63 /* Pods-ReusableDemo tvOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-ReusableDemo tvOS.release.xcconfig"; sourceTree = ""; }; + 1220ED1D4C14259A38CC9023C4C9A363 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.3.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; }; 134568E37290F577BF1196CE3781E88A /* Reusable.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Reusable.framework; path = "Reusable-iOS.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; 1E9CB32CE05A90E5172D6D051DD06C14 /* Pods-ReusableDemo tvOS-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-ReusableDemo tvOS-acknowledgements.markdown"; sourceTree = ""; }; 1ED6979FA83E22940E9242F74ECAFF2A /* Reusable-iOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Reusable-iOS-dummy.m"; sourceTree = ""; }; @@ -74,15 +74,17 @@ 5870928F541485D99A0E70267E1705CF /* Pods-ReusableDemo tvOS-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-ReusableDemo tvOS-acknowledgements.plist"; sourceTree = ""; }; 5892AC97FA3ED1A5B9672D91235E50A0 /* Reusable-tvOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Reusable-tvOS-umbrella.h"; path = "../Reusable-tvOS/Reusable-tvOS-umbrella.h"; sourceTree = ""; }; 59FF06E4BEF0F7688B1F724EB17FA572 /* StoryboardBased.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StoryboardBased.swift; path = Sources/Storyboard/StoryboardBased.swift; sourceTree = ""; }; - 5AFEACE7A71F4931B930EB6D84C5C91F /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.0.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; 5B5B35512DA1A50AAFAE6CF87A634BF6 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; 60C791B4753934D6F226F344C203602E /* Pods_ReusableDemo_iOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_ReusableDemo_iOS.framework; path = "Pods-ReusableDemo iOS.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; 62D264D4244F785EB7C4672C8F079E34 /* Reusable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Reusable.swift; path = Sources/View/Reusable.swift; sourceTree = ""; }; 651C55EADF4A57B9F079395A27F61ABC /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 6C4EA458C8961A4156B23CF70C2F5D1A /* Pods-ReusableDemo tvOS-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-ReusableDemo tvOS-frameworks.sh"; sourceTree = ""; }; + 711E8447C718D312E5166261A7A38920 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS11.3.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; }; 75BE09819782C98834791EFD9D29FF3B /* Pods-ReusableDemo iOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-ReusableDemo iOS-dummy.m"; sourceTree = ""; }; + 771E9B315E5AD5F1F0879EF95289F6BA /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS11.3.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; 8409AF22BF14FCADAFB835B8DA7539F9 /* UICollectionView+Reusable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UICollectionView+Reusable.swift"; path = "Sources/View/UICollectionView+Reusable.swift"; sourceTree = ""; }; 8CF050962AB868C4567DD94B5A8051C1 /* Reusable.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; lastKnownFileType = text; path = Reusable.podspec; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 9026C51CCE22E35B21EFCF487C1333DA /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.3.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; 93A4A3777CF96A4AAC1D13BA6DCCEA73 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; 961CF8EA017975C422786939C10D48DB /* Reusable-tvOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; name = "Reusable-tvOS.modulemap"; path = "../Reusable-tvOS/Reusable-tvOS.modulemap"; sourceTree = ""; }; 997B29124B8AD227F6B17CE7D11B0953 /* Reusable-iOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Reusable-iOS.modulemap"; sourceTree = ""; }; @@ -96,9 +98,7 @@ B5BF75A452273EA6A6A89B70A499A650 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; B8F436E7630A5B236CBEF9145E88B2E2 /* Pods-ReusableDemo iOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-ReusableDemo iOS.debug.xcconfig"; sourceTree = ""; }; C40FFB95E0E48B6B19EF527718C6E15C /* Pods-ReusableDemo iOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-ReusableDemo iOS.modulemap"; sourceTree = ""; }; - C7FEEBFF849983E3183C7BFE1C25E73F /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS12.0.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; C9504196865F3C990C48E2735785DAAF /* Pods_ReusableDemo_tvOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_ReusableDemo_tvOS.framework; path = "Pods-ReusableDemo tvOS.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - CB686EC9AF111FD8B0570725691219C2 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS12.0.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; }; CFBAD7716370FCF78377CC43259E2DB0 /* Pods-ReusableDemo iOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-ReusableDemo iOS-umbrella.h"; sourceTree = ""; }; D2E8466DCD52BE65F107BAF60D975F28 /* StoryboardSceneBased.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StoryboardSceneBased.swift; path = Sources/Storyboard/StoryboardSceneBased.swift; sourceTree = ""; }; D6364B0BC4181B760D63B01FE13EFA0B /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; @@ -109,37 +109,37 @@ /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ - 32456D0A2777049222DADE6000F7A017 /* Frameworks */ = { + 43D8B049B290BDB5A44158EA62C9B0C1 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - ADEFC18354C603AF93AE9241EF6530B0 /* Foundation.framework in Frameworks */, + 9749C661CE59B03029CF5FBA6266CC1F /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 399BC239519EB10AC2C659513637D0E9 /* Frameworks */ = { + AF19C59E452CB38B0363B82DB017D4AC /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 54F94A4B3A779F44C37016BFDBF2F17E /* Foundation.framework in Frameworks */, - 9A620284EE63E3644E34259A6025F2B6 /* UIKit.framework in Frameworks */, + DFC6CA4287220586E25BCE937B69A949 /* Foundation.framework in Frameworks */, + 92EBB522D67C033120482706F5B2516D /* UIKit.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 8644724299AD9747D302734564BE73CE /* Frameworks */ = { + DC75D17FA8B94D0954EB9E0143760269 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 751710C26EF21AFA8A9D3A8C205ED57F /* Foundation.framework in Frameworks */, - 10C983B5482E291D6D9D97181BBFA0ED /* UIKit.framework in Frameworks */, + 3CE9694E7EEDE6EEC5274D04E1030E2F /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 9FCC2CFC3E42C02221CB14777C3056CA /* Frameworks */ = { + FC91EEABE7845DB7DC78D9DC10C9EE1E /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 24DA0E08DBEAC4C90C0339A27CB2D3E9 /* Foundation.framework in Frameworks */, + 7AE6EA81AD7E11906DDE7883EB9E5673 /* Foundation.framework in Frameworks */, + B3D33CB9D1891A14E088239627E6958A /* UIKit.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -196,21 +196,21 @@ path = "Target Support Files/Pods-ReusableDemo tvOS"; sourceTree = ""; }; - 2FFA4CD93509B16BCE4460CFBD9A714F /* Development Pods */ = { + 2483C3E46800BFFCAFEBB904CA856D15 /* tvOS */ = { isa = PBXGroup; children = ( - A60616589268D4C5084302732C813CA3 /* Reusable */, + 771E9B315E5AD5F1F0879EF95289F6BA /* Foundation.framework */, + 711E8447C718D312E5166261A7A38920 /* UIKit.framework */, ); - name = "Development Pods"; + name = tvOS; sourceTree = ""; }; - 4998334F12C3C51E2056FA1248D35FE6 /* tvOS */ = { + 2FFA4CD93509B16BCE4460CFBD9A714F /* Development Pods */ = { isa = PBXGroup; children = ( - C7FEEBFF849983E3183C7BFE1C25E73F /* Foundation.framework */, - CB686EC9AF111FD8B0570725691219C2 /* UIKit.framework */, + A60616589268D4C5084302732C813CA3 /* Reusable */, ); - name = tvOS; + name = "Development Pods"; sourceTree = ""; }; 59C31FB22D8D4AE577BE54F5D34DA3FF /* Targets Support Files */ = { @@ -222,15 +222,6 @@ name = "Targets Support Files"; sourceTree = ""; }; - 6F685CF412C2C13DFC0D8EEB1552A7FC /* iOS */ = { - isa = PBXGroup; - children = ( - 5AFEACE7A71F4931B930EB6D84C5C91F /* Foundation.framework */, - 0447347B9A1D4FB9213447A363F7039C /* UIKit.framework */, - ); - name = iOS; - sourceTree = ""; - }; 7DB346D0F39D3F0E887471402A8071AB = { isa = PBXGroup; children = ( @@ -256,8 +247,8 @@ 884D502095129379EF5BB132EEA4E18E /* Frameworks */ = { isa = PBXGroup; children = ( - 6F685CF412C2C13DFC0D8EEB1552A7FC /* iOS */, - 4998334F12C3C51E2056FA1248D35FE6 /* tvOS */, + EB8348B6D19A1AFCC5C13FEF3C043525 /* iOS */, + 2483C3E46800BFFCAFEBB904CA856D15 /* tvOS */, ); name = Frameworks; sourceTree = ""; @@ -301,6 +292,15 @@ name = Storyboard; sourceTree = ""; }; + EB8348B6D19A1AFCC5C13FEF3C043525 /* iOS */ = { + isa = PBXGroup; + children = ( + 9026C51CCE22E35B21EFCF487C1333DA /* Foundation.framework */, + 1220ED1D4C14259A38CC9023C4C9A363 /* UIKit.framework */, + ); + name = iOS; + sourceTree = ""; + }; EFDADDE4DA08FB2B6B338A17C0A877CF /* Pod */ = { isa = PBXGroup; children = ( @@ -314,105 +314,101 @@ /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ - 48F729AAB05227A3C5DC4438C21BADF0 /* Headers */ = { + 0834DFF72D26F8B2E80AA9680B3A231C /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - F75122B434164D5AD0E31B19A703D2C6 /* Pods-ReusableDemo iOS-umbrella.h in Headers */, + 0D50F66ABC6518DE36B3196DB0DE9E6A /* Reusable-tvOS-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 4A59528F218FACC88FA70271BC66856F /* Headers */ = { + 2DF6DE2D1D7A4A9C620BC3C6774D8407 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 0D886FDFDBA93C8E67C9D85138877A24 /* Reusable-tvOS-umbrella.h in Headers */, + CA19A96D9D3A8D816E1519D7A2DCDB17 /* Reusable-iOS-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 8BEB17014641BBC2279FA85C786F54B5 /* Headers */ = { + 3D55BF2FCD4B610DA8029C95705949FD /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 8384C8944122811185341A450BCCFAEF /* Pods-ReusableDemo tvOS-umbrella.h in Headers */, + A57C224200A920D07677BB4F6C141B1D /* Pods-ReusableDemo tvOS-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 91DEBE8F6B807210E5CDC464E571C729 /* Headers */ = { + 7A2481F73D46D9C6B3DAE7AF2336F849 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 91164077F80F2666866600ACD17DB779 /* Reusable-iOS-umbrella.h in Headers */, + EECDFCD8138130433FDD9B9B7CABFDE8 /* Pods-ReusableDemo iOS-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXHeadersBuildPhase section */ /* Begin PBXNativeTarget section */ - 4754D7150D86E7712B74B23D7D056359 /* Pods-ReusableDemo iOS */ = { + 453FBE932F8A2EC977A56E232D76F7C8 /* Reusable-iOS */ = { isa = PBXNativeTarget; - buildConfigurationList = F40B54107235A80C0FBD93613BCDC121 /* Build configuration list for PBXNativeTarget "Pods-ReusableDemo iOS" */; + buildConfigurationList = 21832EA06AA28CDAF652BA218D032D7F /* Build configuration list for PBXNativeTarget "Reusable-iOS" */; buildPhases = ( - 48F729AAB05227A3C5DC4438C21BADF0 /* Headers */, - A81D7B8E3D08D773226EE4E945F945F0 /* Sources */, - 32456D0A2777049222DADE6000F7A017 /* Frameworks */, - 6D332FF11F55BCAB7B42DB939D0BCB47 /* Resources */, + 0E4E5B8D3BFBC0A598DB6984FA013F90 /* Sources */, + AF19C59E452CB38B0363B82DB017D4AC /* Frameworks */, + 2DF6DE2D1D7A4A9C620BC3C6774D8407 /* Headers */, ); buildRules = ( ); dependencies = ( - D60E55A112DC5382881A46DA92A56C56 /* PBXTargetDependency */, ); - name = "Pods-ReusableDemo iOS"; - productName = "Pods-ReusableDemo iOS"; - productReference = 60C791B4753934D6F226F344C203602E /* Pods_ReusableDemo_iOS.framework */; + name = "Reusable-iOS"; + productName = "Reusable-iOS"; + productReference = 134568E37290F577BF1196CE3781E88A /* Reusable.framework */; productType = "com.apple.product-type.framework"; }; - 6E47C21CE67C1ECDC9D9367E15F3A209 /* Pods-ReusableDemo tvOS */ = { + 4C8759C9E9BD492E6BAD26FC0085E1AA /* Pods-ReusableDemo iOS */ = { isa = PBXNativeTarget; - buildConfigurationList = 2999CE5DB2CD608E7761B8093440BB20 /* Build configuration list for PBXNativeTarget "Pods-ReusableDemo tvOS" */; + buildConfigurationList = CCCA42745635D86BD0DDA6B955CA7456 /* Build configuration list for PBXNativeTarget "Pods-ReusableDemo iOS" */; buildPhases = ( - 8BEB17014641BBC2279FA85C786F54B5 /* Headers */, - 73A1D4729151F8D6C532361F973325CC /* Sources */, - 9FCC2CFC3E42C02221CB14777C3056CA /* Frameworks */, - 704FB01C24C8449FC667268AF0030280 /* Resources */, + BE4E8A83162C200FDBDA881FFEA8AA2D /* Sources */, + 43D8B049B290BDB5A44158EA62C9B0C1 /* Frameworks */, + 7A2481F73D46D9C6B3DAE7AF2336F849 /* Headers */, ); buildRules = ( ); dependencies = ( - B167A0207B3546D054E23BB3773D755E /* PBXTargetDependency */, + 825F5EBFD315D3EB1C665DB35B3D5242 /* PBXTargetDependency */, ); - name = "Pods-ReusableDemo tvOS"; - productName = "Pods-ReusableDemo tvOS"; - productReference = C9504196865F3C990C48E2735785DAAF /* Pods_ReusableDemo_tvOS.framework */; + name = "Pods-ReusableDemo iOS"; + productName = "Pods-ReusableDemo iOS"; + productReference = 60C791B4753934D6F226F344C203602E /* Pods_ReusableDemo_iOS.framework */; productType = "com.apple.product-type.framework"; }; - 833A3560B6F3546B84E92E9E7EAB6F13 /* Reusable-iOS */ = { + E87C6A21CD64B0D8E57A125BDC40E748 /* Pods-ReusableDemo tvOS */ = { isa = PBXNativeTarget; - buildConfigurationList = 9020C9447874291EE2028C0849249E2D /* Build configuration list for PBXNativeTarget "Reusable-iOS" */; + buildConfigurationList = DAB8157305C88575C497C76A784CEA3A /* Build configuration list for PBXNativeTarget "Pods-ReusableDemo tvOS" */; buildPhases = ( - 91DEBE8F6B807210E5CDC464E571C729 /* Headers */, - 582E7DB0D255DC1D5B0F3167DED29710 /* Sources */, - 8644724299AD9747D302734564BE73CE /* Frameworks */, - 5103C63E77F9D359F63430B349DBC7D8 /* Resources */, + 9D45CC28473AFE5FF21D25D8458B1793 /* Sources */, + DC75D17FA8B94D0954EB9E0143760269 /* Frameworks */, + 3D55BF2FCD4B610DA8029C95705949FD /* Headers */, ); buildRules = ( ); dependencies = ( + F69664F676D934CE3BEC3E3405148884 /* PBXTargetDependency */, ); - name = "Reusable-iOS"; - productName = "Reusable-iOS"; - productReference = 134568E37290F577BF1196CE3781E88A /* Reusable.framework */; + name = "Pods-ReusableDemo tvOS"; + productName = "Pods-ReusableDemo tvOS"; + productReference = C9504196865F3C990C48E2735785DAAF /* Pods_ReusableDemo_tvOS.framework */; productType = "com.apple.product-type.framework"; }; - C0B2F67D307C13899A009B48C641C17A /* Reusable-tvOS */ = { + EAED9B55F722056245224080A1E5BA22 /* Reusable-tvOS */ = { isa = PBXNativeTarget; - buildConfigurationList = C03E8FA8A4D61EED01540E2650FB4890 /* Build configuration list for PBXNativeTarget "Reusable-tvOS" */; + buildConfigurationList = 828AA83E71FEE27BB8B07F1E83AEFE44 /* Build configuration list for PBXNativeTarget "Reusable-tvOS" */; buildPhases = ( - 4A59528F218FACC88FA70271BC66856F /* Headers */, - E8A99F804F5A6497B41B05B349E97D65 /* Sources */, - 399BC239519EB10AC2C659513637D0E9 /* Frameworks */, - 6B3A54FB4D0465FEF02574E22DAA2598 /* Resources */, + 898936A739C2C5EF22524E53774E3514 /* Sources */, + FC91EEABE7845DB7DC78D9DC10C9EE1E /* Frameworks */, + 0834DFF72D26F8B2E80AA9680B3A231C /* Headers */, ); buildRules = ( ); @@ -444,113 +440,82 @@ projectDirPath = ""; projectRoot = ""; targets = ( - 4754D7150D86E7712B74B23D7D056359 /* Pods-ReusableDemo iOS */, - 6E47C21CE67C1ECDC9D9367E15F3A209 /* Pods-ReusableDemo tvOS */, - 833A3560B6F3546B84E92E9E7EAB6F13 /* Reusable-iOS */, - C0B2F67D307C13899A009B48C641C17A /* Reusable-tvOS */, + 4C8759C9E9BD492E6BAD26FC0085E1AA /* Pods-ReusableDemo iOS */, + E87C6A21CD64B0D8E57A125BDC40E748 /* Pods-ReusableDemo tvOS */, + 453FBE932F8A2EC977A56E232D76F7C8 /* Reusable-iOS */, + EAED9B55F722056245224080A1E5BA22 /* Reusable-tvOS */, ); }; /* End PBXProject section */ -/* Begin PBXResourcesBuildPhase section */ - 5103C63E77F9D359F63430B349DBC7D8 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 6B3A54FB4D0465FEF02574E22DAA2598 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 6D332FF11F55BCAB7B42DB939D0BCB47 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 704FB01C24C8449FC667268AF0030280 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - /* Begin PBXSourcesBuildPhase section */ - 582E7DB0D255DC1D5B0F3167DED29710 /* Sources */ = { + 0E4E5B8D3BFBC0A598DB6984FA013F90 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 6925C2B8860D5B39AEA39CD5C6B14D37 /* NibLoadable.swift in Sources */, - 6FA4DBAB0D20A8BB102630E1873A2FD8 /* NibOwnerLoadable.swift in Sources */, - 4F05EA6E67C65A7C4D03C540C604EA63 /* Reusable-iOS-dummy.m in Sources */, - 3A79480E7395D42BAADB96C631B3166A /* Reusable.swift in Sources */, - 0CABB1AFB47073EC6F049EFAD76CC19D /* StoryboardBased.swift in Sources */, - EF6D5770FEA802F0A7CC91B54E8B9AE2 /* StoryboardSceneBased.swift in Sources */, - 75B220B117B560D66F21E583733FBAB5 /* UICollectionView+Reusable.swift in Sources */, - 2C1AEE10A7948662F457B44DCE6FEA54 /* UITableView+Reusable.swift in Sources */, + 0F0A9279E709AD55A8E53014D6F5F6F3 /* NibLoadable.swift in Sources */, + 2083A9113A47EE501C13CE19FD0CCA9F /* NibOwnerLoadable.swift in Sources */, + 666E403055D64E10926F81C4808DD4B5 /* Reusable-iOS-dummy.m in Sources */, + 826BA9C06F4BEF4545E5CE128F2FDC98 /* Reusable.swift in Sources */, + E9F3894123AABC08738901141821D7F8 /* StoryboardBased.swift in Sources */, + 6C8F26E55BB63D01B89E1BA22E4A78C4 /* StoryboardSceneBased.swift in Sources */, + 2F9AA043CF861B6748E7C27ABCC92A07 /* UICollectionView+Reusable.swift in Sources */, + 129FE47BB206E616C754233326D37508 /* UITableView+Reusable.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 73A1D4729151F8D6C532361F973325CC /* Sources */ = { + 898936A739C2C5EF22524E53774E3514 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 6C794ECDB8EE409E055232E05F2406A0 /* Pods-ReusableDemo tvOS-dummy.m in Sources */, + 48E851079DE10FB7A4BFBE199DC566CE /* NibLoadable.swift in Sources */, + 3B8C417EAB4A1E2AB8394367DE63AE51 /* NibOwnerLoadable.swift in Sources */, + DEBD7C4088BAAE6E26D32CACD10FC0E4 /* Reusable-tvOS-dummy.m in Sources */, + 1421E6B34CAAA924E4073BF3BDBFB6B1 /* Reusable.swift in Sources */, + EB976F5E22CEBFCC1E95243AB71AA8B5 /* StoryboardBased.swift in Sources */, + 4D237CC83DA84668A1CA632B889DE228 /* StoryboardSceneBased.swift in Sources */, + 3E01A23BC4F57DF65184619B12E6242C /* UICollectionView+Reusable.swift in Sources */, + 9324DB77554A09B2BA30C6D7B2293FD7 /* UITableView+Reusable.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - A81D7B8E3D08D773226EE4E945F945F0 /* Sources */ = { + 9D45CC28473AFE5FF21D25D8458B1793 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 5EF7347CB04966D96DE84C18CC54B57B /* Pods-ReusableDemo iOS-dummy.m in Sources */, + 5B1AC453A9518D460E2D5CCCCE02AD94 /* Pods-ReusableDemo tvOS-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - E8A99F804F5A6497B41B05B349E97D65 /* Sources */ = { + BE4E8A83162C200FDBDA881FFEA8AA2D /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 707FB5159893C1F4A6A78212BB8F2E9B /* NibLoadable.swift in Sources */, - 583BC14E1B9D69132FAFB9416CD9FBA6 /* NibOwnerLoadable.swift in Sources */, - DC5EA0D0018B40830E8E08D19328475C /* Reusable-tvOS-dummy.m in Sources */, - 36441B15719ED17888B6CDC8D956FB52 /* Reusable.swift in Sources */, - 54DB4145004D8F5AC948053F7D2353EF /* StoryboardBased.swift in Sources */, - 7624C24E998379529E904B4C8D6D8C33 /* StoryboardSceneBased.swift in Sources */, - 43EDB2C0F33E6984997BFC1A5B289C68 /* UICollectionView+Reusable.swift in Sources */, - 8967EEBABC7E127C0A13BBF7B69101B1 /* UITableView+Reusable.swift in Sources */, + DA07527C7BF1D6054521E8D6DE42AC69 /* Pods-ReusableDemo iOS-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ - B167A0207B3546D054E23BB3773D755E /* PBXTargetDependency */ = { + 825F5EBFD315D3EB1C665DB35B3D5242 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Reusable-tvOS"; - target = C0B2F67D307C13899A009B48C641C17A /* Reusable-tvOS */; - targetProxy = 6653A6B6DD736885BC31DF7FDED7EB42 /* PBXContainerItemProxy */; + name = "Reusable-iOS"; + target = 453FBE932F8A2EC977A56E232D76F7C8 /* Reusable-iOS */; + targetProxy = 9B16CCAADCC94CC73410EB580F5D3201 /* PBXContainerItemProxy */; }; - D60E55A112DC5382881A46DA92A56C56 /* PBXTargetDependency */ = { + F69664F676D934CE3BEC3E3405148884 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Reusable-iOS"; - target = 833A3560B6F3546B84E92E9E7EAB6F13 /* Reusable-iOS */; - targetProxy = 1F838FD1DF94268CF50A2EEB517F5D07 /* PBXContainerItemProxy */; + name = "Reusable-tvOS"; + target = EAED9B55F722056245224080A1E5BA22 /* Reusable-tvOS */; + targetProxy = 5AEBD2D96AE6922D6D48CCBAA0F49053 /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ - 4E61C2E4A6A07D124C985572C6B4D32E /* Release */ = { + 054F1B9E384D1504A73A021CD4FB3908 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B1CFDD6662D2C3A0C8A0820E73F83CAE /* Reusable-tvOS.xcconfig */; + baseConfigurationReference = 44E83F8834E3FA0ABB1062EC79DA2B42 /* Reusable-iOS.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -561,26 +526,27 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/Reusable-tvOS/Reusable-tvOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Reusable-tvOS/Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/Reusable-iOS/Reusable-iOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Reusable-iOS/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/Reusable-tvOS/Reusable-tvOS.modulemap"; + MODULEMAP_FILE = "Target Support Files/Reusable-iOS/Reusable-iOS.modulemap"; PRODUCT_MODULE_NAME = Reusable; PRODUCT_NAME = Reusable; - SDKROOT = appletvos; + SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.2; - TARGETED_DEVICE_FAMILY = 3; - TVOS_DEPLOYMENT_TARGET = 9.0; + SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Release; }; - 6AE3C3A00C28968BCA24F3B288521765 /* Release */ = { + 18C1BF5E0E1203B84403FC7F2F0D8BDE /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; @@ -615,13 +581,16 @@ CODE_SIGNING_ALLOWED = NO; CODE_SIGNING_REQUIRED = NO; COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; + DEBUG_INFORMATION_FORMAT = dwarf; ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; GCC_C_LANGUAGE_STANDARD = gnu11; + GCC_DYNAMIC_NO_PIC = NO; GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; GCC_PREPROCESSOR_DEFINITIONS = ( - "POD_CONFIGURATION_RELEASE=1", + "POD_CONFIGURATION_DEBUG=1", + "DEBUG=1", "$(inherited)", ); GCC_WARN_64_TO_32_BIT_CONVERSION = YES; @@ -631,54 +600,19 @@ GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; IPHONEOS_DEPLOYMENT_TARGET = 8.0; - MTL_ENABLE_DEBUG_INFO = NO; - MTL_FAST_MATH = YES; + MTL_ENABLE_DEBUG_INFO = YES; + ONLY_ACTIVE_ARCH = YES; PRODUCT_NAME = "$(TARGET_NAME)"; STRIP_INSTALLED_PRODUCT = NO; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - SWIFT_VERSION = 4.2; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; SYMROOT = "${SRCROOT}/../build"; TVOS_DEPLOYMENT_TARGET = 9.0; }; - name = Release; - }; - 808B61F2A3B22463E6BEB42ECB728A5F /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = DC0A06ABC80D9374C09CAC419E67EDB3 /* Pods-ReusableDemo tvOS.debug.xcconfig */; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; - CODE_SIGN_IDENTITY = ""; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "Target Support Files/Pods-ReusableDemo tvOS/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-ReusableDemo tvOS/Pods-ReusableDemo tvOS.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; - SDKROOT = appletvos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = 3; - TVOS_DEPLOYMENT_TARGET = 9.0; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; name = Debug; }; - BAC48C71B89B90A71E8747C8F58B28DA /* Release */ = { + 29FFDCDECEC54F371D4C43B2EEC83508 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 44E83F8834E3FA0ABB1062EC79DA2B42 /* Reusable-iOS.xcconfig */; + baseConfigurationReference = B1CFDD6662D2C3A0C8A0820E73F83CAE /* Reusable-tvOS.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -689,59 +623,27 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/Reusable-iOS/Reusable-iOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Reusable-iOS/Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/Reusable-tvOS/Reusable-tvOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Reusable-tvOS/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/Reusable-iOS/Reusable-iOS.modulemap"; + MODULEMAP_FILE = "Target Support Files/Reusable-tvOS/Reusable-tvOS.modulemap"; PRODUCT_MODULE_NAME = Reusable; PRODUCT_NAME = Reusable; - SDKROOT = iphoneos; + SDKROOT = appletvos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.2; - TARGETED_DEVICE_FAMILY = "1,2"; + SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = 3; + TVOS_DEPLOYMENT_TARGET = 9.0; VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Release; }; - C361762044F3173C93286D53B3F07C8B /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = B8F436E7630A5B236CBEF9145E88B2E2 /* Pods-ReusableDemo iOS.debug.xcconfig */; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; - CODE_SIGN_IDENTITY = ""; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "Target Support Files/Pods-ReusableDemo iOS/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-ReusableDemo iOS/Pods-ReusableDemo iOS.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - CF5002FBE504DF0C7353127AEE84BF68 /* Debug */ = { + 33B381D0E63A39E4489A368D4343B0B3 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; @@ -776,16 +678,13 @@ CODE_SIGNING_ALLOWED = NO; CODE_SIGNING_REQUIRED = NO; COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = dwarf; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_DYNAMIC_NO_PIC = NO; GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; GCC_PREPROCESSOR_DEFINITIONS = ( - "POD_CONFIGURATION_DEBUG=1", - "DEBUG=1", + "POD_CONFIGURATION_RELEASE=1", "$(inherited)", ); GCC_WARN_64_TO_32_BIT_CONVERSION = YES; @@ -795,22 +694,49 @@ GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; IPHONEOS_DEPLOYMENT_TARGET = 8.0; - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; - MTL_FAST_MATH = YES; - ONLY_ACTIVE_ARCH = YES; + MTL_ENABLE_DEBUG_INFO = NO; PRODUCT_NAME = "$(TARGET_NAME)"; STRIP_INSTALLED_PRODUCT = NO; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 4.2; SYMROOT = "${SRCROOT}/../build"; TVOS_DEPLOYMENT_TARGET = 9.0; }; + name = Release; + }; + 601BD4AA8EF9B4F3F7E0B18540AE084F /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 44E83F8834E3FA0ABB1062EC79DA2B42 /* Reusable-iOS.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/Reusable-iOS/Reusable-iOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Reusable-iOS/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/Reusable-iOS/Reusable-iOS.modulemap"; + PRODUCT_MODULE_NAME = Reusable; + PRODUCT_NAME = Reusable; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; name = Debug; }; - D6A819E3E0111AC6A8F2E61BA4E5F2A7 /* Release */ = { + A0DFC55ABEEF50949BEDF30F7E082FB2 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 29C11F4F52D757EB35D07F5DC9791C6F /* Pods-ReusableDemo iOS.release.xcconfig */; + baseConfigurationReference = B8F436E7630A5B236CBEF9145E88B2E2 /* Pods-ReusableDemo iOS.debug.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; CODE_SIGN_IDENTITY = ""; @@ -835,14 +761,47 @@ PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Release; + name = Debug; }; - E38DF856523A3A2266EDC7E39961AD7C /* Release */ = { + ADAA055794BDECBA8F6EAB729C0F0AB0 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = B1CFDD6662D2C3A0C8A0820E73F83CAE /* Reusable-tvOS.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/Reusable-tvOS/Reusable-tvOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Reusable-tvOS/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/Reusable-tvOS/Reusable-tvOS.modulemap"; + PRODUCT_MODULE_NAME = Reusable; + PRODUCT_NAME = Reusable; + SDKROOT = appletvos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = 3; + TVOS_DEPLOYMENT_TARGET = 9.0; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + ADBDDC08372C78BCD1D46C5B350F5B01 /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = 0FBD092B0B485DA6C7B90BE206901D63 /* Pods-ReusableDemo tvOS.release.xcconfig */; buildSettings = { @@ -868,6 +827,7 @@ PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SDKROOT = appletvos; SKIP_INSTALL = YES; + SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; TARGETED_DEVICE_FAMILY = 3; TVOS_DEPLOYMENT_TARGET = 9.0; VALIDATE_PRODUCT = YES; @@ -876,10 +836,11 @@ }; name = Release; }; - ECC89CB480E12070F1ECDD3CD12174C0 /* Debug */ = { + E8B7F8C49F317D9CB1E10BF95748A05A /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B1CFDD6662D2C3A0C8A0820E73F83CAE /* Reusable-tvOS.xcconfig */; + baseConfigurationReference = 29C11F4F52D757EB35D07F5DC9791C6F /* Pods-ReusableDemo iOS.release.xcconfig */; buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -889,28 +850,32 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/Reusable-tvOS/Reusable-tvOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Reusable-tvOS/Info.plist"; + INFOPLIST_FILE = "Target Support Files/Pods-ReusableDemo iOS/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/Reusable-tvOS/Reusable-tvOS.modulemap"; - PRODUCT_MODULE_NAME = Reusable; - PRODUCT_NAME = Reusable; - SDKROOT = appletvos; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-ReusableDemo iOS/Pods-ReusableDemo iOS.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.2; - TARGETED_DEVICE_FAMILY = 3; - TVOS_DEPLOYMENT_TARGET = 9.0; + SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Debug; + name = Release; }; - EF2F93228DB6FC1C565485137E2344CC /* Debug */ = { + EC916DE5D424BF54B46A6ACDC9D39090 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 44E83F8834E3FA0ABB1062EC79DA2B42 /* Reusable-iOS.xcconfig */; + baseConfigurationReference = DC0A06ABC80D9374C09CAC419E67EDB3 /* Pods-ReusableDemo tvOS.debug.xcconfig */; buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -920,19 +885,22 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/Reusable-iOS/Reusable-iOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Reusable-iOS/Info.plist"; + INFOPLIST_FILE = "Target Support Files/Pods-ReusableDemo tvOS/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/Reusable-iOS/Reusable-iOS.modulemap"; - PRODUCT_MODULE_NAME = Reusable; - PRODUCT_NAME = Reusable; - SDKROOT = iphoneos; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-ReusableDemo tvOS/Pods-ReusableDemo tvOS.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SDKROOT = appletvos; SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.2; - TARGETED_DEVICE_FAMILY = "1,2"; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + TARGETED_DEVICE_FAMILY = 3; + TVOS_DEPLOYMENT_TARGET = 9.0; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; @@ -941,11 +909,11 @@ /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ - 2999CE5DB2CD608E7761B8093440BB20 /* Build configuration list for PBXNativeTarget "Pods-ReusableDemo tvOS" */ = { + 21832EA06AA28CDAF652BA218D032D7F /* Build configuration list for PBXNativeTarget "Reusable-iOS" */ = { isa = XCConfigurationList; buildConfigurations = ( - 808B61F2A3B22463E6BEB42ECB728A5F /* Debug */, - E38DF856523A3A2266EDC7E39961AD7C /* Release */, + 601BD4AA8EF9B4F3F7E0B18540AE084F /* Debug */, + 054F1B9E384D1504A73A021CD4FB3908 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -953,35 +921,35 @@ 2D8E8EC45A3A1A1D94AE762CB5028504 /* Build configuration list for PBXProject "Pods" */ = { isa = XCConfigurationList; buildConfigurations = ( - CF5002FBE504DF0C7353127AEE84BF68 /* Debug */, - 6AE3C3A00C28968BCA24F3B288521765 /* Release */, + 18C1BF5E0E1203B84403FC7F2F0D8BDE /* Debug */, + 33B381D0E63A39E4489A368D4343B0B3 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 9020C9447874291EE2028C0849249E2D /* Build configuration list for PBXNativeTarget "Reusable-iOS" */ = { + 828AA83E71FEE27BB8B07F1E83AEFE44 /* Build configuration list for PBXNativeTarget "Reusable-tvOS" */ = { isa = XCConfigurationList; buildConfigurations = ( - EF2F93228DB6FC1C565485137E2344CC /* Debug */, - BAC48C71B89B90A71E8747C8F58B28DA /* Release */, + ADAA055794BDECBA8F6EAB729C0F0AB0 /* Debug */, + 29FFDCDECEC54F371D4C43B2EEC83508 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - C03E8FA8A4D61EED01540E2650FB4890 /* Build configuration list for PBXNativeTarget "Reusable-tvOS" */ = { + CCCA42745635D86BD0DDA6B955CA7456 /* Build configuration list for PBXNativeTarget "Pods-ReusableDemo iOS" */ = { isa = XCConfigurationList; buildConfigurations = ( - ECC89CB480E12070F1ECDD3CD12174C0 /* Debug */, - 4E61C2E4A6A07D124C985572C6B4D32E /* Release */, + A0DFC55ABEEF50949BEDF30F7E082FB2 /* Debug */, + E8B7F8C49F317D9CB1E10BF95748A05A /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - F40B54107235A80C0FBD93613BCDC121 /* Build configuration list for PBXNativeTarget "Pods-ReusableDemo iOS" */ = { + DAB8157305C88575C497C76A784CEA3A /* Build configuration list for PBXNativeTarget "Pods-ReusableDemo tvOS" */ = { isa = XCConfigurationList; buildConfigurations = ( - C361762044F3173C93286D53B3F07C8B /* Debug */, - D6A819E3E0111AC6A8F2E61BA4E5F2A7 /* Release */, + EC916DE5D424BF54B46A6ACDC9D39090 /* Debug */, + ADBDDC08372C78BCD1D46C5B350F5B01 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; diff --git a/Example/Pods/Pods.xcodeproj/xcshareddata/xcschemes/Reusable-iOS.xcscheme b/Example/Pods/Pods.xcodeproj/xcshareddata/xcschemes/Reusable-iOS.xcscheme index 87f1b87..e07b5e3 100644 --- a/Example/Pods/Pods.xcodeproj/xcshareddata/xcschemes/Reusable-iOS.xcscheme +++ b/Example/Pods/Pods.xcodeproj/xcshareddata/xcschemes/Reusable-iOS.xcscheme @@ -1,6 +1,6 @@ @@ -45,7 +45,7 @@ diff --git a/Example/Pods/Pods.xcodeproj/xcshareddata/xcschemes/Reusable-tvOS.xcscheme b/Example/Pods/Pods.xcodeproj/xcshareddata/xcschemes/Reusable-tvOS.xcscheme index ce38066..a469bbe 100644 --- a/Example/Pods/Pods.xcodeproj/xcshareddata/xcschemes/Reusable-tvOS.xcscheme +++ b/Example/Pods/Pods.xcodeproj/xcshareddata/xcschemes/Reusable-tvOS.xcscheme @@ -1,6 +1,6 @@ @@ -45,7 +45,7 @@ diff --git a/Example/ReusableDemo.xcodeproj/project.pbxproj b/Example/ReusableDemo.xcodeproj/project.pbxproj index ca93b35..0ccabdf 100644 --- a/Example/ReusableDemo.xcodeproj/project.pbxproj +++ b/Example/ReusableDemo.xcodeproj/project.pbxproj @@ -294,17 +294,16 @@ isa = PBXProject; attributes = { LastSwiftUpdateCheck = 0820; - LastUpgradeCheck = 1000; + LastUpgradeCheck = 1020; ORGANIZATIONNAME = AliSoftware; TargetAttributes = { 09B346081C4ED26F00BA041F = { CreatedOnToolsVersion = 7.2; - LastSwiftMigration = 1000; + LastSwiftMigration = 1020; }; 37E3FC6B1E55CDD8000A7436 = { CreatedOnToolsVersion = 8.2; - DevelopmentTeam = B564TVEPFR; - LastSwiftMigration = 1000; + LastSwiftMigration = 1020; ProvisioningStyle = Automatic; }; }; @@ -314,6 +313,7 @@ developmentRegion = English; hasScannedForEncodings = 0; knownRegions = ( + English, en, Base, ); @@ -532,6 +532,7 @@ buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = "$(inherited)"; ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_MODULES = YES; @@ -588,6 +589,7 @@ buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = "$(inherited)"; ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_MODULES = YES; @@ -638,12 +640,13 @@ baseConfigurationReference = 096A3A284FE1BC6262AC3EB7 /* Pods-ReusableDemo iOS.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + DEVELOPMENT_TEAM = ""; INFOPLIST_FILE = "ReusableDemo iOS/Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; PRODUCT_BUNDLE_IDENTIFIER = com.alisoftware.ReusableDemo; PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 4.2; + SWIFT_VERSION = 5.0; }; name = Debug; }; @@ -652,12 +655,13 @@ baseConfigurationReference = 4033B8B5AA57F6CB717FCF24 /* Pods-ReusableDemo iOS.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + DEVELOPMENT_TEAM = ""; INFOPLIST_FILE = "ReusableDemo iOS/Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; PRODUCT_BUNDLE_IDENTIFIER = com.alisoftware.ReusableDemo; PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 4.2; + SWIFT_VERSION = 5.0; }; name = Release; }; @@ -669,14 +673,14 @@ ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; CLANG_ANALYZER_NONNULL = YES; CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - DEVELOPMENT_TEAM = B564TVEPFR; + DEVELOPMENT_TEAM = ""; INFOPLIST_FILE = "ReusableDemo tvOS/Info.plist"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; PRODUCT_BUNDLE_IDENTIFIER = "com.alisoftware.ReusableDemo-tvOS"; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = appletvos; SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_VERSION = 4.2; + SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = 3; TVOS_DEPLOYMENT_TARGET = 10.1; }; @@ -690,13 +694,13 @@ ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; CLANG_ANALYZER_NONNULL = YES; CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - DEVELOPMENT_TEAM = B564TVEPFR; + DEVELOPMENT_TEAM = ""; INFOPLIST_FILE = "ReusableDemo tvOS/Info.plist"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; PRODUCT_BUNDLE_IDENTIFIER = "com.alisoftware.ReusableDemo-tvOS"; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = appletvos; - SWIFT_VERSION = 4.2; + SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = 3; TVOS_DEPLOYMENT_TARGET = 10.1; }; diff --git a/Example/ReusableDemo.xcodeproj/xcshareddata/xcschemes/ReusableDemo iOS.xcscheme b/Example/ReusableDemo.xcodeproj/xcshareddata/xcschemes/ReusableDemo iOS.xcscheme index 6b7f770..f9f133f 100644 --- a/Example/ReusableDemo.xcodeproj/xcshareddata/xcschemes/ReusableDemo iOS.xcscheme +++ b/Example/ReusableDemo.xcodeproj/xcshareddata/xcschemes/ReusableDemo iOS.xcscheme @@ -1,6 +1,6 @@ "https://github.com/AliSoftware/Reusable.git", :tag => s.version.to_s } - s.swift_version = '4.2' + s.swift_version = '5.0' s.subspec 'View' do |ss| ss.source_files = "Sources/View/*.swift"