From bd5e51c0405281d683b50178d1d5a42b0ecf1d7e Mon Sep 17 00:00:00 2001 From: Vladislav Prusakov Date: Sun, 6 Oct 2019 02:53:35 +0300 Subject: [PATCH] Added swift pm --- .gitignore | 71 +- Example/Podfile | 22 + Example/Podfile.lock | 16 + .../UICollectionViewSplitLayout.podspec.json | 19 + Example/Pods/Manifest.lock | 16 + Example/Pods/Pods.xcodeproj/project.pbxproj | 987 ++++++++++++++++++ .../Pods-iOS Sample-Info.plist | 26 + .../Pods-iOS Sample-acknowledgements.markdown | 28 + .../Pods-iOS Sample-acknowledgements.plist | 60 ++ .../Pods-iOS Sample/Pods-iOS Sample-dummy.m | 5 + ...le-frameworks-Debug-input-files.xcfilelist | 2 + ...e-frameworks-Debug-output-files.xcfilelist | 1 + ...-frameworks-Release-input-files.xcfilelist | 2 + ...frameworks-Release-output-files.xcfilelist | 1 + .../Pods-iOS Sample-frameworks.sh | 171 +++ .../Pods-iOS Sample-umbrella.h | 16 + .../Pods-iOS Sample.debug.xcconfig | 11 + .../Pods-iOS Sample/Pods-iOS Sample.modulemap | 6 + .../Pods-iOS Sample.release.xcconfig | 11 + .../Pods-iOS SampleTests-Info.plist | 26 + ...-iOS SampleTests-acknowledgements.markdown | 3 + ...ods-iOS SampleTests-acknowledgements.plist | 29 + .../Pods-iOS SampleTests-dummy.m | 5 + .../Pods-iOS SampleTests-umbrella.h | 16 + .../Pods-iOS SampleTests.debug.xcconfig | 8 + .../Pods-iOS SampleTests.modulemap | 6 + .../Pods-iOS SampleTests.release.xcconfig | 8 + .../Pods-iOS SampleUITests-Info.plist | 26 + ...OS SampleUITests-acknowledgements.markdown | 3 + ...s-iOS SampleUITests-acknowledgements.plist | 29 + .../Pods-iOS SampleUITests-dummy.m | 5 + .../Pods-iOS SampleUITests-umbrella.h | 16 + .../Pods-iOS SampleUITests.debug.xcconfig | 8 + .../Pods-iOS SampleUITests.modulemap | 6 + .../Pods-iOS SampleUITests.release.xcconfig | 8 + .../UICollectionViewSplitLayout-Info.plist | 26 + .../UICollectionViewSplitLayout-dummy.m | 5 + .../UICollectionViewSplitLayout-prefix.pch | 12 + .../UICollectionViewSplitLayout-umbrella.h | 16 + .../UICollectionViewSplitLayout.modulemap | 6 + .../UICollectionViewSplitLayout.xcconfig | 9 + .../iOS Sample.xcodeproj/project.pbxproj | 135 ++- .../contents.xcworkspacedata | 0 .../xcshareddata/IDEWorkspaceChecks.plist | 0 .../contents.xcworkspacedata | 4 +- .../xcshareddata/IDEWorkspaceChecks.plist | 0 .../iOS Sample/AppDelegate.swift | 0 .../AppIcon.appiconset/Contents.json | 0 .../iOS Sample/Assets.xcassets/Contents.json | 0 .../Base.lproj/LaunchScreen.storyboard | 0 .../iOS Sample/Base.lproj/Main.storyboard | 0 .../BasicCollectionViewController.swift | 0 .../CodePointCollectionViewCell.swift | 0 .../CodePointCollectionViewCell.xib | 0 .../EmojiCollectionViewController.swift | 0 .../OtherEmojiCollectionViewCell.swift | 0 .../OtherEmojiCollectionViewCell.xib | 0 .../SimpleCollectionReusableView.swift | 0 .../SimpleCollectionReusableView.xib | 0 .../SummaryCollectionViewCell.swift | 0 .../SummaryCollectionViewCell.xib | 0 {iOS Sample => Example}/iOS Sample/Info.plist | 0 .../SectionDividedCollectionViewCell.swift | 0 .../SectionDividedCollectionViewCell.xib | 0 ...ctionDividedCollectionViewController.swift | 0 .../SectionDividedSupplymentaryView.swift | 0 .../SectionDividedSupplymentaryView.xib | 0 .../iOS Sample/TableViewController.swift | 0 .../iOS SampleTests}/Info.plist | 0 .../iOS SampleTests/iOS_SampleTests.swift | 0 .../iOS SampleUITests}/Info.plist | 0 .../iOS SampleUITests/iOS_SampleUITests.swift | 0 Package.swift | 30 + .../UICollectionViewSplitLayout}/Info.plist | 0 ...out+LayoutAttributesInSectionFactory.swift | 0 ...SplitLayout+PinnedPositionCalculator.swift | 0 .../UICollectionViewSplitLayout.h | 0 .../UICollectionViewSplitLayout.swift | 0 .../Info.plist | 0 ...butesInSectionFactory+ItemStackTests.swift | 0 ...ayoutAttributesInSectionFactoryTests.swift | 0 ...tLayout+PinnedPositionCalculatorTest.swift | 0 .../UICollectionViewSplitLayoutTests.swift | 0 UICollectionViewSplitLayout.podspec | 4 +- .../project.pbxproj | 489 --------- .../contents.xcworkspacedata | 7 - .../UICollectionViewSplitLayout.xcscheme | 99 -- 87 files changed, 1905 insertions(+), 610 deletions(-) create mode 100644 Example/Podfile create mode 100644 Example/Podfile.lock create mode 100644 Example/Pods/Local Podspecs/UICollectionViewSplitLayout.podspec.json create mode 100644 Example/Pods/Manifest.lock create mode 100644 Example/Pods/Pods.xcodeproj/project.pbxproj create mode 100644 Example/Pods/Target Support Files/Pods-iOS Sample/Pods-iOS Sample-Info.plist create mode 100644 Example/Pods/Target Support Files/Pods-iOS Sample/Pods-iOS Sample-acknowledgements.markdown create mode 100644 Example/Pods/Target Support Files/Pods-iOS Sample/Pods-iOS Sample-acknowledgements.plist create mode 100644 Example/Pods/Target Support Files/Pods-iOS Sample/Pods-iOS Sample-dummy.m create mode 100644 Example/Pods/Target Support Files/Pods-iOS Sample/Pods-iOS Sample-frameworks-Debug-input-files.xcfilelist create mode 100644 Example/Pods/Target Support Files/Pods-iOS Sample/Pods-iOS Sample-frameworks-Debug-output-files.xcfilelist create mode 100644 Example/Pods/Target Support Files/Pods-iOS Sample/Pods-iOS Sample-frameworks-Release-input-files.xcfilelist create mode 100644 Example/Pods/Target Support Files/Pods-iOS Sample/Pods-iOS Sample-frameworks-Release-output-files.xcfilelist create mode 100755 Example/Pods/Target Support Files/Pods-iOS Sample/Pods-iOS Sample-frameworks.sh create mode 100644 Example/Pods/Target Support Files/Pods-iOS Sample/Pods-iOS Sample-umbrella.h create mode 100644 Example/Pods/Target Support Files/Pods-iOS Sample/Pods-iOS Sample.debug.xcconfig create mode 100644 Example/Pods/Target Support Files/Pods-iOS Sample/Pods-iOS Sample.modulemap create mode 100644 Example/Pods/Target Support Files/Pods-iOS Sample/Pods-iOS Sample.release.xcconfig create mode 100644 Example/Pods/Target Support Files/Pods-iOS SampleTests/Pods-iOS SampleTests-Info.plist create mode 100644 Example/Pods/Target Support Files/Pods-iOS SampleTests/Pods-iOS SampleTests-acknowledgements.markdown create mode 100644 Example/Pods/Target Support Files/Pods-iOS SampleTests/Pods-iOS SampleTests-acknowledgements.plist create mode 100644 Example/Pods/Target Support Files/Pods-iOS SampleTests/Pods-iOS SampleTests-dummy.m create mode 100644 Example/Pods/Target Support Files/Pods-iOS SampleTests/Pods-iOS SampleTests-umbrella.h create mode 100644 Example/Pods/Target Support Files/Pods-iOS SampleTests/Pods-iOS SampleTests.debug.xcconfig create mode 100644 Example/Pods/Target Support Files/Pods-iOS SampleTests/Pods-iOS SampleTests.modulemap create mode 100644 Example/Pods/Target Support Files/Pods-iOS SampleTests/Pods-iOS SampleTests.release.xcconfig create mode 100644 Example/Pods/Target Support Files/Pods-iOS SampleUITests/Pods-iOS SampleUITests-Info.plist create mode 100644 Example/Pods/Target Support Files/Pods-iOS SampleUITests/Pods-iOS SampleUITests-acknowledgements.markdown create mode 100644 Example/Pods/Target Support Files/Pods-iOS SampleUITests/Pods-iOS SampleUITests-acknowledgements.plist create mode 100644 Example/Pods/Target Support Files/Pods-iOS SampleUITests/Pods-iOS SampleUITests-dummy.m create mode 100644 Example/Pods/Target Support Files/Pods-iOS SampleUITests/Pods-iOS SampleUITests-umbrella.h create mode 100644 Example/Pods/Target Support Files/Pods-iOS SampleUITests/Pods-iOS SampleUITests.debug.xcconfig create mode 100644 Example/Pods/Target Support Files/Pods-iOS SampleUITests/Pods-iOS SampleUITests.modulemap create mode 100644 Example/Pods/Target Support Files/Pods-iOS SampleUITests/Pods-iOS SampleUITests.release.xcconfig create mode 100644 Example/Pods/Target Support Files/UICollectionViewSplitLayout/UICollectionViewSplitLayout-Info.plist create mode 100644 Example/Pods/Target Support Files/UICollectionViewSplitLayout/UICollectionViewSplitLayout-dummy.m create mode 100644 Example/Pods/Target Support Files/UICollectionViewSplitLayout/UICollectionViewSplitLayout-prefix.pch create mode 100644 Example/Pods/Target Support Files/UICollectionViewSplitLayout/UICollectionViewSplitLayout-umbrella.h create mode 100644 Example/Pods/Target Support Files/UICollectionViewSplitLayout/UICollectionViewSplitLayout.modulemap create mode 100644 Example/Pods/Target Support Files/UICollectionViewSplitLayout/UICollectionViewSplitLayout.xcconfig rename {iOS Sample => Example}/iOS Sample.xcodeproj/project.pbxproj (78%) rename {iOS Sample => Example}/iOS Sample.xcodeproj/project.xcworkspace/contents.xcworkspacedata (100%) rename {UICollectionViewSplitLayout.xcodeproj => Example/iOS Sample.xcodeproj}/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist (100%) rename {UICollectionViewSplitLayout.xcworkspace => Example/iOS Sample.xcworkspace}/contents.xcworkspacedata (52%) rename {iOS Sample/iOS Sample.xcodeproj/project.xcworkspace => Example/iOS Sample.xcworkspace}/xcshareddata/IDEWorkspaceChecks.plist (100%) rename {iOS Sample => Example}/iOS Sample/AppDelegate.swift (100%) rename {iOS Sample => Example}/iOS Sample/Assets.xcassets/AppIcon.appiconset/Contents.json (100%) rename {iOS Sample => Example}/iOS Sample/Assets.xcassets/Contents.json (100%) rename {iOS Sample => Example}/iOS Sample/Base.lproj/LaunchScreen.storyboard (100%) rename {iOS Sample => Example}/iOS Sample/Base.lproj/Main.storyboard (100%) rename {iOS Sample => Example}/iOS Sample/BasicCollectionViewController/BasicCollectionViewController.swift (100%) rename {iOS Sample => Example}/iOS Sample/EmojiPhotosCollectionViewController/CodePointCollectionViewCell.swift (100%) rename {iOS Sample => Example}/iOS Sample/EmojiPhotosCollectionViewController/CodePointCollectionViewCell.xib (100%) rename {iOS Sample => Example}/iOS Sample/EmojiPhotosCollectionViewController/EmojiCollectionViewController.swift (100%) rename {iOS Sample => Example}/iOS Sample/EmojiPhotosCollectionViewController/OtherEmojiCollectionViewCell.swift (100%) rename {iOS Sample => Example}/iOS Sample/EmojiPhotosCollectionViewController/OtherEmojiCollectionViewCell.xib (100%) rename {iOS Sample => Example}/iOS Sample/EmojiPhotosCollectionViewController/SimpleCollectionReusableView.swift (100%) rename {iOS Sample => Example}/iOS Sample/EmojiPhotosCollectionViewController/SimpleCollectionReusableView.xib (100%) rename {iOS Sample => Example}/iOS Sample/EmojiPhotosCollectionViewController/SummaryCollectionViewCell.swift (100%) rename {iOS Sample => Example}/iOS Sample/EmojiPhotosCollectionViewController/SummaryCollectionViewCell.xib (100%) rename {iOS Sample => Example}/iOS Sample/Info.plist (100%) rename {iOS Sample => Example}/iOS Sample/SectionDividedCollectionViewController/SectionDividedCollectionViewCell.swift (100%) rename {iOS Sample => Example}/iOS Sample/SectionDividedCollectionViewController/SectionDividedCollectionViewCell.xib (100%) rename {iOS Sample => Example}/iOS Sample/SectionDividedCollectionViewController/SectionDividedCollectionViewController.swift (100%) rename {iOS Sample => Example}/iOS Sample/SectionDividedCollectionViewController/SectionDividedSupplymentaryView.swift (100%) rename {iOS Sample => Example}/iOS Sample/SectionDividedCollectionViewController/SectionDividedSupplymentaryView.xib (100%) rename {iOS Sample => Example}/iOS Sample/TableViewController.swift (100%) rename {UICollectionViewSplitLayoutTests => Example/iOS SampleTests}/Info.plist (100%) rename {iOS Sample => Example}/iOS SampleTests/iOS_SampleTests.swift (100%) rename {iOS Sample/iOS SampleTests => Example/iOS SampleUITests}/Info.plist (100%) rename {iOS Sample => Example}/iOS SampleUITests/iOS_SampleUITests.swift (100%) create mode 100644 Package.swift rename {UICollectionViewSplitLayout => Sources/UICollectionViewSplitLayout}/Info.plist (100%) rename {UICollectionViewSplitLayout => Sources/UICollectionViewSplitLayout}/UICollectionViewSplitLayout+LayoutAttributesInSectionFactory.swift (100%) rename {UICollectionViewSplitLayout => Sources/UICollectionViewSplitLayout}/UICollectionViewSplitLayout+PinnedPositionCalculator.swift (100%) rename {UICollectionViewSplitLayout => Sources/UICollectionViewSplitLayout}/UICollectionViewSplitLayout.h (100%) rename {UICollectionViewSplitLayout => Sources/UICollectionViewSplitLayout}/UICollectionViewSplitLayout.swift (100%) rename {iOS Sample/iOS SampleUITests => Sources/UICollectionViewSplitLayoutTests}/Info.plist (100%) rename {UICollectionViewSplitLayoutTests => Sources/UICollectionViewSplitLayoutTests}/UICollectionViewSplitLayout+LayoutAttributesInSectionFactory+ItemStackTests.swift (100%) rename {UICollectionViewSplitLayoutTests => Sources/UICollectionViewSplitLayoutTests}/UICollectionViewSplitLayout+LayoutAttributesInSectionFactoryTests.swift (100%) rename {UICollectionViewSplitLayoutTests => Sources/UICollectionViewSplitLayoutTests}/UICollectionViewSplitLayout+PinnedPositionCalculatorTest.swift (100%) rename {UICollectionViewSplitLayoutTests => Sources/UICollectionViewSplitLayoutTests}/UICollectionViewSplitLayoutTests.swift (100%) delete mode 100644 UICollectionViewSplitLayout.xcodeproj/project.pbxproj delete mode 100644 UICollectionViewSplitLayout.xcodeproj/project.xcworkspace/contents.xcworkspacedata delete mode 100644 UICollectionViewSplitLayout.xcodeproj/xcshareddata/xcschemes/UICollectionViewSplitLayout.xcscheme diff --git a/.gitignore b/.gitignore index 44ef479..ad2f981 100644 --- a/.gitignore +++ b/.gitignore @@ -1,8 +1,69 @@ -# macOS -.DS_Store - # Xcode +# +# gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore + +## Build generated +build/ +DerivedData/ + +## Various settings +*.pbxuser +!default.pbxuser +*.mode1v3 +!default.mode1v3 +*.mode2v3 +!default.mode2v3 +*.perspectivev3 +!default.perspectivev3 xcuserdata/ + +## Other *.moved-aside -*.xcuserstate -*.xcworkspace/xcshareddata/ +*.xccheckout +*.xcscmblueprint + +## Obj-C/Swift specific +*.hmap +*.ipa +*.dSYM.zip +*.dSYM + +## Playgrounds +timeline.xctimeline +playground.xcworkspace + +# Swift Package Manager +# +# Add this line if you want to avoid checking in source code from Swift Package Manager dependencies. +# Packages/ +# Package.pins +# Package.resolved +.build/ +.swiftpm/ + +# CocoaPods +# +# We recommend against adding the Pods directory to your .gitignore. However +# you should judge for yourself, the pros and cons are mentioned at: +# https://guides.cocoapods.org/using/using-cocoapods.html#should-i-check-the-pods-directory-into-source-control +# +# Pods/ + +# Carthage +# +# Add this line if you want to avoid checking in source code from Carthage dependencies. +# Carthage/Checkouts + +Carthage/Build + +# fastlane +# +# It is recommended to not store the screenshots in the git repo. Instead, use fastlane to re-generate the +# screenshots whenever they are needed. +# For more information about the recommended setup visit: +# https://docs.fastlane.tools/best-practices/source-control/#source-control + +fastlane/report.xml +fastlane/Preview.html +fastlane/screenshots/**/*.png +fastlane/test_output diff --git a/Example/Podfile b/Example/Podfile new file mode 100644 index 0000000..b9ba89d --- /dev/null +++ b/Example/Podfile @@ -0,0 +1,22 @@ +# Uncomment the next line to define a global platform for your project +platform :ios, '10.0' + +target 'iOS Sample' do + # Comment the next line if you don't want to use dynamic frameworks + use_frameworks! + + # Pods for iOS Sample + + pod 'UICollectionViewSplitLayout', :path => '../' + + target 'iOS SampleTests' do + inherit! :search_paths + # Pods for testing + end + + target 'iOS SampleUITests' do + inherit! :search_paths + # Pods for testing + end + +end diff --git a/Example/Podfile.lock b/Example/Podfile.lock new file mode 100644 index 0000000..272ac10 --- /dev/null +++ b/Example/Podfile.lock @@ -0,0 +1,16 @@ +PODS: + - UICollectionViewSplitLayout (1.0.0) + +DEPENDENCIES: + - UICollectionViewSplitLayout (from `../`) + +EXTERNAL SOURCES: + UICollectionViewSplitLayout: + :path: "../" + +SPEC CHECKSUMS: + UICollectionViewSplitLayout: 726127878c8867b83a4ad33697c67122c993cf86 + +PODFILE CHECKSUM: 2227151cd12bed532033b71be9fdc0a6c7db629f + +COCOAPODS: 1.7.5 diff --git a/Example/Pods/Local Podspecs/UICollectionViewSplitLayout.podspec.json b/Example/Pods/Local Podspecs/UICollectionViewSplitLayout.podspec.json new file mode 100644 index 0000000..ad5878e --- /dev/null +++ b/Example/Pods/Local Podspecs/UICollectionViewSplitLayout.podspec.json @@ -0,0 +1,19 @@ +{ + "name": "UICollectionViewSplitLayout", + "version": "1.0.0", + "summary": "UICollectionViewSplitLayout makes collection view more responsive.", + "description": "UICollectionViewSplitLayout is a subclass of UICollectionViewLayout. It divides sections into one or two column.\n\nCollection view has \"Section\" which organizes item collection. UICollectionViewFlowLayout layouts them from top to bottom.\n\nOn the other hands, UICollectionViewSplitLayout divides sections into two columns. You can dynamically update the width of them and which column each section is on.", + "homepage": "https://github.com/yahoojapan/UICollectionViewSplitLayout", + "license": "MIT", + "authors": { + "Kazuhiro Hayashi": "kahayash@yahoo-corp.jp" + }, + "source": { + "git": "https://github.com/yahoojapan/UICollectionViewSplitLayout.git", + "tag": "1.0.0" + }, + "platforms": { + "ios": "10.0" + }, + "source_files": "Sources/UICollectionViewSplitLayout/*.swift" +} diff --git a/Example/Pods/Manifest.lock b/Example/Pods/Manifest.lock new file mode 100644 index 0000000..272ac10 --- /dev/null +++ b/Example/Pods/Manifest.lock @@ -0,0 +1,16 @@ +PODS: + - UICollectionViewSplitLayout (1.0.0) + +DEPENDENCIES: + - UICollectionViewSplitLayout (from `../`) + +EXTERNAL SOURCES: + UICollectionViewSplitLayout: + :path: "../" + +SPEC CHECKSUMS: + UICollectionViewSplitLayout: 726127878c8867b83a4ad33697c67122c993cf86 + +PODFILE CHECKSUM: 2227151cd12bed532033b71be9fdc0a6c7db629f + +COCOAPODS: 1.7.5 diff --git a/Example/Pods/Pods.xcodeproj/project.pbxproj b/Example/Pods/Pods.xcodeproj/project.pbxproj new file mode 100644 index 0000000..c49cc11 --- /dev/null +++ b/Example/Pods/Pods.xcodeproj/project.pbxproj @@ -0,0 +1,987 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 50; + objects = { + +/* Begin PBXBuildFile section */ + 016D155A39533F1C486F2780FE51B61E /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3212113385A8FBBDB272BD23C409FF61 /* Foundation.framework */; }; + 0D46932C56125B91E64E91B07CF7F407 /* UICollectionViewSplitLayout+PinnedPositionCalculator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4C8404975C61CFB5388260020BC589CC /* UICollectionViewSplitLayout+PinnedPositionCalculator.swift */; }; + 0E6E7722FF2F64F7C5FB577DA5C54145 /* UICollectionViewSplitLayout-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = C2B62E1D832735481AF6D8A658CEB71D /* UICollectionViewSplitLayout-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1EF96A7BA9FFB75B15F5F0EA3758E0C1 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3212113385A8FBBDB272BD23C409FF61 /* Foundation.framework */; }; + 2F725F990616599CA0D4CD423072F2C9 /* UICollectionViewSplitLayout+LayoutAttributesInSectionFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B1CCF9CDB57056CAF92CE90AC6EB6B3 /* UICollectionViewSplitLayout+LayoutAttributesInSectionFactory.swift */; }; + 52DB397C8600859D3002620BFB66E2F8 /* Pods-iOS SampleUITests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0D62784E6C200F305F58F2DD65E03368 /* Pods-iOS SampleUITests-dummy.m */; }; + 62AFFF597BBDC3C62A463B6AEDF0E195 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3212113385A8FBBDB272BD23C409FF61 /* Foundation.framework */; }; + 6EE4A48474331B4F5D23BCA86AA7CE96 /* UICollectionViewSplitLayout-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C814C2B98763AEC89568A6A518F9B24D /* UICollectionViewSplitLayout-dummy.m */; }; + 89F267F753501CBDD857584BC333FEC0 /* Pods-iOS SampleUITests-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = A1EA69459EA6F29A0B081704B7CB1298 /* Pods-iOS SampleUITests-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 959EE072D54AEDA6499BE4FFC32567F2 /* Pods-iOS Sample-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 26E0B7AFDBDB25167DEF8BBE277C1F82 /* Pods-iOS Sample-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A57D461E8F9968583623930F88B1B2AF /* Pods-iOS Sample-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 6C3944F3233C9A4A6E644AAC4855D16B /* Pods-iOS Sample-dummy.m */; }; + C0BD5CDC9F43125104E50D7D7F426562 /* Pods-iOS SampleTests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 469607477CD2E87ED7435765F9590A66 /* Pods-iOS SampleTests-dummy.m */; }; + D535F8AE0F82C78B6F97D209D5715F5D /* UICollectionViewSplitLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB13CB162E536BC68352AD58766356C5 /* UICollectionViewSplitLayout.swift */; }; + DAE6FC49742F34F7F8ACC5FD6D571DB4 /* Pods-iOS SampleTests-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 0086EF4A0F07427FBC42312263CC7932 /* Pods-iOS SampleTests-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DF19C24F419E3115F21364582429B0FF /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3212113385A8FBBDB272BD23C409FF61 /* Foundation.framework */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 6BD9C2F24F9B46A7E1D32960CCAD2369 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 080DE4A4C2B7C46741A6CC53A5EAC32B; + remoteInfo = UICollectionViewSplitLayout; + }; + 8A89F2F7B8EC401BD6E4995020A982A0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 6E9CE0B0CD53BF55EFB929135BB97810; + remoteInfo = "Pods-iOS Sample"; + }; + F648E25E06C1CACA82B44202F7F7FB0E /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 6E9CE0B0CD53BF55EFB929135BB97810; + remoteInfo = "Pods-iOS Sample"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 0086EF4A0F07427FBC42312263CC7932 /* Pods-iOS SampleTests-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-iOS SampleTests-umbrella.h"; sourceTree = ""; }; + 0D62784E6C200F305F58F2DD65E03368 /* Pods-iOS SampleUITests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-iOS SampleUITests-dummy.m"; sourceTree = ""; }; + 118C70BB3695EA4A1597A919B335406D /* Pods-iOS Sample.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-iOS Sample.modulemap"; sourceTree = ""; }; + 15AD12C5DC8A002992E5F8A2ABCA1061 /* Pods-iOS Sample.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-iOS Sample.debug.xcconfig"; sourceTree = ""; }; + 1DE86AB959BC7DD6951BB8D632F4572F /* Pods-iOS Sample-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-iOS Sample-Info.plist"; sourceTree = ""; }; + 200BCFADEBFE0659C44EE81F5C646C00 /* Pods_iOS_SampleUITests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_iOS_SampleUITests.framework; path = "Pods-iOS SampleUITests.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; + 22DBF04740E5C13240FFBFC344391A27 /* Pods-iOS SampleUITests.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-iOS SampleUITests.modulemap"; sourceTree = ""; }; + 26E0B7AFDBDB25167DEF8BBE277C1F82 /* Pods-iOS Sample-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-iOS Sample-umbrella.h"; sourceTree = ""; }; + 316A99A4CE1F3D8A6B7D5C3C578044AF /* Pods-iOS SampleUITests-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-iOS SampleUITests-Info.plist"; sourceTree = ""; }; + 3212113385A8FBBDB272BD23C409FF61 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.2.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; + 41F1408004860B1E95ACCCC4CCDEEF40 /* Pods_iOS_SampleTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_iOS_SampleTests.framework; path = "Pods-iOS SampleTests.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; + 469607477CD2E87ED7435765F9590A66 /* Pods-iOS SampleTests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-iOS SampleTests-dummy.m"; sourceTree = ""; }; + 4C8404975C61CFB5388260020BC589CC /* UICollectionViewSplitLayout+PinnedPositionCalculator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UICollectionViewSplitLayout+PinnedPositionCalculator.swift"; path = "Sources/UICollectionViewSplitLayout/UICollectionViewSplitLayout+PinnedPositionCalculator.swift"; sourceTree = ""; }; + 4D0A2989DE989687A7F4B9E52127979A /* Pods-iOS SampleUITests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-iOS SampleUITests.release.xcconfig"; sourceTree = ""; }; + 51305A6954FD7CA5CE447B8EBE26BCBA /* UICollectionViewSplitLayout-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "UICollectionViewSplitLayout-Info.plist"; sourceTree = ""; }; + 52188A5F9B2BE50C2E6C70340D046F94 /* Pods-iOS SampleUITests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-iOS SampleUITests-acknowledgements.markdown"; sourceTree = ""; }; + 5A57068A880CFC9098FBE758937A9BD2 /* Pods-iOS SampleTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-iOS SampleTests.release.xcconfig"; sourceTree = ""; }; + 5B1CCF9CDB57056CAF92CE90AC6EB6B3 /* UICollectionViewSplitLayout+LayoutAttributesInSectionFactory.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UICollectionViewSplitLayout+LayoutAttributesInSectionFactory.swift"; path = "Sources/UICollectionViewSplitLayout/UICollectionViewSplitLayout+LayoutAttributesInSectionFactory.swift"; sourceTree = ""; }; + 6C3944F3233C9A4A6E644AAC4855D16B /* Pods-iOS Sample-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-iOS Sample-dummy.m"; sourceTree = ""; }; + 6D5C66EBAE9508001D3A08C2F571F672 /* Pods-iOS Sample-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-iOS Sample-acknowledgements.markdown"; sourceTree = ""; }; + 6E11CCA3A5745913A6F2829AAB269A0E /* UICollectionViewSplitLayout.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = UICollectionViewSplitLayout.modulemap; sourceTree = ""; }; + 771AA535A46E3DB560D1BC3FA52C0ECE /* UICollectionViewSplitLayout.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = UICollectionViewSplitLayout.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 7726AFE4C525BBDF662CE98FF71B5417 /* Pods-iOS SampleTests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-iOS SampleTests-acknowledgements.plist"; sourceTree = ""; }; + 79264FF8328595C96BCE66C7DBABCA63 /* Pods-iOS SampleUITests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-iOS SampleUITests.debug.xcconfig"; sourceTree = ""; }; + 84D80BF0557BCAC3357FD1A2A04188D1 /* Pods-iOS SampleTests.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-iOS SampleTests.modulemap"; sourceTree = ""; }; + 87AC796E6B2351A65DD6F09B6D1A39F6 /* Pods-iOS SampleTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-iOS SampleTests.debug.xcconfig"; sourceTree = ""; }; + 95B8C5F3445F4E7A391F8D399E431EA4 /* Pods-iOS SampleTests-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-iOS SampleTests-Info.plist"; sourceTree = ""; }; + 9B5323280ACAFD5C1EAC942FB0A556B1 /* UICollectionViewSplitLayout.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = UICollectionViewSplitLayout.xcconfig; sourceTree = ""; }; + 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + A1EA69459EA6F29A0B081704B7CB1298 /* Pods-iOS SampleUITests-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-iOS SampleUITests-umbrella.h"; sourceTree = ""; }; + A22C427B950F6B1F5AE645C9B2FFD81E /* Pods-iOS Sample.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-iOS Sample.release.xcconfig"; sourceTree = ""; }; + A9D6F682A3587F67293258093D12187A /* Pods-iOS Sample-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-iOS Sample-frameworks.sh"; sourceTree = ""; }; + AB52A5FC08D3802BD19A26AE6B38C8B2 /* Pods-iOS SampleUITests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-iOS SampleUITests-acknowledgements.plist"; sourceTree = ""; }; + B9644E715E6896C49021BE6C0A626341 /* UICollectionViewSplitLayout-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UICollectionViewSplitLayout-prefix.pch"; sourceTree = ""; }; + C2B62E1D832735481AF6D8A658CEB71D /* UICollectionViewSplitLayout-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UICollectionViewSplitLayout-umbrella.h"; sourceTree = ""; }; + C4B8C4B5A8C89D8544297BC8E1801C14 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; + C6F2AA694C42ABAA1E4A0B2DF3EAA5B9 /* Pods-iOS Sample-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-iOS Sample-acknowledgements.plist"; sourceTree = ""; }; + C7A4284F6FF6E1F8ACDED68FD2CAC34A /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; + C814C2B98763AEC89568A6A518F9B24D /* UICollectionViewSplitLayout-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "UICollectionViewSplitLayout-dummy.m"; sourceTree = ""; }; + CDB21AD1816972B7E72FFD399CB45E04 /* UICollectionViewSplitLayout.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = UICollectionViewSplitLayout.framework; path = UICollectionViewSplitLayout.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + D7C47F08F35DD1EAB79F31AE7A43F7AD /* Pods_iOS_Sample.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_iOS_Sample.framework; path = "Pods-iOS Sample.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; + EB13CB162E536BC68352AD58766356C5 /* UICollectionViewSplitLayout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UICollectionViewSplitLayout.swift; path = Sources/UICollectionViewSplitLayout/UICollectionViewSplitLayout.swift; sourceTree = ""; }; + FFC4316ED90D568F46CD694B14EE881F /* Pods-iOS SampleTests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-iOS SampleTests-acknowledgements.markdown"; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 48550771FF1F937C849CDC4C71CBEEF3 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 1EF96A7BA9FFB75B15F5F0EA3758E0C1 /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + BDE6E56E4ED08CECE8EC1CE82622C69D /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 016D155A39533F1C486F2780FE51B61E /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + C445C72B98D8F464873676E9E7D70B12 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + DF19C24F419E3115F21364582429B0FF /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + F678F091184F43DA17A90EF29E34A70D /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 62AFFF597BBDC3C62A463B6AEDF0E195 /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 09DAC7C0145D9238DA43EBC61A3A2397 /* Pods-iOS SampleTests */ = { + isa = PBXGroup; + children = ( + 84D80BF0557BCAC3357FD1A2A04188D1 /* Pods-iOS SampleTests.modulemap */, + FFC4316ED90D568F46CD694B14EE881F /* Pods-iOS SampleTests-acknowledgements.markdown */, + 7726AFE4C525BBDF662CE98FF71B5417 /* Pods-iOS SampleTests-acknowledgements.plist */, + 469607477CD2E87ED7435765F9590A66 /* Pods-iOS SampleTests-dummy.m */, + 95B8C5F3445F4E7A391F8D399E431EA4 /* Pods-iOS SampleTests-Info.plist */, + 0086EF4A0F07427FBC42312263CC7932 /* Pods-iOS SampleTests-umbrella.h */, + 87AC796E6B2351A65DD6F09B6D1A39F6 /* Pods-iOS SampleTests.debug.xcconfig */, + 5A57068A880CFC9098FBE758937A9BD2 /* Pods-iOS SampleTests.release.xcconfig */, + ); + name = "Pods-iOS SampleTests"; + path = "Target Support Files/Pods-iOS SampleTests"; + sourceTree = ""; + }; + 13ECBD1C46DDABF21064DDA80F8254D9 /* Pods-iOS Sample */ = { + isa = PBXGroup; + children = ( + 118C70BB3695EA4A1597A919B335406D /* Pods-iOS Sample.modulemap */, + 6D5C66EBAE9508001D3A08C2F571F672 /* Pods-iOS Sample-acknowledgements.markdown */, + C6F2AA694C42ABAA1E4A0B2DF3EAA5B9 /* Pods-iOS Sample-acknowledgements.plist */, + 6C3944F3233C9A4A6E644AAC4855D16B /* Pods-iOS Sample-dummy.m */, + A9D6F682A3587F67293258093D12187A /* Pods-iOS Sample-frameworks.sh */, + 1DE86AB959BC7DD6951BB8D632F4572F /* Pods-iOS Sample-Info.plist */, + 26E0B7AFDBDB25167DEF8BBE277C1F82 /* Pods-iOS Sample-umbrella.h */, + 15AD12C5DC8A002992E5F8A2ABCA1061 /* Pods-iOS Sample.debug.xcconfig */, + A22C427B950F6B1F5AE645C9B2FFD81E /* Pods-iOS Sample.release.xcconfig */, + ); + name = "Pods-iOS Sample"; + path = "Target Support Files/Pods-iOS Sample"; + sourceTree = ""; + }; + 488B667B60D6F977ACBD1542686511FF /* Pod */ = { + isa = PBXGroup; + children = ( + C4B8C4B5A8C89D8544297BC8E1801C14 /* LICENSE */, + C7A4284F6FF6E1F8ACDED68FD2CAC34A /* README.md */, + 771AA535A46E3DB560D1BC3FA52C0ECE /* UICollectionViewSplitLayout.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 60481A3473840E622049257E6656CD1D /* Development Pods */ = { + isa = PBXGroup; + children = ( + 781D7E4F32026D621C60F163A32D71D5 /* UICollectionViewSplitLayout */, + ); + name = "Development Pods"; + sourceTree = ""; + }; + 6994CD6032F490F61688C4074627F9B0 /* Products */ = { + isa = PBXGroup; + children = ( + D7C47F08F35DD1EAB79F31AE7A43F7AD /* Pods_iOS_Sample.framework */, + 41F1408004860B1E95ACCCC4CCDEEF40 /* Pods_iOS_SampleTests.framework */, + 200BCFADEBFE0659C44EE81F5C646C00 /* Pods_iOS_SampleUITests.framework */, + CDB21AD1816972B7E72FFD399CB45E04 /* UICollectionViewSplitLayout.framework */, + ); + name = Products; + sourceTree = ""; + }; + 781D7E4F32026D621C60F163A32D71D5 /* UICollectionViewSplitLayout */ = { + isa = PBXGroup; + children = ( + EB13CB162E536BC68352AD58766356C5 /* UICollectionViewSplitLayout.swift */, + 5B1CCF9CDB57056CAF92CE90AC6EB6B3 /* UICollectionViewSplitLayout+LayoutAttributesInSectionFactory.swift */, + 4C8404975C61CFB5388260020BC589CC /* UICollectionViewSplitLayout+PinnedPositionCalculator.swift */, + 488B667B60D6F977ACBD1542686511FF /* Pod */, + E272E91E71F980E2F9F6863D7FB4A968 /* Support Files */, + ); + name = UICollectionViewSplitLayout; + path = ../..; + sourceTree = ""; + }; + 9657D01FBAFC69CF0A4D2049CCCB2A0E /* Pods-iOS SampleUITests */ = { + isa = PBXGroup; + children = ( + 22DBF04740E5C13240FFBFC344391A27 /* Pods-iOS SampleUITests.modulemap */, + 52188A5F9B2BE50C2E6C70340D046F94 /* Pods-iOS SampleUITests-acknowledgements.markdown */, + AB52A5FC08D3802BD19A26AE6B38C8B2 /* Pods-iOS SampleUITests-acknowledgements.plist */, + 0D62784E6C200F305F58F2DD65E03368 /* Pods-iOS SampleUITests-dummy.m */, + 316A99A4CE1F3D8A6B7D5C3C578044AF /* Pods-iOS SampleUITests-Info.plist */, + A1EA69459EA6F29A0B081704B7CB1298 /* Pods-iOS SampleUITests-umbrella.h */, + 79264FF8328595C96BCE66C7DBABCA63 /* Pods-iOS SampleUITests.debug.xcconfig */, + 4D0A2989DE989687A7F4B9E52127979A /* Pods-iOS SampleUITests.release.xcconfig */, + ); + name = "Pods-iOS SampleUITests"; + path = "Target Support Files/Pods-iOS SampleUITests"; + sourceTree = ""; + }; + C0834CEBB1379A84116EF29F93051C60 /* iOS */ = { + isa = PBXGroup; + children = ( + 3212113385A8FBBDB272BD23C409FF61 /* Foundation.framework */, + ); + name = iOS; + sourceTree = ""; + }; + C577BC01F45C4B8571CA1DAD1ECB0CDA /* Targets Support Files */ = { + isa = PBXGroup; + children = ( + 13ECBD1C46DDABF21064DDA80F8254D9 /* Pods-iOS Sample */, + 09DAC7C0145D9238DA43EBC61A3A2397 /* Pods-iOS SampleTests */, + 9657D01FBAFC69CF0A4D2049CCCB2A0E /* Pods-iOS SampleUITests */, + ); + name = "Targets Support Files"; + sourceTree = ""; + }; + CF1408CF629C7361332E53B88F7BD30C = { + isa = PBXGroup; + children = ( + 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */, + 60481A3473840E622049257E6656CD1D /* Development Pods */, + D210D550F4EA176C3123ED886F8F87F5 /* Frameworks */, + 6994CD6032F490F61688C4074627F9B0 /* Products */, + C577BC01F45C4B8571CA1DAD1ECB0CDA /* Targets Support Files */, + ); + sourceTree = ""; + }; + D210D550F4EA176C3123ED886F8F87F5 /* Frameworks */ = { + isa = PBXGroup; + children = ( + C0834CEBB1379A84116EF29F93051C60 /* iOS */, + ); + name = Frameworks; + sourceTree = ""; + }; + E272E91E71F980E2F9F6863D7FB4A968 /* Support Files */ = { + isa = PBXGroup; + children = ( + 6E11CCA3A5745913A6F2829AAB269A0E /* UICollectionViewSplitLayout.modulemap */, + 9B5323280ACAFD5C1EAC942FB0A556B1 /* UICollectionViewSplitLayout.xcconfig */, + C814C2B98763AEC89568A6A518F9B24D /* UICollectionViewSplitLayout-dummy.m */, + 51305A6954FD7CA5CE447B8EBE26BCBA /* UICollectionViewSplitLayout-Info.plist */, + B9644E715E6896C49021BE6C0A626341 /* UICollectionViewSplitLayout-prefix.pch */, + C2B62E1D832735481AF6D8A658CEB71D /* UICollectionViewSplitLayout-umbrella.h */, + ); + name = "Support Files"; + path = "Example/Pods/Target Support Files/UICollectionViewSplitLayout"; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXHeadersBuildPhase section */ + 3562A6A0E1077BD51BCE0F5F23B8F160 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 959EE072D54AEDA6499BE4FFC32567F2 /* Pods-iOS Sample-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 3E6AA9746477E0A47AF8F59DE30FCC2B /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 0E6E7722FF2F64F7C5FB577DA5C54145 /* UICollectionViewSplitLayout-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 919D5E1186D55DFB61B1DAC419B5A405 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 89F267F753501CBDD857584BC333FEC0 /* Pods-iOS SampleUITests-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + B417BE9B155B062034F4CC150A0A8B9C /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + DAE6FC49742F34F7F8ACC5FD6D571DB4 /* Pods-iOS SampleTests-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXHeadersBuildPhase section */ + +/* Begin PBXNativeTarget section */ + 080DE4A4C2B7C46741A6CC53A5EAC32B /* UICollectionViewSplitLayout */ = { + isa = PBXNativeTarget; + buildConfigurationList = D8515E30E6A0C8EA8CC55FC25EBB01EF /* Build configuration list for PBXNativeTarget "UICollectionViewSplitLayout" */; + buildPhases = ( + 3E6AA9746477E0A47AF8F59DE30FCC2B /* Headers */, + D9BD7C6CC1A6B7E0760145D31D613F25 /* Sources */, + 48550771FF1F937C849CDC4C71CBEEF3 /* Frameworks */, + A20E198B3812F31E623172C79D9F8F61 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = UICollectionViewSplitLayout; + productName = UICollectionViewSplitLayout; + productReference = CDB21AD1816972B7E72FFD399CB45E04 /* UICollectionViewSplitLayout.framework */; + productType = "com.apple.product-type.framework"; + }; + 21891F8EED8016997E08BE62EE3CCA3D /* Pods-iOS SampleTests */ = { + isa = PBXNativeTarget; + buildConfigurationList = 931F927864F5CCF06E2E5929E4361D53 /* Build configuration list for PBXNativeTarget "Pods-iOS SampleTests" */; + buildPhases = ( + B417BE9B155B062034F4CC150A0A8B9C /* Headers */, + D50DC0FC1B94C8BC83B40F77FB359F2C /* Sources */, + F678F091184F43DA17A90EF29E34A70D /* Frameworks */, + F93AE4D734CB40F1D3EDA34A8795D73F /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + D0BBC631614A9A8147C47B0CBCD41AA1 /* PBXTargetDependency */, + ); + name = "Pods-iOS SampleTests"; + productName = "Pods-iOS SampleTests"; + productReference = 41F1408004860B1E95ACCCC4CCDEEF40 /* Pods_iOS_SampleTests.framework */; + productType = "com.apple.product-type.framework"; + }; + 6CD569B31B86D1C9FEC819B01D7C13A6 /* Pods-iOS SampleUITests */ = { + isa = PBXNativeTarget; + buildConfigurationList = 784E2F65CE8FE397D5B75950BC6316FA /* Build configuration list for PBXNativeTarget "Pods-iOS SampleUITests" */; + buildPhases = ( + 919D5E1186D55DFB61B1DAC419B5A405 /* Headers */, + 59B3EFBF5970FF0EFC4CFE71B33815BF /* Sources */, + BDE6E56E4ED08CECE8EC1CE82622C69D /* Frameworks */, + 1342814705515ECDDB539B69BC931DD8 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + 1E655C0C61BBF09F841A5144072CD35F /* PBXTargetDependency */, + ); + name = "Pods-iOS SampleUITests"; + productName = "Pods-iOS SampleUITests"; + productReference = 200BCFADEBFE0659C44EE81F5C646C00 /* Pods_iOS_SampleUITests.framework */; + productType = "com.apple.product-type.framework"; + }; + 6E9CE0B0CD53BF55EFB929135BB97810 /* Pods-iOS Sample */ = { + isa = PBXNativeTarget; + buildConfigurationList = 08095390CB225B89D16E77EC3F59E8F9 /* Build configuration list for PBXNativeTarget "Pods-iOS Sample" */; + buildPhases = ( + 3562A6A0E1077BD51BCE0F5F23B8F160 /* Headers */, + B2C1E858D8886467F216C1876360A56B /* Sources */, + C445C72B98D8F464873676E9E7D70B12 /* Frameworks */, + 3808BED0B2A7A5202EEE44F23B66B9A2 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + 5510F9FEEC705248FF0FDABFF378D819 /* PBXTargetDependency */, + ); + name = "Pods-iOS Sample"; + productName = "Pods-iOS Sample"; + productReference = D7C47F08F35DD1EAB79F31AE7A43F7AD /* Pods_iOS_Sample.framework */; + productType = "com.apple.product-type.framework"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + BFDFE7DC352907FC980B868725387E98 /* Project object */ = { + isa = PBXProject; + attributes = { + LastSwiftUpdateCheck = 1100; + LastUpgradeCheck = 1100; + }; + buildConfigurationList = 4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */; + compatibilityVersion = "Xcode 9.3"; + developmentRegion = en; + hasScannedForEncodings = 0; + knownRegions = ( + en, + ); + mainGroup = CF1408CF629C7361332E53B88F7BD30C; + productRefGroup = 6994CD6032F490F61688C4074627F9B0 /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 6E9CE0B0CD53BF55EFB929135BB97810 /* Pods-iOS Sample */, + 21891F8EED8016997E08BE62EE3CCA3D /* Pods-iOS SampleTests */, + 6CD569B31B86D1C9FEC819B01D7C13A6 /* Pods-iOS SampleUITests */, + 080DE4A4C2B7C46741A6CC53A5EAC32B /* UICollectionViewSplitLayout */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 1342814705515ECDDB539B69BC931DD8 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 3808BED0B2A7A5202EEE44F23B66B9A2 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + A20E198B3812F31E623172C79D9F8F61 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + F93AE4D734CB40F1D3EDA34A8795D73F /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 59B3EFBF5970FF0EFC4CFE71B33815BF /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 52DB397C8600859D3002620BFB66E2F8 /* Pods-iOS SampleUITests-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + B2C1E858D8886467F216C1876360A56B /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + A57D461E8F9968583623930F88B1B2AF /* Pods-iOS Sample-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + D50DC0FC1B94C8BC83B40F77FB359F2C /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + C0BD5CDC9F43125104E50D7D7F426562 /* Pods-iOS SampleTests-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + D9BD7C6CC1A6B7E0760145D31D613F25 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 2F725F990616599CA0D4CD423072F2C9 /* UICollectionViewSplitLayout+LayoutAttributesInSectionFactory.swift in Sources */, + 0D46932C56125B91E64E91B07CF7F407 /* UICollectionViewSplitLayout+PinnedPositionCalculator.swift in Sources */, + 6EE4A48474331B4F5D23BCA86AA7CE96 /* UICollectionViewSplitLayout-dummy.m in Sources */, + D535F8AE0F82C78B6F97D209D5715F5D /* UICollectionViewSplitLayout.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXTargetDependency section */ + 1E655C0C61BBF09F841A5144072CD35F /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "Pods-iOS Sample"; + target = 6E9CE0B0CD53BF55EFB929135BB97810 /* Pods-iOS Sample */; + targetProxy = F648E25E06C1CACA82B44202F7F7FB0E /* PBXContainerItemProxy */; + }; + 5510F9FEEC705248FF0FDABFF378D819 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = UICollectionViewSplitLayout; + target = 080DE4A4C2B7C46741A6CC53A5EAC32B /* UICollectionViewSplitLayout */; + targetProxy = 6BD9C2F24F9B46A7E1D32960CCAD2369 /* PBXContainerItemProxy */; + }; + D0BBC631614A9A8147C47B0CBCD41AA1 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "Pods-iOS Sample"; + target = 6E9CE0B0CD53BF55EFB929135BB97810 /* Pods-iOS Sample */; + targetProxy = 8A89F2F7B8EC401BD6E4995020A982A0 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 196DFA3E4A09A28224918543529A1885 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COPY_PHASE_STRIP = 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_DEBUG=1", + "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 = 10.0; + MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; + MTL_FAST_MATH = YES; + ONLY_ACTIVE_ARCH = YES; + PRODUCT_NAME = "$(TARGET_NAME)"; + STRIP_INSTALLED_PRODUCT = NO; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 5.0; + SYMROOT = "${SRCROOT}/../build"; + }; + name = Debug; + }; + 331B95EB2B4E6432371EA12BA273B40F /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 9B5323280ACAFD5C1EAC942FB0A556B1 /* UICollectionViewSplitLayout.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = 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"; + GCC_PREFIX_HEADER = "Target Support Files/UICollectionViewSplitLayout/UICollectionViewSplitLayout-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/UICollectionViewSplitLayout/UICollectionViewSplitLayout-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/UICollectionViewSplitLayout/UICollectionViewSplitLayout.modulemap"; + PRODUCT_MODULE_NAME = UICollectionViewSplitLayout; + PRODUCT_NAME = UICollectionViewSplitLayout; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 4.2; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + 37193382778A8FCEF3803BE75490FF41 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 4D0A2989DE989687A7F4B9E52127979A /* Pods-iOS SampleUITests.release.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + CLANG_ENABLE_OBJC_WEAK = 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-iOS SampleUITests/Pods-iOS SampleUITests-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-iOS SampleUITests/Pods-iOS SampleUITests.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"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + 44E3FE49098439AB24B14CCC4CC55667 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 5A57068A880CFC9098FBE758937A9BD2 /* Pods-iOS SampleTests.release.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + CLANG_ENABLE_OBJC_WEAK = 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-iOS SampleTests/Pods-iOS SampleTests-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-iOS SampleTests/Pods-iOS SampleTests.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"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + 827250F62FA569228742E102BF2C1026 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 9B5323280ACAFD5C1EAC942FB0A556B1 /* UICollectionViewSplitLayout.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = 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"; + GCC_PREFIX_HEADER = "Target Support Files/UICollectionViewSplitLayout/UICollectionViewSplitLayout-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/UICollectionViewSplitLayout/UICollectionViewSplitLayout-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/UICollectionViewSplitLayout/UICollectionViewSplitLayout.modulemap"; + PRODUCT_MODULE_NAME = UICollectionViewSplitLayout; + PRODUCT_NAME = UICollectionViewSplitLayout; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 4.2; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + 995D961D66FAECFE4D90B178D626772C /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 87AC796E6B2351A65DD6F09B6D1A39F6 /* Pods-iOS SampleTests.debug.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + CLANG_ENABLE_OBJC_WEAK = 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-iOS SampleTests/Pods-iOS SampleTests-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-iOS SampleTests/Pods-iOS SampleTests.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; + }; + B01D14FDC83DCF9D4BE53066BEA96D05 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + 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 = gnu11; + GCC_NO_COMMON_BLOCKS = YES; + GCC_PREPROCESSOR_DEFINITIONS = ( + "POD_CONFIGURATION_RELEASE=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 = 10.0; + MTL_ENABLE_DEBUG_INFO = NO; + MTL_FAST_MATH = YES; + PRODUCT_NAME = "$(TARGET_NAME)"; + STRIP_INSTALLED_PRODUCT = NO; + SWIFT_COMPILATION_MODE = wholemodule; + SWIFT_OPTIMIZATION_LEVEL = "-O"; + SWIFT_VERSION = 5.0; + SYMROOT = "${SRCROOT}/../build"; + }; + name = Release; + }; + D41AD4C82281B4E2D79CD6E84CF1BAEF /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = A22C427B950F6B1F5AE645C9B2FFD81E /* Pods-iOS Sample.release.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + CLANG_ENABLE_OBJC_WEAK = 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-iOS Sample/Pods-iOS Sample-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-iOS Sample/Pods-iOS Sample.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"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + E8DC68EAABB2E68613E20C025BB28BA9 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 79264FF8328595C96BCE66C7DBABCA63 /* Pods-iOS SampleUITests.debug.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + CLANG_ENABLE_OBJC_WEAK = 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-iOS SampleUITests/Pods-iOS SampleUITests-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-iOS SampleUITests/Pods-iOS SampleUITests.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; + }; + FB424F26D49105D61CC35349F016C57F /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 15AD12C5DC8A002992E5F8A2ABCA1061 /* Pods-iOS Sample.debug.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + CLANG_ENABLE_OBJC_WEAK = 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-iOS Sample/Pods-iOS Sample-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-iOS Sample/Pods-iOS Sample.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; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 08095390CB225B89D16E77EC3F59E8F9 /* Build configuration list for PBXNativeTarget "Pods-iOS Sample" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + FB424F26D49105D61CC35349F016C57F /* Debug */, + D41AD4C82281B4E2D79CD6E84CF1BAEF /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 196DFA3E4A09A28224918543529A1885 /* Debug */, + B01D14FDC83DCF9D4BE53066BEA96D05 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 784E2F65CE8FE397D5B75950BC6316FA /* Build configuration list for PBXNativeTarget "Pods-iOS SampleUITests" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + E8DC68EAABB2E68613E20C025BB28BA9 /* Debug */, + 37193382778A8FCEF3803BE75490FF41 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 931F927864F5CCF06E2E5929E4361D53 /* Build configuration list for PBXNativeTarget "Pods-iOS SampleTests" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 995D961D66FAECFE4D90B178D626772C /* Debug */, + 44E3FE49098439AB24B14CCC4CC55667 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + D8515E30E6A0C8EA8CC55FC25EBB01EF /* Build configuration list for PBXNativeTarget "UICollectionViewSplitLayout" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 331B95EB2B4E6432371EA12BA273B40F /* Debug */, + 827250F62FA569228742E102BF2C1026 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = BFDFE7DC352907FC980B868725387E98 /* Project object */; +} diff --git a/Example/Pods/Target Support Files/Pods-iOS Sample/Pods-iOS Sample-Info.plist b/Example/Pods/Target Support Files/Pods-iOS Sample/Pods-iOS Sample-Info.plist new file mode 100644 index 0000000..2243fe6 --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-iOS Sample/Pods-iOS Sample-Info.plist @@ -0,0 +1,26 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleExecutable + ${EXECUTABLE_NAME} + CFBundleIdentifier + ${PRODUCT_BUNDLE_IDENTIFIER} + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + ${PRODUCT_NAME} + CFBundlePackageType + FMWK + CFBundleShortVersionString + 1.0.0 + CFBundleSignature + ???? + CFBundleVersion + ${CURRENT_PROJECT_VERSION} + NSPrincipalClass + + + diff --git a/Example/Pods/Target Support Files/Pods-iOS Sample/Pods-iOS Sample-acknowledgements.markdown b/Example/Pods/Target Support Files/Pods-iOS Sample/Pods-iOS Sample-acknowledgements.markdown new file mode 100644 index 0000000..724399b --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-iOS Sample/Pods-iOS Sample-acknowledgements.markdown @@ -0,0 +1,28 @@ +# Acknowledgements +This application makes use of the following third party libraries: + +## UICollectionViewSplitLayout + +The MIT License (MIT) + +Copyright (c) 2018 Yahoo Japan Corporation + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is furnished +to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + +Generated by CocoaPods - https://cocoapods.org diff --git a/Example/Pods/Target Support Files/Pods-iOS Sample/Pods-iOS Sample-acknowledgements.plist b/Example/Pods/Target Support Files/Pods-iOS Sample/Pods-iOS Sample-acknowledgements.plist new file mode 100644 index 0000000..17fc01f --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-iOS Sample/Pods-iOS Sample-acknowledgements.plist @@ -0,0 +1,60 @@ + + + + + PreferenceSpecifiers + + + FooterText + This application makes use of the following third party libraries: + Title + Acknowledgements + Type + PSGroupSpecifier + + + FooterText + The MIT License (MIT) + +Copyright (c) 2018 Yahoo Japan Corporation + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is furnished +to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + + License + MIT + Title + UICollectionViewSplitLayout + Type + PSGroupSpecifier + + + FooterText + Generated by CocoaPods - https://cocoapods.org + Title + + Type + PSGroupSpecifier + + + StringsTable + Acknowledgements + Title + Acknowledgements + + diff --git a/Example/Pods/Target Support Files/Pods-iOS Sample/Pods-iOS Sample-dummy.m b/Example/Pods/Target Support Files/Pods-iOS Sample/Pods-iOS Sample-dummy.m new file mode 100644 index 0000000..863dca3 --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-iOS Sample/Pods-iOS Sample-dummy.m @@ -0,0 +1,5 @@ +#import +@interface PodsDummy_Pods_iOS_Sample : NSObject +@end +@implementation PodsDummy_Pods_iOS_Sample +@end diff --git a/Example/Pods/Target Support Files/Pods-iOS Sample/Pods-iOS Sample-frameworks-Debug-input-files.xcfilelist b/Example/Pods/Target Support Files/Pods-iOS Sample/Pods-iOS Sample-frameworks-Debug-input-files.xcfilelist new file mode 100644 index 0000000..84e134d --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-iOS Sample/Pods-iOS Sample-frameworks-Debug-input-files.xcfilelist @@ -0,0 +1,2 @@ +${PODS_ROOT}/Target Support Files/Pods-iOS Sample/Pods-iOS Sample-frameworks.sh +${BUILT_PRODUCTS_DIR}/UICollectionViewSplitLayout/UICollectionViewSplitLayout.framework \ No newline at end of file diff --git a/Example/Pods/Target Support Files/Pods-iOS Sample/Pods-iOS Sample-frameworks-Debug-output-files.xcfilelist b/Example/Pods/Target Support Files/Pods-iOS Sample/Pods-iOS Sample-frameworks-Debug-output-files.xcfilelist new file mode 100644 index 0000000..ec020b9 --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-iOS Sample/Pods-iOS Sample-frameworks-Debug-output-files.xcfilelist @@ -0,0 +1 @@ +${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/UICollectionViewSplitLayout.framework \ No newline at end of file diff --git a/Example/Pods/Target Support Files/Pods-iOS Sample/Pods-iOS Sample-frameworks-Release-input-files.xcfilelist b/Example/Pods/Target Support Files/Pods-iOS Sample/Pods-iOS Sample-frameworks-Release-input-files.xcfilelist new file mode 100644 index 0000000..84e134d --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-iOS Sample/Pods-iOS Sample-frameworks-Release-input-files.xcfilelist @@ -0,0 +1,2 @@ +${PODS_ROOT}/Target Support Files/Pods-iOS Sample/Pods-iOS Sample-frameworks.sh +${BUILT_PRODUCTS_DIR}/UICollectionViewSplitLayout/UICollectionViewSplitLayout.framework \ No newline at end of file diff --git a/Example/Pods/Target Support Files/Pods-iOS Sample/Pods-iOS Sample-frameworks-Release-output-files.xcfilelist b/Example/Pods/Target Support Files/Pods-iOS Sample/Pods-iOS Sample-frameworks-Release-output-files.xcfilelist new file mode 100644 index 0000000..ec020b9 --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-iOS Sample/Pods-iOS Sample-frameworks-Release-output-files.xcfilelist @@ -0,0 +1 @@ +${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/UICollectionViewSplitLayout.framework \ No newline at end of file diff --git a/Example/Pods/Target Support Files/Pods-iOS Sample/Pods-iOS Sample-frameworks.sh b/Example/Pods/Target Support Files/Pods-iOS Sample/Pods-iOS Sample-frameworks.sh new file mode 100755 index 0000000..69c9aeb --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-iOS Sample/Pods-iOS Sample-frameworks.sh @@ -0,0 +1,171 @@ +#!/bin/sh +set -e +set -u +set -o pipefail + +function on_error { + echo "$(realpath -mq "${0}"):$1: error: Unexpected failure" +} +trap 'on_error $LINENO' ERR + +if [ -z ${FRAMEWORKS_FOLDER_PATH+x} ]; then + # If FRAMEWORKS_FOLDER_PATH is not set, then there's nowhere for us to copy + # frameworks to, so exit 0 (signalling the script phase was successful). + exit 0 +fi + +echo "mkdir -p ${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" +mkdir -p "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" + +COCOAPODS_PARALLEL_CODE_SIGN="${COCOAPODS_PARALLEL_CODE_SIGN:-false}" +SWIFT_STDLIB_PATH="${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" + +# Used as a return value for each invocation of `strip_invalid_archs` function. +STRIP_BINARY_RETVAL=0 + +# This protects against multiple targets copying the same framework dependency at the same time. The solution +# was originally proposed here: https://lists.samba.org/archive/rsync/2008-February/020158.html +RSYNC_PROTECT_TMP_FILES=(--filter "P .*.??????") + +# Copies and strips a vendored framework +install_framework() +{ + if [ -r "${BUILT_PRODUCTS_DIR}/$1" ]; then + local source="${BUILT_PRODUCTS_DIR}/$1" + elif [ -r "${BUILT_PRODUCTS_DIR}/$(basename "$1")" ]; then + local source="${BUILT_PRODUCTS_DIR}/$(basename "$1")" + elif [ -r "$1" ]; then + local source="$1" + fi + + local destination="${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" + + if [ -L "${source}" ]; then + echo "Symlinked..." + source="$(readlink "${source}")" + fi + + # Use filter instead of exclude so missing patterns don't throw errors. + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${destination}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${destination}" + + local basename + basename="$(basename -s .framework "$1")" + binary="${destination}/${basename}.framework/${basename}" + + if ! [ -r "$binary" ]; then + binary="${destination}/${basename}" + elif [ -L "${binary}" ]; then + echo "Destination binary is symlinked..." + dirname="$(dirname "${binary}")" + binary="${dirname}/$(readlink "${binary}")" + fi + + # Strip invalid architectures so "fat" simulator / device frameworks work on device + if [[ "$(file "$binary")" == *"dynamically linked shared library"* ]]; then + strip_invalid_archs "$binary" + fi + + # Resign the code if required by the build settings to avoid unstable apps + code_sign_if_enabled "${destination}/$(basename "$1")" + + # Embed linked Swift runtime libraries. No longer necessary as of Xcode 7. + if [ "${XCODE_VERSION_MAJOR}" -lt 7 ]; then + local swift_runtime_libs + swift_runtime_libs=$(xcrun otool -LX "$binary" | grep --color=never @rpath/libswift | sed -E s/@rpath\\/\(.+dylib\).*/\\1/g | uniq -u) + for lib in $swift_runtime_libs; do + echo "rsync -auv \"${SWIFT_STDLIB_PATH}/${lib}\" \"${destination}\"" + rsync -auv "${SWIFT_STDLIB_PATH}/${lib}" "${destination}" + code_sign_if_enabled "${destination}/${lib}" + done + fi +} + +# Copies and strips a vendored dSYM +install_dsym() { + local source="$1" + if [ -r "$source" ]; then + # Copy the dSYM into a the targets temp dir. + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${DERIVED_FILES_DIR}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${DERIVED_FILES_DIR}" + + local basename + basename="$(basename -s .framework.dSYM "$source")" + binary="${DERIVED_FILES_DIR}/${basename}.framework.dSYM/Contents/Resources/DWARF/${basename}" + + # Strip invalid architectures so "fat" simulator / device frameworks work on device + if [[ "$(file "$binary")" == *"Mach-O "*"dSYM companion"* ]]; then + strip_invalid_archs "$binary" + fi + + if [[ $STRIP_BINARY_RETVAL == 1 ]]; then + # Move the stripped file into its final destination. + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${DERIVED_FILES_DIR}/${basename}.framework.dSYM\" \"${DWARF_DSYM_FOLDER_PATH}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${DERIVED_FILES_DIR}/${basename}.framework.dSYM" "${DWARF_DSYM_FOLDER_PATH}" + else + # The dSYM was not stripped at all, in this case touch a fake folder so the input/output paths from Xcode do not reexecute this script because the file is missing. + touch "${DWARF_DSYM_FOLDER_PATH}/${basename}.framework.dSYM" + fi + fi +} + +# Copies the bcsymbolmap files of a vendored framework +install_bcsymbolmap() { + local bcsymbolmap_path="$1" + local destination="${BUILT_PRODUCTS_DIR}" + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${bcsymbolmap_path}" "${destination}"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${bcsymbolmap_path}" "${destination}" +} + +# Signs a framework with the provided identity +code_sign_if_enabled() { + if [ -n "${EXPANDED_CODE_SIGN_IDENTITY:-}" -a "${CODE_SIGNING_REQUIRED:-}" != "NO" -a "${CODE_SIGNING_ALLOWED}" != "NO" ]; then + # Use the current code_sign_identity + echo "Code Signing $1 with Identity ${EXPANDED_CODE_SIGN_IDENTITY_NAME}" + local code_sign_cmd="/usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} ${OTHER_CODE_SIGN_FLAGS:-} --preserve-metadata=identifier,entitlements '$1'" + + if [ "${COCOAPODS_PARALLEL_CODE_SIGN}" == "true" ]; then + code_sign_cmd="$code_sign_cmd &" + fi + echo "$code_sign_cmd" + eval "$code_sign_cmd" + fi +} + +# Strip invalid architectures +strip_invalid_archs() { + binary="$1" + # Get architectures for current target binary + binary_archs="$(lipo -info "$binary" | rev | cut -d ':' -f1 | awk '{$1=$1;print}' | rev)" + # Intersect them with the architectures we are building for + intersected_archs="$(echo ${ARCHS[@]} ${binary_archs[@]} | tr ' ' '\n' | sort | uniq -d)" + # If there are no archs supported by this binary then warn the user + if [[ -z "$intersected_archs" ]]; then + echo "warning: [CP] Vendored binary '$binary' contains architectures ($binary_archs) none of which match the current build architectures ($ARCHS)." + STRIP_BINARY_RETVAL=0 + return + fi + stripped="" + for arch in $binary_archs; do + if ! [[ "${ARCHS}" == *"$arch"* ]]; then + # Strip non-valid architectures in-place + lipo -remove "$arch" -output "$binary" "$binary" + stripped="$stripped $arch" + fi + done + if [[ "$stripped" ]]; then + echo "Stripped $binary of architectures:$stripped" + fi + STRIP_BINARY_RETVAL=1 +} + + +if [[ "$CONFIGURATION" == "Debug" ]]; then + install_framework "${BUILT_PRODUCTS_DIR}/UICollectionViewSplitLayout/UICollectionViewSplitLayout.framework" +fi +if [[ "$CONFIGURATION" == "Release" ]]; then + install_framework "${BUILT_PRODUCTS_DIR}/UICollectionViewSplitLayout/UICollectionViewSplitLayout.framework" +fi +if [ "${COCOAPODS_PARALLEL_CODE_SIGN}" == "true" ]; then + wait +fi diff --git a/Example/Pods/Target Support Files/Pods-iOS Sample/Pods-iOS Sample-umbrella.h b/Example/Pods/Target Support Files/Pods-iOS Sample/Pods-iOS Sample-umbrella.h new file mode 100644 index 0000000..74006de --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-iOS Sample/Pods-iOS Sample-umbrella.h @@ -0,0 +1,16 @@ +#ifdef __OBJC__ +#import +#else +#ifndef FOUNDATION_EXPORT +#if defined(__cplusplus) +#define FOUNDATION_EXPORT extern "C" +#else +#define FOUNDATION_EXPORT extern +#endif +#endif +#endif + + +FOUNDATION_EXPORT double Pods_iOS_SampleVersionNumber; +FOUNDATION_EXPORT const unsigned char Pods_iOS_SampleVersionString[]; + diff --git a/Example/Pods/Target Support Files/Pods-iOS Sample/Pods-iOS Sample.debug.xcconfig b/Example/Pods/Target Support Files/Pods-iOS Sample/Pods-iOS Sample.debug.xcconfig new file mode 100644 index 0000000..0f8d3da --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-iOS Sample/Pods-iOS Sample.debug.xcconfig @@ -0,0 +1,11 @@ +ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/UICollectionViewSplitLayout" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/UICollectionViewSplitLayout/UICollectionViewSplitLayout.framework/Headers" +LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' +OTHER_LDFLAGS = $(inherited) -framework "UICollectionViewSplitLayout" +OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_PODFILE_DIR_PATH = ${SRCROOT}/. +PODS_ROOT = ${SRCROOT}/Pods diff --git a/Example/Pods/Target Support Files/Pods-iOS Sample/Pods-iOS Sample.modulemap b/Example/Pods/Target Support Files/Pods-iOS Sample/Pods-iOS Sample.modulemap new file mode 100644 index 0000000..e1c611e --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-iOS Sample/Pods-iOS Sample.modulemap @@ -0,0 +1,6 @@ +framework module Pods_iOS_Sample { + umbrella header "Pods-iOS Sample-umbrella.h" + + export * + module * { export * } +} diff --git a/Example/Pods/Target Support Files/Pods-iOS Sample/Pods-iOS Sample.release.xcconfig b/Example/Pods/Target Support Files/Pods-iOS Sample/Pods-iOS Sample.release.xcconfig new file mode 100644 index 0000000..0f8d3da --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-iOS Sample/Pods-iOS Sample.release.xcconfig @@ -0,0 +1,11 @@ +ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/UICollectionViewSplitLayout" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/UICollectionViewSplitLayout/UICollectionViewSplitLayout.framework/Headers" +LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' +OTHER_LDFLAGS = $(inherited) -framework "UICollectionViewSplitLayout" +OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_PODFILE_DIR_PATH = ${SRCROOT}/. +PODS_ROOT = ${SRCROOT}/Pods diff --git a/Example/Pods/Target Support Files/Pods-iOS SampleTests/Pods-iOS SampleTests-Info.plist b/Example/Pods/Target Support Files/Pods-iOS SampleTests/Pods-iOS SampleTests-Info.plist new file mode 100644 index 0000000..2243fe6 --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-iOS SampleTests/Pods-iOS SampleTests-Info.plist @@ -0,0 +1,26 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleExecutable + ${EXECUTABLE_NAME} + CFBundleIdentifier + ${PRODUCT_BUNDLE_IDENTIFIER} + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + ${PRODUCT_NAME} + CFBundlePackageType + FMWK + CFBundleShortVersionString + 1.0.0 + CFBundleSignature + ???? + CFBundleVersion + ${CURRENT_PROJECT_VERSION} + NSPrincipalClass + + + diff --git a/Example/Pods/Target Support Files/Pods-iOS SampleTests/Pods-iOS SampleTests-acknowledgements.markdown b/Example/Pods/Target Support Files/Pods-iOS SampleTests/Pods-iOS SampleTests-acknowledgements.markdown new file mode 100644 index 0000000..102af75 --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-iOS SampleTests/Pods-iOS SampleTests-acknowledgements.markdown @@ -0,0 +1,3 @@ +# Acknowledgements +This application makes use of the following third party libraries: +Generated by CocoaPods - https://cocoapods.org diff --git a/Example/Pods/Target Support Files/Pods-iOS SampleTests/Pods-iOS SampleTests-acknowledgements.plist b/Example/Pods/Target Support Files/Pods-iOS SampleTests/Pods-iOS SampleTests-acknowledgements.plist new file mode 100644 index 0000000..7acbad1 --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-iOS SampleTests/Pods-iOS SampleTests-acknowledgements.plist @@ -0,0 +1,29 @@ + + + + + PreferenceSpecifiers + + + FooterText + This application makes use of the following third party libraries: + Title + Acknowledgements + Type + PSGroupSpecifier + + + FooterText + Generated by CocoaPods - https://cocoapods.org + Title + + Type + PSGroupSpecifier + + + StringsTable + Acknowledgements + Title + Acknowledgements + + diff --git a/Example/Pods/Target Support Files/Pods-iOS SampleTests/Pods-iOS SampleTests-dummy.m b/Example/Pods/Target Support Files/Pods-iOS SampleTests/Pods-iOS SampleTests-dummy.m new file mode 100644 index 0000000..46f5d7c --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-iOS SampleTests/Pods-iOS SampleTests-dummy.m @@ -0,0 +1,5 @@ +#import +@interface PodsDummy_Pods_iOS_SampleTests : NSObject +@end +@implementation PodsDummy_Pods_iOS_SampleTests +@end diff --git a/Example/Pods/Target Support Files/Pods-iOS SampleTests/Pods-iOS SampleTests-umbrella.h b/Example/Pods/Target Support Files/Pods-iOS SampleTests/Pods-iOS SampleTests-umbrella.h new file mode 100644 index 0000000..7a22c7e --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-iOS SampleTests/Pods-iOS SampleTests-umbrella.h @@ -0,0 +1,16 @@ +#ifdef __OBJC__ +#import +#else +#ifndef FOUNDATION_EXPORT +#if defined(__cplusplus) +#define FOUNDATION_EXPORT extern "C" +#else +#define FOUNDATION_EXPORT extern +#endif +#endif +#endif + + +FOUNDATION_EXPORT double Pods_iOS_SampleTestsVersionNumber; +FOUNDATION_EXPORT const unsigned char Pods_iOS_SampleTestsVersionString[]; + diff --git a/Example/Pods/Target Support Files/Pods-iOS SampleTests/Pods-iOS SampleTests.debug.xcconfig b/Example/Pods/Target Support Files/Pods-iOS SampleTests/Pods-iOS SampleTests.debug.xcconfig new file mode 100644 index 0000000..cee7cad --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-iOS SampleTests/Pods-iOS SampleTests.debug.xcconfig @@ -0,0 +1,8 @@ +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/UICollectionViewSplitLayout" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/UICollectionViewSplitLayout/UICollectionViewSplitLayout.framework/Headers" +OTHER_LDFLAGS = $(inherited) -framework "UICollectionViewSplitLayout" +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_PODFILE_DIR_PATH = ${SRCROOT}/. +PODS_ROOT = ${SRCROOT}/Pods diff --git a/Example/Pods/Target Support Files/Pods-iOS SampleTests/Pods-iOS SampleTests.modulemap b/Example/Pods/Target Support Files/Pods-iOS SampleTests/Pods-iOS SampleTests.modulemap new file mode 100644 index 0000000..f4703ab --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-iOS SampleTests/Pods-iOS SampleTests.modulemap @@ -0,0 +1,6 @@ +framework module Pods_iOS_SampleTests { + umbrella header "Pods-iOS SampleTests-umbrella.h" + + export * + module * { export * } +} diff --git a/Example/Pods/Target Support Files/Pods-iOS SampleTests/Pods-iOS SampleTests.release.xcconfig b/Example/Pods/Target Support Files/Pods-iOS SampleTests/Pods-iOS SampleTests.release.xcconfig new file mode 100644 index 0000000..cee7cad --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-iOS SampleTests/Pods-iOS SampleTests.release.xcconfig @@ -0,0 +1,8 @@ +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/UICollectionViewSplitLayout" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/UICollectionViewSplitLayout/UICollectionViewSplitLayout.framework/Headers" +OTHER_LDFLAGS = $(inherited) -framework "UICollectionViewSplitLayout" +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_PODFILE_DIR_PATH = ${SRCROOT}/. +PODS_ROOT = ${SRCROOT}/Pods diff --git a/Example/Pods/Target Support Files/Pods-iOS SampleUITests/Pods-iOS SampleUITests-Info.plist b/Example/Pods/Target Support Files/Pods-iOS SampleUITests/Pods-iOS SampleUITests-Info.plist new file mode 100644 index 0000000..2243fe6 --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-iOS SampleUITests/Pods-iOS SampleUITests-Info.plist @@ -0,0 +1,26 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleExecutable + ${EXECUTABLE_NAME} + CFBundleIdentifier + ${PRODUCT_BUNDLE_IDENTIFIER} + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + ${PRODUCT_NAME} + CFBundlePackageType + FMWK + CFBundleShortVersionString + 1.0.0 + CFBundleSignature + ???? + CFBundleVersion + ${CURRENT_PROJECT_VERSION} + NSPrincipalClass + + + diff --git a/Example/Pods/Target Support Files/Pods-iOS SampleUITests/Pods-iOS SampleUITests-acknowledgements.markdown b/Example/Pods/Target Support Files/Pods-iOS SampleUITests/Pods-iOS SampleUITests-acknowledgements.markdown new file mode 100644 index 0000000..102af75 --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-iOS SampleUITests/Pods-iOS SampleUITests-acknowledgements.markdown @@ -0,0 +1,3 @@ +# Acknowledgements +This application makes use of the following third party libraries: +Generated by CocoaPods - https://cocoapods.org diff --git a/Example/Pods/Target Support Files/Pods-iOS SampleUITests/Pods-iOS SampleUITests-acknowledgements.plist b/Example/Pods/Target Support Files/Pods-iOS SampleUITests/Pods-iOS SampleUITests-acknowledgements.plist new file mode 100644 index 0000000..7acbad1 --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-iOS SampleUITests/Pods-iOS SampleUITests-acknowledgements.plist @@ -0,0 +1,29 @@ + + + + + PreferenceSpecifiers + + + FooterText + This application makes use of the following third party libraries: + Title + Acknowledgements + Type + PSGroupSpecifier + + + FooterText + Generated by CocoaPods - https://cocoapods.org + Title + + Type + PSGroupSpecifier + + + StringsTable + Acknowledgements + Title + Acknowledgements + + diff --git a/Example/Pods/Target Support Files/Pods-iOS SampleUITests/Pods-iOS SampleUITests-dummy.m b/Example/Pods/Target Support Files/Pods-iOS SampleUITests/Pods-iOS SampleUITests-dummy.m new file mode 100644 index 0000000..ac42b6f --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-iOS SampleUITests/Pods-iOS SampleUITests-dummy.m @@ -0,0 +1,5 @@ +#import +@interface PodsDummy_Pods_iOS_SampleUITests : NSObject +@end +@implementation PodsDummy_Pods_iOS_SampleUITests +@end diff --git a/Example/Pods/Target Support Files/Pods-iOS SampleUITests/Pods-iOS SampleUITests-umbrella.h b/Example/Pods/Target Support Files/Pods-iOS SampleUITests/Pods-iOS SampleUITests-umbrella.h new file mode 100644 index 0000000..6fe559e --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-iOS SampleUITests/Pods-iOS SampleUITests-umbrella.h @@ -0,0 +1,16 @@ +#ifdef __OBJC__ +#import +#else +#ifndef FOUNDATION_EXPORT +#if defined(__cplusplus) +#define FOUNDATION_EXPORT extern "C" +#else +#define FOUNDATION_EXPORT extern +#endif +#endif +#endif + + +FOUNDATION_EXPORT double Pods_iOS_SampleUITestsVersionNumber; +FOUNDATION_EXPORT const unsigned char Pods_iOS_SampleUITestsVersionString[]; + diff --git a/Example/Pods/Target Support Files/Pods-iOS SampleUITests/Pods-iOS SampleUITests.debug.xcconfig b/Example/Pods/Target Support Files/Pods-iOS SampleUITests/Pods-iOS SampleUITests.debug.xcconfig new file mode 100644 index 0000000..cee7cad --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-iOS SampleUITests/Pods-iOS SampleUITests.debug.xcconfig @@ -0,0 +1,8 @@ +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/UICollectionViewSplitLayout" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/UICollectionViewSplitLayout/UICollectionViewSplitLayout.framework/Headers" +OTHER_LDFLAGS = $(inherited) -framework "UICollectionViewSplitLayout" +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_PODFILE_DIR_PATH = ${SRCROOT}/. +PODS_ROOT = ${SRCROOT}/Pods diff --git a/Example/Pods/Target Support Files/Pods-iOS SampleUITests/Pods-iOS SampleUITests.modulemap b/Example/Pods/Target Support Files/Pods-iOS SampleUITests/Pods-iOS SampleUITests.modulemap new file mode 100644 index 0000000..e09dc53 --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-iOS SampleUITests/Pods-iOS SampleUITests.modulemap @@ -0,0 +1,6 @@ +framework module Pods_iOS_SampleUITests { + umbrella header "Pods-iOS SampleUITests-umbrella.h" + + export * + module * { export * } +} diff --git a/Example/Pods/Target Support Files/Pods-iOS SampleUITests/Pods-iOS SampleUITests.release.xcconfig b/Example/Pods/Target Support Files/Pods-iOS SampleUITests/Pods-iOS SampleUITests.release.xcconfig new file mode 100644 index 0000000..cee7cad --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-iOS SampleUITests/Pods-iOS SampleUITests.release.xcconfig @@ -0,0 +1,8 @@ +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/UICollectionViewSplitLayout" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/UICollectionViewSplitLayout/UICollectionViewSplitLayout.framework/Headers" +OTHER_LDFLAGS = $(inherited) -framework "UICollectionViewSplitLayout" +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_PODFILE_DIR_PATH = ${SRCROOT}/. +PODS_ROOT = ${SRCROOT}/Pods diff --git a/Example/Pods/Target Support Files/UICollectionViewSplitLayout/UICollectionViewSplitLayout-Info.plist b/Example/Pods/Target Support Files/UICollectionViewSplitLayout/UICollectionViewSplitLayout-Info.plist new file mode 100644 index 0000000..2243fe6 --- /dev/null +++ b/Example/Pods/Target Support Files/UICollectionViewSplitLayout/UICollectionViewSplitLayout-Info.plist @@ -0,0 +1,26 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleExecutable + ${EXECUTABLE_NAME} + CFBundleIdentifier + ${PRODUCT_BUNDLE_IDENTIFIER} + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + ${PRODUCT_NAME} + CFBundlePackageType + FMWK + CFBundleShortVersionString + 1.0.0 + CFBundleSignature + ???? + CFBundleVersion + ${CURRENT_PROJECT_VERSION} + NSPrincipalClass + + + diff --git a/Example/Pods/Target Support Files/UICollectionViewSplitLayout/UICollectionViewSplitLayout-dummy.m b/Example/Pods/Target Support Files/UICollectionViewSplitLayout/UICollectionViewSplitLayout-dummy.m new file mode 100644 index 0000000..18b55a7 --- /dev/null +++ b/Example/Pods/Target Support Files/UICollectionViewSplitLayout/UICollectionViewSplitLayout-dummy.m @@ -0,0 +1,5 @@ +#import +@interface PodsDummy_UICollectionViewSplitLayout : NSObject +@end +@implementation PodsDummy_UICollectionViewSplitLayout +@end diff --git a/Example/Pods/Target Support Files/UICollectionViewSplitLayout/UICollectionViewSplitLayout-prefix.pch b/Example/Pods/Target Support Files/UICollectionViewSplitLayout/UICollectionViewSplitLayout-prefix.pch new file mode 100644 index 0000000..beb2a24 --- /dev/null +++ b/Example/Pods/Target Support Files/UICollectionViewSplitLayout/UICollectionViewSplitLayout-prefix.pch @@ -0,0 +1,12 @@ +#ifdef __OBJC__ +#import +#else +#ifndef FOUNDATION_EXPORT +#if defined(__cplusplus) +#define FOUNDATION_EXPORT extern "C" +#else +#define FOUNDATION_EXPORT extern +#endif +#endif +#endif + diff --git a/Example/Pods/Target Support Files/UICollectionViewSplitLayout/UICollectionViewSplitLayout-umbrella.h b/Example/Pods/Target Support Files/UICollectionViewSplitLayout/UICollectionViewSplitLayout-umbrella.h new file mode 100644 index 0000000..6e2eaea --- /dev/null +++ b/Example/Pods/Target Support Files/UICollectionViewSplitLayout/UICollectionViewSplitLayout-umbrella.h @@ -0,0 +1,16 @@ +#ifdef __OBJC__ +#import +#else +#ifndef FOUNDATION_EXPORT +#if defined(__cplusplus) +#define FOUNDATION_EXPORT extern "C" +#else +#define FOUNDATION_EXPORT extern +#endif +#endif +#endif + + +FOUNDATION_EXPORT double UICollectionViewSplitLayoutVersionNumber; +FOUNDATION_EXPORT const unsigned char UICollectionViewSplitLayoutVersionString[]; + diff --git a/Example/Pods/Target Support Files/UICollectionViewSplitLayout/UICollectionViewSplitLayout.modulemap b/Example/Pods/Target Support Files/UICollectionViewSplitLayout/UICollectionViewSplitLayout.modulemap new file mode 100644 index 0000000..0edfbae --- /dev/null +++ b/Example/Pods/Target Support Files/UICollectionViewSplitLayout/UICollectionViewSplitLayout.modulemap @@ -0,0 +1,6 @@ +framework module UICollectionViewSplitLayout { + umbrella header "UICollectionViewSplitLayout-umbrella.h" + + export * + module * { export * } +} diff --git a/Example/Pods/Target Support Files/UICollectionViewSplitLayout/UICollectionViewSplitLayout.xcconfig b/Example/Pods/Target Support Files/UICollectionViewSplitLayout/UICollectionViewSplitLayout.xcconfig new file mode 100644 index 0000000..cd42852 --- /dev/null +++ b/Example/Pods/Target Support Files/UICollectionViewSplitLayout/UICollectionViewSplitLayout.xcconfig @@ -0,0 +1,9 @@ +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/UICollectionViewSplitLayout +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/../.. +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES diff --git a/iOS Sample/iOS Sample.xcodeproj/project.pbxproj b/Example/iOS Sample.xcodeproj/project.pbxproj similarity index 78% rename from iOS Sample/iOS Sample.xcodeproj/project.pbxproj rename to Example/iOS Sample.xcodeproj/project.pbxproj index 75aeabe..4510b67 100644 --- a/iOS Sample/iOS Sample.xcodeproj/project.pbxproj +++ b/Example/iOS Sample.xcodeproj/project.pbxproj @@ -7,6 +7,7 @@ objects = { /* Begin PBXBuildFile section */ + 0E79F9819B79E264C0A5C71F /* Pods_iOS_SampleUITests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3CD595D924D736B7BB64E640 /* Pods_iOS_SampleUITests.framework */; }; 2B4AB2A9216220E8005D5C89 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2B4AB2A8216220E8005D5C89 /* AppDelegate.swift */; }; 2B4AB2AE216220E8005D5C89 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 2B4AB2AC216220E8005D5C89 /* Main.storyboard */; }; 2B4AB2B0216220E8005D5C89 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 2B4AB2AF216220E8005D5C89 /* Assets.xcassets */; }; @@ -22,8 +23,6 @@ 2B9C57722163A7DA00F2B28E /* EmojiCollectionViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2B9C57712163A7DA00F2B28E /* EmojiCollectionViewController.swift */; }; 2B9C57752163AD7200F2B28E /* SimpleCollectionReusableView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2B9C57732163AD7200F2B28E /* SimpleCollectionReusableView.swift */; }; 2B9C57762163AD7200F2B28E /* SimpleCollectionReusableView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 2B9C57742163AD7200F2B28E /* SimpleCollectionReusableView.xib */; }; - 2BD1AC132187222F0049D082 /* UICollectionViewSplitLayout.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2BD1AC122187222F0049D082 /* UICollectionViewSplitLayout.framework */; }; - 2BD1AC142187222F0049D082 /* UICollectionViewSplitLayout.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 2BD1AC122187222F0049D082 /* UICollectionViewSplitLayout.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; 2BEDA4532165EE6A009546C6 /* TableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2BEDA4522165EE6A009546C6 /* TableViewController.swift */; }; 2BEDA45621661F8F009546C6 /* SummaryCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2BEDA45421661F8F009546C6 /* SummaryCollectionViewCell.swift */; }; 2BEDA45721661F8F009546C6 /* SummaryCollectionViewCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 2BEDA45521661F8F009546C6 /* SummaryCollectionViewCell.xib */; }; @@ -31,6 +30,8 @@ 2BEDA45B21662055009546C6 /* CodePointCollectionViewCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 2BEDA45921662055009546C6 /* CodePointCollectionViewCell.xib */; }; 2BEDA45E2166234A009546C6 /* OtherEmojiCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2BEDA45C2166234A009546C6 /* OtherEmojiCollectionViewCell.swift */; }; 2BEDA45F2166234A009546C6 /* OtherEmojiCollectionViewCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 2BEDA45D2166234A009546C6 /* OtherEmojiCollectionViewCell.xib */; }; + 85397C10F3E71820E288D1B6 /* Pods_iOS_Sample.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A43693468DD88E5EA39468EC /* Pods_iOS_Sample.framework */; }; + E5E4C72CF29A8C115D5210A5 /* Pods_iOS_SampleTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AC88C7AFE4E8CCC670416764 /* Pods_iOS_SampleTests.framework */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -57,7 +58,6 @@ dstPath = ""; dstSubfolderSpec = 10; files = ( - 2BD1AC142187222F0049D082 /* UICollectionViewSplitLayout.framework in Embed Frameworks */, ); name = "Embed Frameworks"; runOnlyForDeploymentPostprocessing = 0; @@ -65,6 +65,7 @@ /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ + 1DA658F4FA6ED7775A3C7215 /* Pods-iOS SampleTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-iOS SampleTests.release.xcconfig"; path = "Target Support Files/Pods-iOS SampleTests/Pods-iOS SampleTests.release.xcconfig"; sourceTree = ""; }; 2B4AB2A5216220E8005D5C89 /* iOS Sample.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "iOS Sample.app"; sourceTree = BUILT_PRODUCTS_DIR; }; 2B4AB2A8216220E8005D5C89 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; 2B4AB2AD216220E8005D5C89 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; @@ -87,7 +88,6 @@ 2B9C57712163A7DA00F2B28E /* EmojiCollectionViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmojiCollectionViewController.swift; sourceTree = ""; }; 2B9C57732163AD7200F2B28E /* SimpleCollectionReusableView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SimpleCollectionReusableView.swift; sourceTree = ""; }; 2B9C57742163AD7200F2B28E /* SimpleCollectionReusableView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = SimpleCollectionReusableView.xib; sourceTree = ""; }; - 2BD1AC122187222F0049D082 /* UICollectionViewSplitLayout.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = UICollectionViewSplitLayout.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 2BEDA4522165EE6A009546C6 /* TableViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TableViewController.swift; sourceTree = ""; }; 2BEDA45421661F8F009546C6 /* SummaryCollectionViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SummaryCollectionViewCell.swift; sourceTree = ""; }; 2BEDA45521661F8F009546C6 /* SummaryCollectionViewCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = SummaryCollectionViewCell.xib; sourceTree = ""; }; @@ -95,6 +95,14 @@ 2BEDA45921662055009546C6 /* CodePointCollectionViewCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = CodePointCollectionViewCell.xib; sourceTree = ""; }; 2BEDA45C2166234A009546C6 /* OtherEmojiCollectionViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OtherEmojiCollectionViewCell.swift; sourceTree = ""; }; 2BEDA45D2166234A009546C6 /* OtherEmojiCollectionViewCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = OtherEmojiCollectionViewCell.xib; sourceTree = ""; }; + 3336E536F910568B8DB58280 /* Pods-iOS SampleUITests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-iOS SampleUITests.release.xcconfig"; path = "Target Support Files/Pods-iOS SampleUITests/Pods-iOS SampleUITests.release.xcconfig"; sourceTree = ""; }; + 3CD595D924D736B7BB64E640 /* Pods_iOS_SampleUITests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_iOS_SampleUITests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 8DC8E71B3885227B4C2126F7 /* Pods-iOS Sample.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-iOS Sample.release.xcconfig"; path = "Target Support Files/Pods-iOS Sample/Pods-iOS Sample.release.xcconfig"; sourceTree = ""; }; + A43693468DD88E5EA39468EC /* Pods_iOS_Sample.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_iOS_Sample.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + A60CBEE289FFE95E8951BF1B /* Pods-iOS SampleUITests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-iOS SampleUITests.debug.xcconfig"; path = "Target Support Files/Pods-iOS SampleUITests/Pods-iOS SampleUITests.debug.xcconfig"; sourceTree = ""; }; + AC88C7AFE4E8CCC670416764 /* Pods_iOS_SampleTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_iOS_SampleTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + D2139BC944C834CC51E5790E /* Pods-iOS SampleTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-iOS SampleTests.debug.xcconfig"; path = "Target Support Files/Pods-iOS SampleTests/Pods-iOS SampleTests.debug.xcconfig"; sourceTree = ""; }; + E80998B85C7FA03E2E1CD15B /* Pods-iOS Sample.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-iOS Sample.debug.xcconfig"; path = "Target Support Files/Pods-iOS Sample/Pods-iOS Sample.debug.xcconfig"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -102,7 +110,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 2BD1AC132187222F0049D082 /* UICollectionViewSplitLayout.framework in Frameworks */, + 85397C10F3E71820E288D1B6 /* Pods_iOS_Sample.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -110,6 +118,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + E5E4C72CF29A8C115D5210A5 /* Pods_iOS_SampleTests.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -117,6 +126,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + 0E79F9819B79E264C0A5C71F /* Pods_iOS_SampleUITests.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -126,12 +136,12 @@ 2B4AB29C216220E8005D5C89 = { isa = PBXGroup; children = ( - 2BD1AC122187222F0049D082 /* UICollectionViewSplitLayout.framework */, 2B4AB2A7216220E8005D5C89 /* iOS Sample */, 2B4AB2BC216220E8005D5C89 /* iOS SampleTests */, 2B4AB2C7216220E8005D5C89 /* iOS SampleUITests */, 2B4AB2A6216220E8005D5C89 /* Products */, 2B4AB2D6216221FA005D5C89 /* Frameworks */, + 800157FD00C67EF5897B067C /* Pods */, ); sourceTree = ""; }; @@ -183,6 +193,9 @@ isa = PBXGroup; children = ( 2B4AB2D7216221FA005D5C89 /* UICollectionViewSectionSplitLayout.framework */, + A43693468DD88E5EA39468EC /* Pods_iOS_Sample.framework */, + AC88C7AFE4E8CCC670416764 /* Pods_iOS_SampleTests.framework */, + 3CD595D924D736B7BB64E640 /* Pods_iOS_SampleUITests.framework */, ); name = Frameworks; sourceTree = ""; @@ -223,6 +236,20 @@ path = BasicCollectionViewController; sourceTree = ""; }; + 800157FD00C67EF5897B067C /* Pods */ = { + isa = PBXGroup; + children = ( + E80998B85C7FA03E2E1CD15B /* Pods-iOS Sample.debug.xcconfig */, + 8DC8E71B3885227B4C2126F7 /* Pods-iOS Sample.release.xcconfig */, + D2139BC944C834CC51E5790E /* Pods-iOS SampleTests.debug.xcconfig */, + 1DA658F4FA6ED7775A3C7215 /* Pods-iOS SampleTests.release.xcconfig */, + A60CBEE289FFE95E8951BF1B /* Pods-iOS SampleUITests.debug.xcconfig */, + 3336E536F910568B8DB58280 /* Pods-iOS SampleUITests.release.xcconfig */, + ); + name = Pods; + path = Pods; + sourceTree = ""; + }; /* End PBXGroup section */ /* Begin PBXNativeTarget section */ @@ -230,10 +257,12 @@ isa = PBXNativeTarget; buildConfigurationList = 2B4AB2CD216220E8005D5C89 /* Build configuration list for PBXNativeTarget "iOS Sample" */; buildPhases = ( + 5582F69AA7FF1E3CA7F54DE3 /* [CP] Check Pods Manifest.lock */, 2B4AB2A1216220E8005D5C89 /* Sources */, 2B4AB2A2216220E8005D5C89 /* Frameworks */, 2B4AB2A3216220E8005D5C89 /* Resources */, 2BD1AC152187222F0049D082 /* Embed Frameworks */, + 995F152F5F75278DA1E7D5CA /* [CP] Embed Pods Frameworks */, ); buildRules = ( ); @@ -248,6 +277,7 @@ isa = PBXNativeTarget; buildConfigurationList = 2B4AB2D0216220E8005D5C89 /* Build configuration list for PBXNativeTarget "iOS SampleTests" */; buildPhases = ( + 040707D4530855174FEDD4FB /* [CP] Check Pods Manifest.lock */, 2B4AB2B5216220E8005D5C89 /* Sources */, 2B4AB2B6216220E8005D5C89 /* Frameworks */, 2B4AB2B7216220E8005D5C89 /* Resources */, @@ -266,6 +296,7 @@ isa = PBXNativeTarget; buildConfigurationList = 2B4AB2D3216220E8005D5C89 /* Build configuration list for PBXNativeTarget "iOS SampleUITests" */; buildPhases = ( + 877B7DA46A7F669C1C210743 /* [CP] Check Pods Manifest.lock */, 2B4AB2C0216220E8005D5C89 /* Sources */, 2B4AB2C1216220E8005D5C89 /* Frameworks */, 2B4AB2C2216220E8005D5C89 /* Resources */, @@ -356,6 +387,92 @@ }; /* End PBXResourcesBuildPhase section */ +/* Begin PBXShellScriptBuildPhase section */ + 040707D4530855174FEDD4FB /* [CP] Check Pods Manifest.lock */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", + ); + name = "[CP] Check Pods Manifest.lock"; + outputFileListPaths = ( + ); + outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-iOS SampleTests-checkManifestLockResult.txt", + ); + 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# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; + showEnvVarsInLog = 0; + }; + 5582F69AA7FF1E3CA7F54DE3 /* [CP] Check Pods Manifest.lock */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", + ); + name = "[CP] Check Pods Manifest.lock"; + outputFileListPaths = ( + ); + outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-iOS Sample-checkManifestLockResult.txt", + ); + 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# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; + showEnvVarsInLog = 0; + }; + 877B7DA46A7F669C1C210743 /* [CP] Check Pods Manifest.lock */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", + ); + name = "[CP] Check Pods Manifest.lock"; + outputFileListPaths = ( + ); + outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-iOS SampleUITests-checkManifestLockResult.txt", + ); + 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# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; + showEnvVarsInLog = 0; + }; + 995F152F5F75278DA1E7D5CA /* [CP] Embed Pods Frameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-iOS Sample/Pods-iOS Sample-frameworks-${CONFIGURATION}-input-files.xcfilelist", + ); + name = "[CP] Embed Pods Frameworks"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-iOS Sample/Pods-iOS Sample-frameworks-${CONFIGURATION}-output-files.xcfilelist", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-iOS Sample/Pods-iOS Sample-frameworks.sh\"\n"; + showEnvVarsInLog = 0; + }; +/* End PBXShellScriptBuildPhase section */ + /* Begin PBXSourcesBuildPhase section */ 2B4AB2A1216220E8005D5C89 /* Sources */ = { isa = PBXSourcesBuildPhase; @@ -544,6 +661,7 @@ }; 2B4AB2CE216220E8005D5C89 /* Debug */ = { isa = XCBuildConfiguration; + baseConfigurationReference = E80998B85C7FA03E2E1CD15B /* Pods-iOS Sample.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CODE_SIGN_IDENTITY = "iPhone Developer"; @@ -564,6 +682,7 @@ }; 2B4AB2CF216220E8005D5C89 /* Release */ = { isa = XCBuildConfiguration; + baseConfigurationReference = 8DC8E71B3885227B4C2126F7 /* Pods-iOS Sample.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CODE_SIGN_IDENTITY = "iPhone Developer"; @@ -584,6 +703,7 @@ }; 2B4AB2D1216220E8005D5C89 /* Debug */ = { isa = XCBuildConfiguration; + baseConfigurationReference = D2139BC944C834CC51E5790E /* Pods-iOS SampleTests.debug.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; BUNDLE_LOADER = "$(TEST_HOST)"; @@ -604,6 +724,7 @@ }; 2B4AB2D2216220E8005D5C89 /* Release */ = { isa = XCBuildConfiguration; + baseConfigurationReference = 1DA658F4FA6ED7775A3C7215 /* Pods-iOS SampleTests.release.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; BUNDLE_LOADER = "$(TEST_HOST)"; @@ -624,6 +745,7 @@ }; 2B4AB2D4216220E8005D5C89 /* Debug */ = { isa = XCBuildConfiguration; + baseConfigurationReference = A60CBEE289FFE95E8951BF1B /* Pods-iOS SampleUITests.debug.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; CODE_SIGN_STYLE = Automatic; @@ -643,6 +765,7 @@ }; 2B4AB2D5216220E8005D5C89 /* Release */ = { isa = XCBuildConfiguration; + baseConfigurationReference = 3336E536F910568B8DB58280 /* Pods-iOS SampleUITests.release.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; CODE_SIGN_STYLE = Automatic; diff --git a/iOS Sample/iOS Sample.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/Example/iOS Sample.xcodeproj/project.xcworkspace/contents.xcworkspacedata similarity index 100% rename from iOS Sample/iOS Sample.xcodeproj/project.xcworkspace/contents.xcworkspacedata rename to Example/iOS Sample.xcodeproj/project.xcworkspace/contents.xcworkspacedata diff --git a/UICollectionViewSplitLayout.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/Example/iOS Sample.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist similarity index 100% rename from UICollectionViewSplitLayout.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist rename to Example/iOS Sample.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist diff --git a/UICollectionViewSplitLayout.xcworkspace/contents.xcworkspacedata b/Example/iOS Sample.xcworkspace/contents.xcworkspacedata similarity index 52% rename from UICollectionViewSplitLayout.xcworkspace/contents.xcworkspacedata rename to Example/iOS Sample.xcworkspace/contents.xcworkspacedata index ccbca25..57539d6 100644 --- a/UICollectionViewSplitLayout.xcworkspace/contents.xcworkspacedata +++ b/Example/iOS Sample.xcworkspace/contents.xcworkspacedata @@ -2,9 +2,9 @@ + location = "group:iOS Sample.xcodeproj"> + location = "group:Pods/Pods.xcodeproj"> diff --git a/iOS Sample/iOS Sample.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/Example/iOS Sample.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist similarity index 100% rename from iOS Sample/iOS Sample.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist rename to Example/iOS Sample.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist diff --git a/iOS Sample/iOS Sample/AppDelegate.swift b/Example/iOS Sample/AppDelegate.swift similarity index 100% rename from iOS Sample/iOS Sample/AppDelegate.swift rename to Example/iOS Sample/AppDelegate.swift diff --git a/iOS Sample/iOS Sample/Assets.xcassets/AppIcon.appiconset/Contents.json b/Example/iOS Sample/Assets.xcassets/AppIcon.appiconset/Contents.json similarity index 100% rename from iOS Sample/iOS Sample/Assets.xcassets/AppIcon.appiconset/Contents.json rename to Example/iOS Sample/Assets.xcassets/AppIcon.appiconset/Contents.json diff --git a/iOS Sample/iOS Sample/Assets.xcassets/Contents.json b/Example/iOS Sample/Assets.xcassets/Contents.json similarity index 100% rename from iOS Sample/iOS Sample/Assets.xcassets/Contents.json rename to Example/iOS Sample/Assets.xcassets/Contents.json diff --git a/iOS Sample/iOS Sample/Base.lproj/LaunchScreen.storyboard b/Example/iOS Sample/Base.lproj/LaunchScreen.storyboard similarity index 100% rename from iOS Sample/iOS Sample/Base.lproj/LaunchScreen.storyboard rename to Example/iOS Sample/Base.lproj/LaunchScreen.storyboard diff --git a/iOS Sample/iOS Sample/Base.lproj/Main.storyboard b/Example/iOS Sample/Base.lproj/Main.storyboard similarity index 100% rename from iOS Sample/iOS Sample/Base.lproj/Main.storyboard rename to Example/iOS Sample/Base.lproj/Main.storyboard diff --git a/iOS Sample/iOS Sample/BasicCollectionViewController/BasicCollectionViewController.swift b/Example/iOS Sample/BasicCollectionViewController/BasicCollectionViewController.swift similarity index 100% rename from iOS Sample/iOS Sample/BasicCollectionViewController/BasicCollectionViewController.swift rename to Example/iOS Sample/BasicCollectionViewController/BasicCollectionViewController.swift diff --git a/iOS Sample/iOS Sample/EmojiPhotosCollectionViewController/CodePointCollectionViewCell.swift b/Example/iOS Sample/EmojiPhotosCollectionViewController/CodePointCollectionViewCell.swift similarity index 100% rename from iOS Sample/iOS Sample/EmojiPhotosCollectionViewController/CodePointCollectionViewCell.swift rename to Example/iOS Sample/EmojiPhotosCollectionViewController/CodePointCollectionViewCell.swift diff --git a/iOS Sample/iOS Sample/EmojiPhotosCollectionViewController/CodePointCollectionViewCell.xib b/Example/iOS Sample/EmojiPhotosCollectionViewController/CodePointCollectionViewCell.xib similarity index 100% rename from iOS Sample/iOS Sample/EmojiPhotosCollectionViewController/CodePointCollectionViewCell.xib rename to Example/iOS Sample/EmojiPhotosCollectionViewController/CodePointCollectionViewCell.xib diff --git a/iOS Sample/iOS Sample/EmojiPhotosCollectionViewController/EmojiCollectionViewController.swift b/Example/iOS Sample/EmojiPhotosCollectionViewController/EmojiCollectionViewController.swift similarity index 100% rename from iOS Sample/iOS Sample/EmojiPhotosCollectionViewController/EmojiCollectionViewController.swift rename to Example/iOS Sample/EmojiPhotosCollectionViewController/EmojiCollectionViewController.swift diff --git a/iOS Sample/iOS Sample/EmojiPhotosCollectionViewController/OtherEmojiCollectionViewCell.swift b/Example/iOS Sample/EmojiPhotosCollectionViewController/OtherEmojiCollectionViewCell.swift similarity index 100% rename from iOS Sample/iOS Sample/EmojiPhotosCollectionViewController/OtherEmojiCollectionViewCell.swift rename to Example/iOS Sample/EmojiPhotosCollectionViewController/OtherEmojiCollectionViewCell.swift diff --git a/iOS Sample/iOS Sample/EmojiPhotosCollectionViewController/OtherEmojiCollectionViewCell.xib b/Example/iOS Sample/EmojiPhotosCollectionViewController/OtherEmojiCollectionViewCell.xib similarity index 100% rename from iOS Sample/iOS Sample/EmojiPhotosCollectionViewController/OtherEmojiCollectionViewCell.xib rename to Example/iOS Sample/EmojiPhotosCollectionViewController/OtherEmojiCollectionViewCell.xib diff --git a/iOS Sample/iOS Sample/EmojiPhotosCollectionViewController/SimpleCollectionReusableView.swift b/Example/iOS Sample/EmojiPhotosCollectionViewController/SimpleCollectionReusableView.swift similarity index 100% rename from iOS Sample/iOS Sample/EmojiPhotosCollectionViewController/SimpleCollectionReusableView.swift rename to Example/iOS Sample/EmojiPhotosCollectionViewController/SimpleCollectionReusableView.swift diff --git a/iOS Sample/iOS Sample/EmojiPhotosCollectionViewController/SimpleCollectionReusableView.xib b/Example/iOS Sample/EmojiPhotosCollectionViewController/SimpleCollectionReusableView.xib similarity index 100% rename from iOS Sample/iOS Sample/EmojiPhotosCollectionViewController/SimpleCollectionReusableView.xib rename to Example/iOS Sample/EmojiPhotosCollectionViewController/SimpleCollectionReusableView.xib diff --git a/iOS Sample/iOS Sample/EmojiPhotosCollectionViewController/SummaryCollectionViewCell.swift b/Example/iOS Sample/EmojiPhotosCollectionViewController/SummaryCollectionViewCell.swift similarity index 100% rename from iOS Sample/iOS Sample/EmojiPhotosCollectionViewController/SummaryCollectionViewCell.swift rename to Example/iOS Sample/EmojiPhotosCollectionViewController/SummaryCollectionViewCell.swift diff --git a/iOS Sample/iOS Sample/EmojiPhotosCollectionViewController/SummaryCollectionViewCell.xib b/Example/iOS Sample/EmojiPhotosCollectionViewController/SummaryCollectionViewCell.xib similarity index 100% rename from iOS Sample/iOS Sample/EmojiPhotosCollectionViewController/SummaryCollectionViewCell.xib rename to Example/iOS Sample/EmojiPhotosCollectionViewController/SummaryCollectionViewCell.xib diff --git a/iOS Sample/iOS Sample/Info.plist b/Example/iOS Sample/Info.plist similarity index 100% rename from iOS Sample/iOS Sample/Info.plist rename to Example/iOS Sample/Info.plist diff --git a/iOS Sample/iOS Sample/SectionDividedCollectionViewController/SectionDividedCollectionViewCell.swift b/Example/iOS Sample/SectionDividedCollectionViewController/SectionDividedCollectionViewCell.swift similarity index 100% rename from iOS Sample/iOS Sample/SectionDividedCollectionViewController/SectionDividedCollectionViewCell.swift rename to Example/iOS Sample/SectionDividedCollectionViewController/SectionDividedCollectionViewCell.swift diff --git a/iOS Sample/iOS Sample/SectionDividedCollectionViewController/SectionDividedCollectionViewCell.xib b/Example/iOS Sample/SectionDividedCollectionViewController/SectionDividedCollectionViewCell.xib similarity index 100% rename from iOS Sample/iOS Sample/SectionDividedCollectionViewController/SectionDividedCollectionViewCell.xib rename to Example/iOS Sample/SectionDividedCollectionViewController/SectionDividedCollectionViewCell.xib diff --git a/iOS Sample/iOS Sample/SectionDividedCollectionViewController/SectionDividedCollectionViewController.swift b/Example/iOS Sample/SectionDividedCollectionViewController/SectionDividedCollectionViewController.swift similarity index 100% rename from iOS Sample/iOS Sample/SectionDividedCollectionViewController/SectionDividedCollectionViewController.swift rename to Example/iOS Sample/SectionDividedCollectionViewController/SectionDividedCollectionViewController.swift diff --git a/iOS Sample/iOS Sample/SectionDividedCollectionViewController/SectionDividedSupplymentaryView.swift b/Example/iOS Sample/SectionDividedCollectionViewController/SectionDividedSupplymentaryView.swift similarity index 100% rename from iOS Sample/iOS Sample/SectionDividedCollectionViewController/SectionDividedSupplymentaryView.swift rename to Example/iOS Sample/SectionDividedCollectionViewController/SectionDividedSupplymentaryView.swift diff --git a/iOS Sample/iOS Sample/SectionDividedCollectionViewController/SectionDividedSupplymentaryView.xib b/Example/iOS Sample/SectionDividedCollectionViewController/SectionDividedSupplymentaryView.xib similarity index 100% rename from iOS Sample/iOS Sample/SectionDividedCollectionViewController/SectionDividedSupplymentaryView.xib rename to Example/iOS Sample/SectionDividedCollectionViewController/SectionDividedSupplymentaryView.xib diff --git a/iOS Sample/iOS Sample/TableViewController.swift b/Example/iOS Sample/TableViewController.swift similarity index 100% rename from iOS Sample/iOS Sample/TableViewController.swift rename to Example/iOS Sample/TableViewController.swift diff --git a/UICollectionViewSplitLayoutTests/Info.plist b/Example/iOS SampleTests/Info.plist similarity index 100% rename from UICollectionViewSplitLayoutTests/Info.plist rename to Example/iOS SampleTests/Info.plist diff --git a/iOS Sample/iOS SampleTests/iOS_SampleTests.swift b/Example/iOS SampleTests/iOS_SampleTests.swift similarity index 100% rename from iOS Sample/iOS SampleTests/iOS_SampleTests.swift rename to Example/iOS SampleTests/iOS_SampleTests.swift diff --git a/iOS Sample/iOS SampleTests/Info.plist b/Example/iOS SampleUITests/Info.plist similarity index 100% rename from iOS Sample/iOS SampleTests/Info.plist rename to Example/iOS SampleUITests/Info.plist diff --git a/iOS Sample/iOS SampleUITests/iOS_SampleUITests.swift b/Example/iOS SampleUITests/iOS_SampleUITests.swift similarity index 100% rename from iOS Sample/iOS SampleUITests/iOS_SampleUITests.swift rename to Example/iOS SampleUITests/iOS_SampleUITests.swift diff --git a/Package.swift b/Package.swift new file mode 100644 index 0000000..530709c --- /dev/null +++ b/Package.swift @@ -0,0 +1,30 @@ +// swift-tools-version:5.0 +// The swift-tools-version declares the minimum version of Swift required to build this package. + +import PackageDescription + +let package = Package( + name: "UICollectionViewSplitLayout", + platforms: [.iOS(.v10)], + products: [ + // Products define the executables and libraries produced by a package, and make them visible to other packages. + .library( + name: "UICollectionViewSplitLayout", + targets: ["UICollectionViewSplitLayout"]), + ], + dependencies: [ + // Dependencies declare other packages that this package depends on. + // .package(url: /* package url */, from: "1.0.0"), + ], + targets: [ + // Targets are the basic building blocks of a package. A target can define a module or a test suite. + // Targets can depend on other targets in this package, and on products in packages which this package depends on. + .target( + name: "UICollectionViewSplitLayout", + dependencies: []), + .testTarget( + name: "UICollectionViewSplitLayoutTests", + dependencies: ["UICollectionViewSplitLayout"]) + ] +) + diff --git a/UICollectionViewSplitLayout/Info.plist b/Sources/UICollectionViewSplitLayout/Info.plist similarity index 100% rename from UICollectionViewSplitLayout/Info.plist rename to Sources/UICollectionViewSplitLayout/Info.plist diff --git a/UICollectionViewSplitLayout/UICollectionViewSplitLayout+LayoutAttributesInSectionFactory.swift b/Sources/UICollectionViewSplitLayout/UICollectionViewSplitLayout+LayoutAttributesInSectionFactory.swift similarity index 100% rename from UICollectionViewSplitLayout/UICollectionViewSplitLayout+LayoutAttributesInSectionFactory.swift rename to Sources/UICollectionViewSplitLayout/UICollectionViewSplitLayout+LayoutAttributesInSectionFactory.swift diff --git a/UICollectionViewSplitLayout/UICollectionViewSplitLayout+PinnedPositionCalculator.swift b/Sources/UICollectionViewSplitLayout/UICollectionViewSplitLayout+PinnedPositionCalculator.swift similarity index 100% rename from UICollectionViewSplitLayout/UICollectionViewSplitLayout+PinnedPositionCalculator.swift rename to Sources/UICollectionViewSplitLayout/UICollectionViewSplitLayout+PinnedPositionCalculator.swift diff --git a/UICollectionViewSplitLayout/UICollectionViewSplitLayout.h b/Sources/UICollectionViewSplitLayout/UICollectionViewSplitLayout.h similarity index 100% rename from UICollectionViewSplitLayout/UICollectionViewSplitLayout.h rename to Sources/UICollectionViewSplitLayout/UICollectionViewSplitLayout.h diff --git a/UICollectionViewSplitLayout/UICollectionViewSplitLayout.swift b/Sources/UICollectionViewSplitLayout/UICollectionViewSplitLayout.swift similarity index 100% rename from UICollectionViewSplitLayout/UICollectionViewSplitLayout.swift rename to Sources/UICollectionViewSplitLayout/UICollectionViewSplitLayout.swift diff --git a/iOS Sample/iOS SampleUITests/Info.plist b/Sources/UICollectionViewSplitLayoutTests/Info.plist similarity index 100% rename from iOS Sample/iOS SampleUITests/Info.plist rename to Sources/UICollectionViewSplitLayoutTests/Info.plist diff --git a/UICollectionViewSplitLayoutTests/UICollectionViewSplitLayout+LayoutAttributesInSectionFactory+ItemStackTests.swift b/Sources/UICollectionViewSplitLayoutTests/UICollectionViewSplitLayout+LayoutAttributesInSectionFactory+ItemStackTests.swift similarity index 100% rename from UICollectionViewSplitLayoutTests/UICollectionViewSplitLayout+LayoutAttributesInSectionFactory+ItemStackTests.swift rename to Sources/UICollectionViewSplitLayoutTests/UICollectionViewSplitLayout+LayoutAttributesInSectionFactory+ItemStackTests.swift diff --git a/UICollectionViewSplitLayoutTests/UICollectionViewSplitLayout+LayoutAttributesInSectionFactoryTests.swift b/Sources/UICollectionViewSplitLayoutTests/UICollectionViewSplitLayout+LayoutAttributesInSectionFactoryTests.swift similarity index 100% rename from UICollectionViewSplitLayoutTests/UICollectionViewSplitLayout+LayoutAttributesInSectionFactoryTests.swift rename to Sources/UICollectionViewSplitLayoutTests/UICollectionViewSplitLayout+LayoutAttributesInSectionFactoryTests.swift diff --git a/UICollectionViewSplitLayoutTests/UICollectionViewSplitLayout+PinnedPositionCalculatorTest.swift b/Sources/UICollectionViewSplitLayoutTests/UICollectionViewSplitLayout+PinnedPositionCalculatorTest.swift similarity index 100% rename from UICollectionViewSplitLayoutTests/UICollectionViewSplitLayout+PinnedPositionCalculatorTest.swift rename to Sources/UICollectionViewSplitLayoutTests/UICollectionViewSplitLayout+PinnedPositionCalculatorTest.swift diff --git a/UICollectionViewSplitLayoutTests/UICollectionViewSplitLayoutTests.swift b/Sources/UICollectionViewSplitLayoutTests/UICollectionViewSplitLayoutTests.swift similarity index 100% rename from UICollectionViewSplitLayoutTests/UICollectionViewSplitLayoutTests.swift rename to Sources/UICollectionViewSplitLayoutTests/UICollectionViewSplitLayoutTests.swift diff --git a/UICollectionViewSplitLayout.podspec b/UICollectionViewSplitLayout.podspec index f0e86e0..e6d901d 100644 --- a/UICollectionViewSplitLayout.podspec +++ b/UICollectionViewSplitLayout.podspec @@ -24,7 +24,7 @@ On the other hands, UICollectionViewSplitLayout divides sections into two column s.author = { "Kazuhiro Hayashi" => "kahayash@yahoo-corp.jp" } s.source = { :git => "https://github.com/yahoojapan/UICollectionViewSplitLayout.git", :tag => s.version.to_s } - s.ios.deployment_target = '9.0' + s.ios.deployment_target = '10.0' - s.source_files = "UICollectionViewSplitLayout/*.swift" + s.source_files = "Sources/UICollectionViewSplitLayout/*.swift" end diff --git a/UICollectionViewSplitLayout.xcodeproj/project.pbxproj b/UICollectionViewSplitLayout.xcodeproj/project.pbxproj deleted file mode 100644 index 96cd869..0000000 --- a/UICollectionViewSplitLayout.xcodeproj/project.pbxproj +++ /dev/null @@ -1,489 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 50; - objects = { - -/* Begin PBXBuildFile section */ - 2BD1ABF4218720710049D082 /* UICollectionViewSplitLayout.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2BD1ABEA218720710049D082 /* UICollectionViewSplitLayout.framework */; }; - 2BD1ABFB218720710049D082 /* UICollectionViewSplitLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 2BD1ABED218720710049D082 /* UICollectionViewSplitLayout.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2BD1AC072187208E0049D082 /* UICollectionViewSplitLayout+LayoutAttributesInSectionFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2BD1AC042187208E0049D082 /* UICollectionViewSplitLayout+LayoutAttributesInSectionFactory.swift */; }; - 2BD1AC082187208E0049D082 /* UICollectionViewSplitLayout+PinnedPositionCalculator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2BD1AC052187208E0049D082 /* UICollectionViewSplitLayout+PinnedPositionCalculator.swift */; }; - 2BD1AC092187208E0049D082 /* UICollectionViewSplitLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2BD1AC062187208E0049D082 /* UICollectionViewSplitLayout.swift */; }; - 2BD1AC0E218720CD0049D082 /* UICollectionViewSplitLayout+LayoutAttributesInSectionFactory+ItemStackTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2BD1AC0A218720CD0049D082 /* UICollectionViewSplitLayout+LayoutAttributesInSectionFactory+ItemStackTests.swift */; }; - 2BD1AC0F218720CD0049D082 /* UICollectionViewSplitLayout+LayoutAttributesInSectionFactoryTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2BD1AC0B218720CD0049D082 /* UICollectionViewSplitLayout+LayoutAttributesInSectionFactoryTests.swift */; }; - 2BD1AC10218720CD0049D082 /* UICollectionViewSplitLayout+PinnedPositionCalculatorTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2BD1AC0C218720CD0049D082 /* UICollectionViewSplitLayout+PinnedPositionCalculatorTest.swift */; }; - 2BD1AC11218720CD0049D082 /* UICollectionViewSplitLayoutTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2BD1AC0D218720CD0049D082 /* UICollectionViewSplitLayoutTests.swift */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - 2BD1ABF5218720710049D082 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 2BD1ABE1218720710049D082 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 2BD1ABE9218720710049D082; - remoteInfo = UICollectionViewSplitLayout; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXFileReference section */ - 2BD1ABEA218720710049D082 /* UICollectionViewSplitLayout.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = UICollectionViewSplitLayout.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 2BD1ABED218720710049D082 /* UICollectionViewSplitLayout.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = UICollectionViewSplitLayout.h; sourceTree = ""; }; - 2BD1ABEE218720710049D082 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 2BD1ABF3218720710049D082 /* UICollectionViewSplitLayoutTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = UICollectionViewSplitLayoutTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 2BD1ABFA218720710049D082 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 2BD1AC042187208E0049D082 /* UICollectionViewSplitLayout+LayoutAttributesInSectionFactory.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UICollectionViewSplitLayout+LayoutAttributesInSectionFactory.swift"; sourceTree = ""; }; - 2BD1AC052187208E0049D082 /* UICollectionViewSplitLayout+PinnedPositionCalculator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UICollectionViewSplitLayout+PinnedPositionCalculator.swift"; sourceTree = ""; }; - 2BD1AC062187208E0049D082 /* UICollectionViewSplitLayout.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UICollectionViewSplitLayout.swift; sourceTree = ""; }; - 2BD1AC0A218720CD0049D082 /* UICollectionViewSplitLayout+LayoutAttributesInSectionFactory+ItemStackTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UICollectionViewSplitLayout+LayoutAttributesInSectionFactory+ItemStackTests.swift"; sourceTree = ""; }; - 2BD1AC0B218720CD0049D082 /* UICollectionViewSplitLayout+LayoutAttributesInSectionFactoryTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UICollectionViewSplitLayout+LayoutAttributesInSectionFactoryTests.swift"; sourceTree = ""; }; - 2BD1AC0C218720CD0049D082 /* UICollectionViewSplitLayout+PinnedPositionCalculatorTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UICollectionViewSplitLayout+PinnedPositionCalculatorTest.swift"; sourceTree = ""; }; - 2BD1AC0D218720CD0049D082 /* UICollectionViewSplitLayoutTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UICollectionViewSplitLayoutTests.swift; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 2BD1ABE7218720710049D082 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 2BD1ABF0218720710049D082 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 2BD1ABF4218720710049D082 /* UICollectionViewSplitLayout.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 2BD1ABE0218720710049D082 = { - isa = PBXGroup; - children = ( - 2BD1ABEC218720710049D082 /* UICollectionViewSplitLayout */, - 2BD1ABF7218720710049D082 /* UICollectionViewSplitLayoutTests */, - 2BD1ABEB218720710049D082 /* Products */, - ); - sourceTree = ""; - }; - 2BD1ABEB218720710049D082 /* Products */ = { - isa = PBXGroup; - children = ( - 2BD1ABEA218720710049D082 /* UICollectionViewSplitLayout.framework */, - 2BD1ABF3218720710049D082 /* UICollectionViewSplitLayoutTests.xctest */, - ); - name = Products; - sourceTree = ""; - }; - 2BD1ABEC218720710049D082 /* UICollectionViewSplitLayout */ = { - isa = PBXGroup; - children = ( - 2BD1ABED218720710049D082 /* UICollectionViewSplitLayout.h */, - 2BD1AC062187208E0049D082 /* UICollectionViewSplitLayout.swift */, - 2BD1AC042187208E0049D082 /* UICollectionViewSplitLayout+LayoutAttributesInSectionFactory.swift */, - 2BD1AC052187208E0049D082 /* UICollectionViewSplitLayout+PinnedPositionCalculator.swift */, - 2BD1ABEE218720710049D082 /* Info.plist */, - ); - path = UICollectionViewSplitLayout; - sourceTree = ""; - }; - 2BD1ABF7218720710049D082 /* UICollectionViewSplitLayoutTests */ = { - isa = PBXGroup; - children = ( - 2BD1AC0A218720CD0049D082 /* UICollectionViewSplitLayout+LayoutAttributesInSectionFactory+ItemStackTests.swift */, - 2BD1AC0B218720CD0049D082 /* UICollectionViewSplitLayout+LayoutAttributesInSectionFactoryTests.swift */, - 2BD1AC0C218720CD0049D082 /* UICollectionViewSplitLayout+PinnedPositionCalculatorTest.swift */, - 2BD1AC0D218720CD0049D082 /* UICollectionViewSplitLayoutTests.swift */, - 2BD1ABFA218720710049D082 /* Info.plist */, - ); - path = UICollectionViewSplitLayoutTests; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXHeadersBuildPhase section */ - 2BD1ABE5218720710049D082 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 2BD1ABFB218720710049D082 /* UICollectionViewSplitLayout.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXHeadersBuildPhase section */ - -/* Begin PBXNativeTarget section */ - 2BD1ABE9218720710049D082 /* UICollectionViewSplitLayout */ = { - isa = PBXNativeTarget; - buildConfigurationList = 2BD1ABFE218720710049D082 /* Build configuration list for PBXNativeTarget "UICollectionViewSplitLayout" */; - buildPhases = ( - 2BD1ABE5218720710049D082 /* Headers */, - 2BD1ABE6218720710049D082 /* Sources */, - 2BD1ABE7218720710049D082 /* Frameworks */, - 2BD1ABE8218720710049D082 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = UICollectionViewSplitLayout; - productName = UICollectionViewSplitLayout; - productReference = 2BD1ABEA218720710049D082 /* UICollectionViewSplitLayout.framework */; - productType = "com.apple.product-type.framework"; - }; - 2BD1ABF2218720710049D082 /* UICollectionViewSplitLayoutTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 2BD1AC01218720710049D082 /* Build configuration list for PBXNativeTarget "UICollectionViewSplitLayoutTests" */; - buildPhases = ( - 2BD1ABEF218720710049D082 /* Sources */, - 2BD1ABF0218720710049D082 /* Frameworks */, - 2BD1ABF1218720710049D082 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - 2BD1ABF6218720710049D082 /* PBXTargetDependency */, - ); - name = UICollectionViewSplitLayoutTests; - productName = UICollectionViewSplitLayoutTests; - productReference = 2BD1ABF3218720710049D082 /* UICollectionViewSplitLayoutTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 2BD1ABE1218720710049D082 /* Project object */ = { - isa = PBXProject; - attributes = { - LastSwiftUpdateCheck = 1000; - LastUpgradeCheck = 1000; - ORGANIZATIONNAME = "Yahoo Japan Corporation"; - TargetAttributes = { - 2BD1ABE9218720710049D082 = { - CreatedOnToolsVersion = 10.0; - LastSwiftMigration = 1020; - }; - 2BD1ABF2218720710049D082 = { - CreatedOnToolsVersion = 10.0; - LastSwiftMigration = 1020; - }; - }; - }; - buildConfigurationList = 2BD1ABE4218720710049D082 /* Build configuration list for PBXProject "UICollectionViewSplitLayout" */; - compatibilityVersion = "Xcode 9.3"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - ); - mainGroup = 2BD1ABE0218720710049D082; - productRefGroup = 2BD1ABEB218720710049D082 /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 2BD1ABE9218720710049D082 /* UICollectionViewSplitLayout */, - 2BD1ABF2218720710049D082 /* UICollectionViewSplitLayoutTests */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 2BD1ABE8218720710049D082 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 2BD1ABF1218720710049D082 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 2BD1ABE6218720710049D082 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 2BD1AC082187208E0049D082 /* UICollectionViewSplitLayout+PinnedPositionCalculator.swift in Sources */, - 2BD1AC092187208E0049D082 /* UICollectionViewSplitLayout.swift in Sources */, - 2BD1AC072187208E0049D082 /* UICollectionViewSplitLayout+LayoutAttributesInSectionFactory.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 2BD1ABEF218720710049D082 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 2BD1AC10218720CD0049D082 /* UICollectionViewSplitLayout+PinnedPositionCalculatorTest.swift in Sources */, - 2BD1AC0E218720CD0049D082 /* UICollectionViewSplitLayout+LayoutAttributesInSectionFactory+ItemStackTests.swift in Sources */, - 2BD1AC0F218720CD0049D082 /* UICollectionViewSplitLayout+LayoutAttributesInSectionFactoryTests.swift in Sources */, - 2BD1AC11218720CD0049D082 /* UICollectionViewSplitLayoutTests.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 2BD1ABF6218720710049D082 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 2BD1ABE9218720710049D082 /* UICollectionViewSplitLayout */; - targetProxy = 2BD1ABF5218720710049D082 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin XCBuildConfiguration section */ - 2BD1ABFC218720710049D082 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGN_IDENTITY = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - CURRENT_PROJECT_VERSION = 1; - 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 = ( - "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 = 12.0; - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; - MTL_FAST_MATH = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - 2BD1ABFD218720710049D082 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGN_IDENTITY = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - CURRENT_PROJECT_VERSION = 1; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - 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 = 12.0; - MTL_ENABLE_DEBUG_INFO = NO; - MTL_FAST_MATH = YES; - SDKROOT = iphoneos; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - 2BD1ABFF218720710049D082 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_IDENTITY = ""; - CODE_SIGN_STYLE = Automatic; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = UICollectionViewSplitLayout/Info.plist; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = jp.co.yahoo.UICollectionViewSplitLayout; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; - SKIP_INSTALL = YES; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 2BD1AC00218720710049D082 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_IDENTITY = ""; - CODE_SIGN_STYLE = Automatic; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = UICollectionViewSplitLayout/Info.plist; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = jp.co.yahoo.UICollectionViewSplitLayout; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; - SKIP_INSTALL = YES; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Release; - }; - 2BD1AC02218720710049D082 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; - CODE_SIGN_STYLE = Automatic; - INFOPLIST_FILE = UICollectionViewSplitLayoutTests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = jp.co.yahoo.UICollectionViewSplitLayoutTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 2BD1AC03218720710049D082 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; - CODE_SIGN_STYLE = Automatic; - INFOPLIST_FILE = UICollectionViewSplitLayoutTests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = jp.co.yahoo.UICollectionViewSplitLayoutTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 2BD1ABE4218720710049D082 /* Build configuration list for PBXProject "UICollectionViewSplitLayout" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 2BD1ABFC218720710049D082 /* Debug */, - 2BD1ABFD218720710049D082 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 2BD1ABFE218720710049D082 /* Build configuration list for PBXNativeTarget "UICollectionViewSplitLayout" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 2BD1ABFF218720710049D082 /* Debug */, - 2BD1AC00218720710049D082 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 2BD1AC01218720710049D082 /* Build configuration list for PBXNativeTarget "UICollectionViewSplitLayoutTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 2BD1AC02218720710049D082 /* Debug */, - 2BD1AC03218720710049D082 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = 2BD1ABE1218720710049D082 /* Project object */; -} diff --git a/UICollectionViewSplitLayout.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/UICollectionViewSplitLayout.xcodeproj/project.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index fc5c403..0000000 --- a/UICollectionViewSplitLayout.xcodeproj/project.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/UICollectionViewSplitLayout.xcodeproj/xcshareddata/xcschemes/UICollectionViewSplitLayout.xcscheme b/UICollectionViewSplitLayout.xcodeproj/xcshareddata/xcschemes/UICollectionViewSplitLayout.xcscheme deleted file mode 100644 index 49769c1..0000000 --- a/UICollectionViewSplitLayout.xcodeproj/xcshareddata/xcschemes/UICollectionViewSplitLayout.xcscheme +++ /dev/null @@ -1,99 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -