From 30f028e996d0532cb61e650cb21444ea8ab266df Mon Sep 17 00:00:00 2001 From: Michael Biggs Date: Fri, 10 Feb 2017 10:38:29 -0700 Subject: [PATCH 1/4] Updated to Swift 3, added Swift example target --- Example/Default-568h@2x.png | Bin 0 -> 18594 bytes .../project.pbxproj | 482 ++++++++-- .../PXInfiniteScrollView-Example.xcscheme | 2 +- .../PXInfiniteScrollView/AppDelegate.swift | 39 - .../AppIcon.appiconset/Contents.json | 20 + Example/PXInfiniteScrollView/View.swift | 16 +- Example/PXInfiniteScrollView/main.m | 2 +- .../AppDelegate.swift | 40 + .../Info.plist | 41 + .../ViewController.swift | 10 +- .../Info.plist | 22 + ...XInfiniteScrollViewSwiftExampleTests.swift | 36 + Example/Podfile | 10 +- Example/Podfile.lock | 10 +- .../PXInfiniteScrollView.podspec.json | 13 +- Example/Pods/Manifest.lock | 10 +- Example/Pods/Pods.xcodeproj/project.pbxproj | 820 ++++++++++++------ .../contents.xcworkspacedata | 7 + .../xcschemes/PXInfiniteScrollView.xcscheme | 71 -- .../PXInfiniteScrollView-iOS10.2-dummy.m | 5 + .../PXInfiniteScrollView-iOS10.2-prefix.pch | 12 + .../PXInfiniteScrollView-iOS10.2.xcconfig | 10 + .../PXInfiniteScrollView-iOS9.2-dummy.m | 5 + .../PXInfiniteScrollView-iOS9.2-prefix.pch | 12 + .../PXInfiniteScrollView-iOS9.2.xcconfig | 10 + .../PXInfiniteScrollView-dummy.m | 5 - .../PXInfiniteScrollView-prefix.pch | 4 - .../PXInfiniteScrollView.xcconfig | 5 - ...finiteScrollView-acknowledgements.markdown | 2 +- ...XInfiniteScrollView-acknowledgements.plist | 4 +- .../Pods-PXInfiniteScrollView-frameworks.sh | 14 +- .../Pods-PXInfiniteScrollView-resources.sh | 104 ++- .../Pods-PXInfiniteScrollView.debug.xcconfig | 7 +- ...Pods-PXInfiniteScrollView.release.xcconfig | 7 +- ...ViewSwiftExample-acknowledgements.markdown | 26 + ...ollViewSwiftExample-acknowledgements.plist | 58 ++ ...s-PXInfiniteScrollViewSwiftExample-dummy.m | 5 + ...finiteScrollViewSwiftExample-frameworks.sh | 92 ++ ...nfiniteScrollViewSwiftExample-resources.sh | 99 +++ ...initeScrollViewSwiftExample.debug.xcconfig | 8 + ...iteScrollViewSwiftExample.release.xcconfig | 8 + ...wiftExampleTests-acknowledgements.markdown | 26 + ...ewSwiftExampleTests-acknowledgements.plist | 58 ++ ...nfiniteScrollViewSwiftExampleTests-dummy.m | 5 + ...eScrollViewSwiftExampleTests-frameworks.sh | 92 ++ ...teScrollViewSwiftExampleTests-resources.sh | 99 +++ ...ScrollViewSwiftExampleTests.debug.xcconfig | 8 + ...rollViewSwiftExampleTests.release.xcconfig | 8 + .../Pods-Tests-acknowledgements.markdown | 2 +- .../Pods-Tests-acknowledgements.plist | 4 +- .../Pods-Tests/Pods-Tests-frameworks.sh | 14 +- .../Pods-Tests/Pods-Tests-resources.sh | 104 ++- .../Pods-Tests/Pods-Tests.debug.xcconfig | 7 +- .../Pods-Tests/Pods-Tests.release.xcconfig | 7 +- 54 files changed, 1995 insertions(+), 592 deletions(-) create mode 100644 Example/Default-568h@2x.png delete mode 100644 Example/PXInfiniteScrollView/AppDelegate.swift create mode 100644 Example/PXInfiniteScrollViewSwiftExample/AppDelegate.swift create mode 100644 Example/PXInfiniteScrollViewSwiftExample/Info.plist rename Example/{PXInfiniteScrollView => PXInfiniteScrollViewSwiftExample}/ViewController.swift (83%) create mode 100644 Example/PXInfiniteScrollViewSwiftExampleTests/Info.plist create mode 100644 Example/PXInfiniteScrollViewSwiftExampleTests/PXInfiniteScrollViewSwiftExampleTests.swift create mode 100644 Example/Pods/Pods.xcodeproj/project.xcworkspace/contents.xcworkspacedata delete mode 100644 Example/Pods/Pods.xcodeproj/xcshareddata/xcschemes/PXInfiniteScrollView.xcscheme create mode 100644 Example/Pods/Target Support Files/PXInfiniteScrollView-iOS10.2/PXInfiniteScrollView-iOS10.2-dummy.m create mode 100644 Example/Pods/Target Support Files/PXInfiniteScrollView-iOS10.2/PXInfiniteScrollView-iOS10.2-prefix.pch create mode 100644 Example/Pods/Target Support Files/PXInfiniteScrollView-iOS10.2/PXInfiniteScrollView-iOS10.2.xcconfig create mode 100644 Example/Pods/Target Support Files/PXInfiniteScrollView-iOS9.2/PXInfiniteScrollView-iOS9.2-dummy.m create mode 100644 Example/Pods/Target Support Files/PXInfiniteScrollView-iOS9.2/PXInfiniteScrollView-iOS9.2-prefix.pch create mode 100644 Example/Pods/Target Support Files/PXInfiniteScrollView-iOS9.2/PXInfiniteScrollView-iOS9.2.xcconfig delete mode 100644 Example/Pods/Target Support Files/PXInfiniteScrollView/PXInfiniteScrollView-dummy.m delete mode 100644 Example/Pods/Target Support Files/PXInfiniteScrollView/PXInfiniteScrollView-prefix.pch delete mode 100644 Example/Pods/Target Support Files/PXInfiniteScrollView/PXInfiniteScrollView.xcconfig create mode 100644 Example/Pods/Target Support Files/Pods-PXInfiniteScrollViewSwiftExample/Pods-PXInfiniteScrollViewSwiftExample-acknowledgements.markdown create mode 100644 Example/Pods/Target Support Files/Pods-PXInfiniteScrollViewSwiftExample/Pods-PXInfiniteScrollViewSwiftExample-acknowledgements.plist create mode 100644 Example/Pods/Target Support Files/Pods-PXInfiniteScrollViewSwiftExample/Pods-PXInfiniteScrollViewSwiftExample-dummy.m create mode 100755 Example/Pods/Target Support Files/Pods-PXInfiniteScrollViewSwiftExample/Pods-PXInfiniteScrollViewSwiftExample-frameworks.sh create mode 100755 Example/Pods/Target Support Files/Pods-PXInfiniteScrollViewSwiftExample/Pods-PXInfiniteScrollViewSwiftExample-resources.sh create mode 100644 Example/Pods/Target Support Files/Pods-PXInfiniteScrollViewSwiftExample/Pods-PXInfiniteScrollViewSwiftExample.debug.xcconfig create mode 100644 Example/Pods/Target Support Files/Pods-PXInfiniteScrollViewSwiftExample/Pods-PXInfiniteScrollViewSwiftExample.release.xcconfig create mode 100644 Example/Pods/Target Support Files/Pods-PXInfiniteScrollViewSwiftExampleTests/Pods-PXInfiniteScrollViewSwiftExampleTests-acknowledgements.markdown create mode 100644 Example/Pods/Target Support Files/Pods-PXInfiniteScrollViewSwiftExampleTests/Pods-PXInfiniteScrollViewSwiftExampleTests-acknowledgements.plist create mode 100644 Example/Pods/Target Support Files/Pods-PXInfiniteScrollViewSwiftExampleTests/Pods-PXInfiniteScrollViewSwiftExampleTests-dummy.m create mode 100755 Example/Pods/Target Support Files/Pods-PXInfiniteScrollViewSwiftExampleTests/Pods-PXInfiniteScrollViewSwiftExampleTests-frameworks.sh create mode 100755 Example/Pods/Target Support Files/Pods-PXInfiniteScrollViewSwiftExampleTests/Pods-PXInfiniteScrollViewSwiftExampleTests-resources.sh create mode 100644 Example/Pods/Target Support Files/Pods-PXInfiniteScrollViewSwiftExampleTests/Pods-PXInfiniteScrollViewSwiftExampleTests.debug.xcconfig create mode 100644 Example/Pods/Target Support Files/Pods-PXInfiniteScrollViewSwiftExampleTests/Pods-PXInfiniteScrollViewSwiftExampleTests.release.xcconfig diff --git a/Example/Default-568h@2x.png b/Example/Default-568h@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..0891b7aabfcf3422423b109c8beed2bab838c607 GIT binary patch literal 18594 zcmeI4X;f257Jx&9fS`ixvS;&$x8J@slQFSel)6zJN=?13FB7H(lQjRkSy8x_-S~tvu2gzn1oS+dLcF#eqtq$ z%tf9TTvX?`)R@}3uBI;jzS-=ZR-Td&MHaS&;!0?Ni*#$#`n*~CcQK)Q9vAQ~TUpnI!j)a2biYK^R)M~A5wUDZhx?ULMX z3x1P&qt=trOY6P2U67L=m=U?F|5#Uj(eCueNTZaHs_ceWiHeET+j+tp3Jt9g(ekqP z2WOvfR{qV+9r+o4J5?qK>7;;^+I7tGv-i)es$X_D=EoKF+S?zsyj^oRFElP}c}JT< zd8SUs-?O?}2YD#ngKbnHgzHBcboxK_2r9l(?eNCl-pEzkJm}fY?WC*jnS?VBE4EpY zO$fEejz6fU;W2Kl>JeQBZBl-%Irg`obSlg*@4QB;Dd1H7^Oi5wvt4d{RZ!8Og?^aE z)k0$1g+V3fd(gdQ3d&q2q-FL*uy#}|bc^=VhFsl0jBgUGJ+-s3U8MK9A!YJJMxpci z5hJ%|{DwV48fZn0{n5l$N_KcSb#NKE4plB`9I6Zt=Z!~-zw0{9tg$L&Ju1F0X)Cy8 zKF;(&lJ>x)Jw(=;p~sF(Sd9VWGwFE2rnyS9!f^DZ8+aCLq zQ};>lcJ1GDLqjm6Hd>|Eabno@P`~Bn(~6^aD_#yoEH(a?Nm1S<;S+hSxI5d16^<1lEM3NPFi zkqPrpL)+ zgnseFikg`gJVBha1&7C4;O6>h=dt~`ND+;Zd?W(4v2JIb7Pt>Td42%M-Ju-XAH#Pns762L}K3 zDhvsRqN0Ni(1UrishD2YvV?4*h2iFj$+&N||Fn$4n|^NSU+o?~jq`0jVQt8T9l{7b zXiwwODFh2V!Q6sqP9S>WH$oOf$N~=d0-bqTlD61!=`&0eAP-F>XN?*|gtOXX{ zQVTWyYo4ZK0GAw!GHf|pz9`D;-bbb*5LBX*{bnz|+)$@&P9|ORM2o?95{;ejvo&r- zq8cBhTN6nn)7~W>54U)%-F_-b?YKdfk5I8MHcuzBD5)!;yv#Z&R&^y=@=>VTIMy#r zX&U<=BsPkdqcMe<_}2+>H%XKyrr5ZR8_KVe>ZqYN z^=^~TFD};;rHJ$U;{~w^hYojl4hRI@SH$^K{YEo=sg)WY87r!*7blQK&qnpDo0`Vn zkl)9u9g=mCh&ZCJS(L4yN3k0kQ zuvg$h2KEEk51T+O0JQ+r0`R>g{jvqM0Mr6d3qUOZwE!?PI7HY@CE|dr sfw?Q;rAv?G4&^^8-z_>&sWXMxvD*gPOU4CBe-*@OtE+wfmVJNyHv)PfH~;_u literal 0 HcmV?d00001 diff --git a/Example/PXInfiniteScrollView.xcodeproj/project.pbxproj b/Example/PXInfiniteScrollView.xcodeproj/project.pbxproj index 4ca251a..7e9c3fd 100644 --- a/Example/PXInfiniteScrollView.xcodeproj/project.pbxproj +++ b/Example/PXInfiniteScrollView.xcodeproj/project.pbxproj @@ -7,11 +7,15 @@ objects = { /* Begin PBXBuildFile section */ + 168ED6B021B8BC69F50D4870 /* libPods-PXInfiniteScrollViewSwiftExample.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 24F1227510FBE001125775B6 /* libPods-PXInfiniteScrollViewSwiftExample.a */; }; 2C53E7481B275BA000123705 /* PXView.m in Sources */ = {isa = PBXBuildFile; fileRef = 2C53E7471B275BA000123705 /* PXView.m */; }; - 498039E1FD4D6ED1925E2650 /* libPods-PXInfiniteScrollView.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 985F52D93A6D99F00DD0B10A /* libPods-PXInfiniteScrollView.a */; }; - 55142AB81C77A1B400A9696D /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 55142AB51C77A1B400A9696D /* AppDelegate.swift */; }; - 55142AB91C77A1B400A9696D /* View.swift in Sources */ = {isa = PBXBuildFile; fileRef = 55142AB61C77A1B400A9696D /* View.swift */; }; - 55142ABA1C77A1B400A9696D /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 55142AB71C77A1B400A9696D /* ViewController.swift */; }; + 3403F43284DC54EDCA2BE178 /* libPods-PXInfiniteScrollViewSwiftExampleTests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 7EB4A3808E84207EBC0A6097 /* libPods-PXInfiniteScrollViewSwiftExampleTests.a */; }; + 4B3E36D41E4D3ADA00E15A7E /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B3E36D31E4D3ADA00E15A7E /* AppDelegate.swift */; }; + 4B3E36D61E4D3ADA00E15A7E /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B3E36D51E4D3ADA00E15A7E /* ViewController.swift */; }; + 4B3E36E91E4D3ADB00E15A7E /* PXInfiniteScrollViewSwiftExampleTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B3E36E81E4D3ADB00E15A7E /* PXInfiniteScrollViewSwiftExampleTests.swift */; }; + 4B3E36F11E4D3B1F00E15A7E /* View.swift in Sources */ = {isa = PBXBuildFile; fileRef = 55142AB61C77A1B400A9696D /* View.swift */; }; + 4B3E36F21E4D3B5F00E15A7E /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 6003F5A8195388D20070C39A /* Images.xcassets */; }; + 4B3E36F41E4D3CC800E15A7E /* Default-568h@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 4B3E36F31E4D3CC800E15A7E /* Default-568h@2x.png */; }; 6003F58E195388D20070C39A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6003F58D195388D20070C39A /* Foundation.framework */; }; 6003F590195388D20070C39A /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6003F58F195388D20070C39A /* CoreGraphics.framework */; }; 6003F592195388D20070C39A /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6003F591195388D20070C39A /* UIKit.framework */; }; @@ -25,10 +29,18 @@ 6003F5B2195388D20070C39A /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6003F591195388D20070C39A /* UIKit.framework */; }; 6003F5BA195388D20070C39A /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 6003F5B8195388D20070C39A /* InfoPlist.strings */; }; 6003F5BC195388D20070C39A /* Tests.m in Sources */ = {isa = PBXBuildFile; fileRef = 6003F5BB195388D20070C39A /* Tests.m */; }; - C8EDE412FA8591AD06143DF7 /* libPods-Tests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A378737C36722F1669FB66E0 /* libPods-Tests.a */; }; + ADCDB53ECC33F9831A093432 /* libPods-Tests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = F0C5DB53CE7E8276B42D5680 /* libPods-Tests.a */; }; + FB75C7668CEF937BC19D69FB /* libPods-PXInfiniteScrollView.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 2886E623D412893F6E9C856C /* libPods-PXInfiniteScrollView.a */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ + 4B3E36E51E4D3ADB00E15A7E /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 6003F582195388D10070C39A /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4B3E36D01E4D3ADA00E15A7E; + remoteInfo = PXInfiniteScrollViewSwiftExample; + }; 6003F5B3195388D20070C39A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 6003F582195388D10070C39A /* Project object */; @@ -39,14 +51,23 @@ /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ + 1599E948ECF31779D12CF7F7 /* Pods-PXInfiniteScrollViewSwiftExampleTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-PXInfiniteScrollViewSwiftExampleTests.release.xcconfig"; path = "Pods/Target Support Files/Pods-PXInfiniteScrollViewSwiftExampleTests/Pods-PXInfiniteScrollViewSwiftExampleTests.release.xcconfig"; sourceTree = ""; }; + 24F1227510FBE001125775B6 /* libPods-PXInfiniteScrollViewSwiftExample.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-PXInfiniteScrollViewSwiftExample.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 2886E623D412893F6E9C856C /* libPods-PXInfiniteScrollView.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-PXInfiniteScrollView.a"; sourceTree = BUILT_PRODUCTS_DIR; }; 2C53E7461B275BA000123705 /* PXView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PXView.h; sourceTree = ""; }; 2C53E7471B275BA000123705 /* PXView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PXView.m; sourceTree = ""; }; 348B1E52B77E15340EEE2746 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = LICENSE; path = ../LICENSE; sourceTree = ""; }; - 3FD90B744E721C0913838E81 /* Pods-Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Tests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Tests/Pods-Tests.debug.xcconfig"; sourceTree = ""; }; - 55142AB41C77A1B400A9696D /* PXInfiniteScrollView-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "PXInfiniteScrollView-Bridging-Header.h"; sourceTree = ""; }; - 55142AB51C77A1B400A9696D /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - 55142AB61C77A1B400A9696D /* View.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = View.swift; sourceTree = ""; }; - 55142AB71C77A1B400A9696D /* ViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = ""; }; + 4B3E36D11E4D3ADA00E15A7E /* PXInfiniteScrollViewSwiftExample.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = PXInfiniteScrollViewSwiftExample.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 4B3E36D31E4D3ADA00E15A7E /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; + 4B3E36D51E4D3ADA00E15A7E /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = ""; }; + 4B3E36DF1E4D3ADA00E15A7E /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 4B3E36E41E4D3ADB00E15A7E /* PXInfiniteScrollViewSwiftExampleTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = PXInfiniteScrollViewSwiftExampleTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; + 4B3E36E81E4D3ADB00E15A7E /* PXInfiniteScrollViewSwiftExampleTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PXInfiniteScrollViewSwiftExampleTests.swift; sourceTree = ""; }; + 4B3E36EA1E4D3ADB00E15A7E /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 4B3E36F31E4D3CC800E15A7E /* Default-568h@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Default-568h@2x.png"; sourceTree = ""; }; + 55142AB41C77A1B400A9696D /* PXInfiniteScrollView-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "PXInfiniteScrollView-Bridging-Header.h"; path = "../PXInfiniteScrollView/PXInfiniteScrollView-Bridging-Header.h"; sourceTree = ""; }; + 55142AB61C77A1B400A9696D /* View.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = View.swift; path = ../PXInfiniteScrollView/View.swift; sourceTree = ""; }; + 5DD4701B4288F9F50C1AA8FE /* Pods-Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Tests.release.xcconfig"; path = "Pods/Target Support Files/Pods-Tests/Pods-Tests.release.xcconfig"; sourceTree = ""; }; 6003F58A195388D20070C39A /* PXInfiniteScrollView.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = PXInfiniteScrollView.app; sourceTree = BUILT_PRODUCTS_DIR; }; 6003F58D195388D20070C39A /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; 6003F58F195388D20070C39A /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; }; @@ -66,16 +87,35 @@ 6003F5B9195388D20070C39A /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; 6003F5BB195388D20070C39A /* Tests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = Tests.m; sourceTree = ""; }; 606FC2411953D9B200FFA9A0 /* Tests-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Tests-Prefix.pch"; sourceTree = ""; }; - 71D4D433928D6323AFE991F0 /* Pods-Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Tests.release.xcconfig"; path = "Pods/Target Support Files/Pods-Tests/Pods-Tests.release.xcconfig"; sourceTree = ""; }; - 9096C68A55E3B01F9CE8EECD /* Pods-PXInfiniteScrollView.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-PXInfiniteScrollView.release.xcconfig"; path = "Pods/Target Support Files/Pods-PXInfiniteScrollView/Pods-PXInfiniteScrollView.release.xcconfig"; sourceTree = ""; }; - 985F52D93A6D99F00DD0B10A /* libPods-PXInfiniteScrollView.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-PXInfiniteScrollView.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - A378737C36722F1669FB66E0 /* libPods-Tests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-Tests.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - F3509E80C471601E4A48CBC9 /* Pods-PXInfiniteScrollView.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-PXInfiniteScrollView.debug.xcconfig"; path = "Pods/Target Support Files/Pods-PXInfiniteScrollView/Pods-PXInfiniteScrollView.debug.xcconfig"; sourceTree = ""; }; + 6DC389E1BCEF7B791F18B091 /* Pods-PXInfiniteScrollViewSwiftExampleTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-PXInfiniteScrollViewSwiftExampleTests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-PXInfiniteScrollViewSwiftExampleTests/Pods-PXInfiniteScrollViewSwiftExampleTests.debug.xcconfig"; sourceTree = ""; }; + 71F2137748ABD370BEAFA5A4 /* Pods-PXInfiniteScrollView.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-PXInfiniteScrollView.release.xcconfig"; path = "Pods/Target Support Files/Pods-PXInfiniteScrollView/Pods-PXInfiniteScrollView.release.xcconfig"; sourceTree = ""; }; + 7530693AB6C012ECE6E50509 /* Pods-PXInfiniteScrollViewSwiftExample.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-PXInfiniteScrollViewSwiftExample.release.xcconfig"; path = "Pods/Target Support Files/Pods-PXInfiniteScrollViewSwiftExample/Pods-PXInfiniteScrollViewSwiftExample.release.xcconfig"; sourceTree = ""; }; + 7EB4A3808E84207EBC0A6097 /* libPods-PXInfiniteScrollViewSwiftExampleTests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-PXInfiniteScrollViewSwiftExampleTests.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 8A715F45C9962588E521B03B /* Pods-PXInfiniteScrollView.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-PXInfiniteScrollView.debug.xcconfig"; path = "Pods/Target Support Files/Pods-PXInfiniteScrollView/Pods-PXInfiniteScrollView.debug.xcconfig"; sourceTree = ""; }; + D6F27D6A289A2EE64A43E3F3 /* Pods-Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Tests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Tests/Pods-Tests.debug.xcconfig"; sourceTree = ""; }; + DE10B1B50CE706AADBBC4AF5 /* Pods-PXInfiniteScrollViewSwiftExample.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-PXInfiniteScrollViewSwiftExample.debug.xcconfig"; path = "Pods/Target Support Files/Pods-PXInfiniteScrollViewSwiftExample/Pods-PXInfiniteScrollViewSwiftExample.debug.xcconfig"; sourceTree = ""; }; + F0C5DB53CE7E8276B42D5680 /* libPods-Tests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-Tests.a"; sourceTree = BUILT_PRODUCTS_DIR; }; F9E66A42EEFFDC48D284579B /* PXInfiniteScrollView.podspec */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = PXInfiniteScrollView.podspec; path = ../PXInfiniteScrollView.podspec; sourceTree = ""; }; FC77DDDCE9865CCE20A2D343 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = net.daringfireball.markdown; name = README.md; path = ../README.md; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ + 4B3E36CE1E4D3ADA00E15A7E /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 168ED6B021B8BC69F50D4870 /* libPods-PXInfiniteScrollViewSwiftExample.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 4B3E36E11E4D3ADB00E15A7E /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 3403F43284DC54EDCA2BE178 /* libPods-PXInfiniteScrollViewSwiftExampleTests.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 6003F587195388D20070C39A /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -83,7 +123,7 @@ 6003F590195388D20070C39A /* CoreGraphics.framework in Frameworks */, 6003F592195388D20070C39A /* UIKit.framework in Frameworks */, 6003F58E195388D20070C39A /* Foundation.framework in Frameworks */, - 498039E1FD4D6ED1925E2650 /* libPods-PXInfiniteScrollView.a in Frameworks */, + FB75C7668CEF937BC19D69FB /* libPods-PXInfiniteScrollView.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -94,33 +134,46 @@ 6003F5B0195388D20070C39A /* XCTest.framework in Frameworks */, 6003F5B2195388D20070C39A /* UIKit.framework in Frameworks */, 6003F5B1195388D20070C39A /* Foundation.framework in Frameworks */, - C8EDE412FA8591AD06143DF7 /* libPods-Tests.a in Frameworks */, + ADCDB53ECC33F9831A093432 /* libPods-Tests.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 55142AB31C77A11200A9696D /* Swift */ = { + 4B3E36D21E4D3ADA00E15A7E /* PXInfiniteScrollViewSwiftExample */ = { isa = PBXGroup; children = ( - 55142AB51C77A1B400A9696D /* AppDelegate.swift */, + 4B3E36D31E4D3ADA00E15A7E /* AppDelegate.swift */, 55142AB61C77A1B400A9696D /* View.swift */, - 55142AB71C77A1B400A9696D /* ViewController.swift */, + 4B3E36D51E4D3ADA00E15A7E /* ViewController.swift */, + 4B3E36DF1E4D3ADA00E15A7E /* Info.plist */, 55142AB41C77A1B400A9696D /* PXInfiniteScrollView-Bridging-Header.h */, ); - name = Swift; + path = PXInfiniteScrollViewSwiftExample; + sourceTree = ""; + }; + 4B3E36E71E4D3ADB00E15A7E /* PXInfiniteScrollViewSwiftExampleTests */ = { + isa = PBXGroup; + children = ( + 4B3E36E81E4D3ADB00E15A7E /* PXInfiniteScrollViewSwiftExampleTests.swift */, + 4B3E36EA1E4D3ADB00E15A7E /* Info.plist */, + ); + path = PXInfiniteScrollViewSwiftExampleTests; sourceTree = ""; }; 6003F581195388D10070C39A = { isa = PBXGroup; children = ( + 4B3E36F31E4D3CC800E15A7E /* Default-568h@2x.png */, 60FF7A9C1954A5C5007DD14C /* Podspec Metadata */, 6003F593195388D20070C39A /* PXInfiniteScrollView */, 6003F5B5195388D20070C39A /* Tests */, + 4B3E36D21E4D3ADA00E15A7E /* PXInfiniteScrollViewSwiftExample */, + 4B3E36E71E4D3ADB00E15A7E /* PXInfiniteScrollViewSwiftExampleTests */, 6003F58C195388D20070C39A /* Frameworks */, 6003F58B195388D20070C39A /* Products */, - DB42097BB1EFA43919CCD355 /* Pods */, + 67C588A894F52937BE737258 /* Pods */, ); sourceTree = ""; }; @@ -129,6 +182,8 @@ children = ( 6003F58A195388D20070C39A /* PXInfiniteScrollView.app */, 6003F5AE195388D20070C39A /* Tests.xctest */, + 4B3E36D11E4D3ADA00E15A7E /* PXInfiniteScrollViewSwiftExample.app */, + 4B3E36E41E4D3ADB00E15A7E /* PXInfiniteScrollViewSwiftExampleTests.xctest */, ); name = Products; sourceTree = ""; @@ -140,8 +195,10 @@ 6003F58F195388D20070C39A /* CoreGraphics.framework */, 6003F591195388D20070C39A /* UIKit.framework */, 6003F5AF195388D20070C39A /* XCTest.framework */, - 985F52D93A6D99F00DD0B10A /* libPods-PXInfiniteScrollView.a */, - A378737C36722F1669FB66E0 /* libPods-Tests.a */, + 2886E623D412893F6E9C856C /* libPods-PXInfiniteScrollView.a */, + F0C5DB53CE7E8276B42D5680 /* libPods-Tests.a */, + 24F1227510FBE001125775B6 /* libPods-PXInfiniteScrollViewSwiftExample.a */, + 7EB4A3808E84207EBC0A6097 /* libPods-PXInfiniteScrollViewSwiftExampleTests.a */, ); name = Frameworks; sourceTree = ""; @@ -149,7 +206,6 @@ 6003F593195388D20070C39A /* PXInfiniteScrollView */ = { isa = PBXGroup; children = ( - 55142AB31C77A11200A9696D /* Swift */, 6003F59C195388D20070C39A /* PXAppDelegate.h */, 6003F59D195388D20070C39A /* PXAppDelegate.m */, 6003F5A5195388D20070C39A /* PXViewController.h */, @@ -202,13 +258,17 @@ name = "Podspec Metadata"; sourceTree = ""; }; - DB42097BB1EFA43919CCD355 /* Pods */ = { + 67C588A894F52937BE737258 /* Pods */ = { isa = PBXGroup; children = ( - F3509E80C471601E4A48CBC9 /* Pods-PXInfiniteScrollView.debug.xcconfig */, - 9096C68A55E3B01F9CE8EECD /* Pods-PXInfiniteScrollView.release.xcconfig */, - 3FD90B744E721C0913838E81 /* Pods-Tests.debug.xcconfig */, - 71D4D433928D6323AFE991F0 /* Pods-Tests.release.xcconfig */, + 8A715F45C9962588E521B03B /* Pods-PXInfiniteScrollView.debug.xcconfig */, + 71F2137748ABD370BEAFA5A4 /* Pods-PXInfiniteScrollView.release.xcconfig */, + D6F27D6A289A2EE64A43E3F3 /* Pods-Tests.debug.xcconfig */, + 5DD4701B4288F9F50C1AA8FE /* Pods-Tests.release.xcconfig */, + DE10B1B50CE706AADBBC4AF5 /* Pods-PXInfiniteScrollViewSwiftExample.debug.xcconfig */, + 7530693AB6C012ECE6E50509 /* Pods-PXInfiniteScrollViewSwiftExample.release.xcconfig */, + 6DC389E1BCEF7B791F18B091 /* Pods-PXInfiniteScrollViewSwiftExampleTests.debug.xcconfig */, + 1599E948ECF31779D12CF7F7 /* Pods-PXInfiniteScrollViewSwiftExampleTests.release.xcconfig */, ); name = Pods; sourceTree = ""; @@ -216,16 +276,57 @@ /* End PBXGroup section */ /* Begin PBXNativeTarget section */ + 4B3E36D01E4D3ADA00E15A7E /* PXInfiniteScrollViewSwiftExample */ = { + isa = PBXNativeTarget; + buildConfigurationList = 4B3E36EF1E4D3ADB00E15A7E /* Build configuration list for PBXNativeTarget "PXInfiniteScrollViewSwiftExample" */; + buildPhases = ( + 78E198289B12331DB367731A /* [CP] Check Pods Manifest.lock */, + 4B3E36CD1E4D3ADA00E15A7E /* Sources */, + 4B3E36CE1E4D3ADA00E15A7E /* Frameworks */, + 4B3E36CF1E4D3ADA00E15A7E /* Resources */, + 8F5400177F904E2640464A58 /* [CP] Embed Pods Frameworks */, + 855283212CC405C01F6AE1AD /* [CP] Copy Pods Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = PXInfiniteScrollViewSwiftExample; + productName = PXInfiniteScrollViewSwiftExample; + productReference = 4B3E36D11E4D3ADA00E15A7E /* PXInfiniteScrollViewSwiftExample.app */; + productType = "com.apple.product-type.application"; + }; + 4B3E36E31E4D3ADB00E15A7E /* PXInfiniteScrollViewSwiftExampleTests */ = { + isa = PBXNativeTarget; + buildConfigurationList = 4B3E36F01E4D3ADB00E15A7E /* Build configuration list for PBXNativeTarget "PXInfiniteScrollViewSwiftExampleTests" */; + buildPhases = ( + A78D4BEBC3FFF4093831CFF8 /* [CP] Check Pods Manifest.lock */, + 4B3E36E01E4D3ADB00E15A7E /* Sources */, + 4B3E36E11E4D3ADB00E15A7E /* Frameworks */, + 4B3E36E21E4D3ADB00E15A7E /* Resources */, + BADCBFD077A8E2268B74A57F /* [CP] Embed Pods Frameworks */, + 5DB1D1EC0C0537C2188E0D15 /* [CP] Copy Pods Resources */, + ); + buildRules = ( + ); + dependencies = ( + 4B3E36E61E4D3ADB00E15A7E /* PBXTargetDependency */, + ); + name = PXInfiniteScrollViewSwiftExampleTests; + productName = PXInfiniteScrollViewSwiftExampleTests; + productReference = 4B3E36E41E4D3ADB00E15A7E /* PXInfiniteScrollViewSwiftExampleTests.xctest */; + productType = "com.apple.product-type.bundle.unit-test"; + }; 6003F589195388D20070C39A /* PXInfiniteScrollView */ = { isa = PBXNativeTarget; buildConfigurationList = 6003F5BF195388D20070C39A /* Build configuration list for PBXNativeTarget "PXInfiniteScrollView" */; buildPhases = ( - 15D9B7E1C00005450B7B94A1 /* Check Pods Manifest.lock */, + 40FDAB3739CDD19945AEF9E6 /* [CP] Check Pods Manifest.lock */, 6003F586195388D20070C39A /* Sources */, 6003F587195388D20070C39A /* Frameworks */, 6003F588195388D20070C39A /* Resources */, - 6CB615E2C4D35E0DBA5074D7 /* Copy Pods Resources */, - 2B13677DA2DE1E98CE6D4FC5 /* Embed Pods Frameworks */, + D4E974DAA5F80472626190A1 /* [CP] Embed Pods Frameworks */, + 5B09E8374DC1F357CC9EFDB9 /* [CP] Copy Pods Resources */, ); buildRules = ( ); @@ -240,12 +341,12 @@ isa = PBXNativeTarget; buildConfigurationList = 6003F5C2195388D20070C39A /* Build configuration list for PBXNativeTarget "Tests" */; buildPhases = ( - 8E190B5E801CE0ACCF265202 /* Check Pods Manifest.lock */, + 5DAAFD1C602B99B398AEF810 /* [CP] Check Pods Manifest.lock */, 6003F5AA195388D20070C39A /* Sources */, 6003F5AB195388D20070C39A /* Frameworks */, 6003F5AC195388D20070C39A /* Resources */, - A56D38DDA785F35C9956F9DB /* Copy Pods Resources */, - 2213F56C5BA0FD7F94657C20 /* Embed Pods Frameworks */, + 369237FEF3E9DD025EBEE44B /* [CP] Embed Pods Frameworks */, + 70ACC05D2236192E05A03908 /* [CP] Copy Pods Resources */, ); buildRules = ( ); @@ -264,10 +365,22 @@ isa = PBXProject; attributes = { CLASSPREFIX = PX; - LastSwiftUpdateCheck = 0720; - LastUpgradeCheck = 0720; + LastSwiftUpdateCheck = 0820; + LastUpgradeCheck = 0820; ORGANIZATIONNAME = "Daniel Blakemore"; TargetAttributes = { + 4B3E36D01E4D3ADA00E15A7E = { + CreatedOnToolsVersion = 8.2.1; + ProvisioningStyle = Automatic; + }; + 4B3E36E31E4D3ADB00E15A7E = { + CreatedOnToolsVersion = 8.2.1; + ProvisioningStyle = Automatic; + TestTargetID = 4B3E36D01E4D3ADA00E15A7E; + }; + 6003F589195388D20070C39A = { + LastSwiftMigration = 0820; + }; 6003F5AD195388D20070C39A = { TestTargetID = 6003F589195388D20070C39A; }; @@ -288,11 +401,29 @@ targets = ( 6003F589195388D20070C39A /* PXInfiniteScrollView */, 6003F5AD195388D20070C39A /* Tests */, + 4B3E36D01E4D3ADA00E15A7E /* PXInfiniteScrollViewSwiftExample */, + 4B3E36E31E4D3ADB00E15A7E /* PXInfiniteScrollViewSwiftExampleTests */, ); }; /* End PBXProject section */ /* Begin PBXResourcesBuildPhase section */ + 4B3E36CF1E4D3ADA00E15A7E /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 4B3E36F21E4D3B5F00E15A7E /* Images.xcassets in Resources */, + 4B3E36F41E4D3CC800E15A7E /* Default-568h@2x.png in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 4B3E36E21E4D3ADB00E15A7E /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; 6003F588195388D20070C39A /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -313,89 +444,89 @@ /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ - 15D9B7E1C00005450B7B94A1 /* Check Pods Manifest.lock */ = { + 369237FEF3E9DD025EBEE44B /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( ); - name = "Check Pods Manifest.lock"; + name = "[CP] Embed Pods Frameworks"; outputPaths = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "diff \"${PODS_ROOT}/../Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [[ $? != 0 ]] ; then\n cat << EOM\nerror: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\nEOM\n exit 1\nfi\n"; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Tests/Pods-Tests-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; - 2213F56C5BA0FD7F94657C20 /* Embed Pods Frameworks */ = { + 40FDAB3739CDD19945AEF9E6 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( ); - name = "Embed Pods Frameworks"; + name = "[CP] Check Pods Manifest.lock"; outputPaths = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Tests/Pods-Tests-frameworks.sh\"\n"; + shellScript = "diff \"${PODS_ROOT}/../Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n"; showEnvVarsInLog = 0; }; - 2B13677DA2DE1E98CE6D4FC5 /* Embed Pods Frameworks */ = { + 5B09E8374DC1F357CC9EFDB9 /* [CP] Copy Pods Resources */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( ); - name = "Embed Pods Frameworks"; + name = "[CP] Copy Pods Resources"; outputPaths = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-PXInfiniteScrollView/Pods-PXInfiniteScrollView-frameworks.sh\"\n"; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-PXInfiniteScrollView/Pods-PXInfiniteScrollView-resources.sh\"\n"; showEnvVarsInLog = 0; }; - 6CB615E2C4D35E0DBA5074D7 /* Copy Pods Resources */ = { + 5DAAFD1C602B99B398AEF810 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( ); - name = "Copy Pods Resources"; + name = "[CP] Check Pods Manifest.lock"; outputPaths = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-PXInfiniteScrollView/Pods-PXInfiniteScrollView-resources.sh\"\n"; + shellScript = "diff \"${PODS_ROOT}/../Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n"; showEnvVarsInLog = 0; }; - 8E190B5E801CE0ACCF265202 /* Check Pods Manifest.lock */ = { + 5DB1D1EC0C0537C2188E0D15 /* [CP] Copy Pods Resources */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( ); - name = "Check Pods Manifest.lock"; + name = "[CP] Copy Pods Resources"; outputPaths = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "diff \"${PODS_ROOT}/../Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [[ $? != 0 ]] ; then\n cat << EOM\nerror: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\nEOM\n exit 1\nfi\n"; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-PXInfiniteScrollViewSwiftExampleTests/Pods-PXInfiniteScrollViewSwiftExampleTests-resources.sh\"\n"; showEnvVarsInLog = 0; }; - A56D38DDA785F35C9956F9DB /* Copy Pods Resources */ = { + 70ACC05D2236192E05A03908 /* [CP] Copy Pods Resources */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( ); - name = "Copy Pods Resources"; + name = "[CP] Copy Pods Resources"; outputPaths = ( ); runOnlyForDeploymentPostprocessing = 0; @@ -403,19 +534,124 @@ shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Tests/Pods-Tests-resources.sh\"\n"; showEnvVarsInLog = 0; }; + 78E198289B12331DB367731A /* [CP] Check Pods Manifest.lock */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "[CP] Check Pods Manifest.lock"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "diff \"${PODS_ROOT}/../Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n"; + showEnvVarsInLog = 0; + }; + 855283212CC405C01F6AE1AD /* [CP] Copy Pods Resources */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "[CP] Copy Pods Resources"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-PXInfiniteScrollViewSwiftExample/Pods-PXInfiniteScrollViewSwiftExample-resources.sh\"\n"; + showEnvVarsInLog = 0; + }; + 8F5400177F904E2640464A58 /* [CP] Embed Pods Frameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "[CP] Embed Pods Frameworks"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-PXInfiniteScrollViewSwiftExample/Pods-PXInfiniteScrollViewSwiftExample-frameworks.sh\"\n"; + showEnvVarsInLog = 0; + }; + A78D4BEBC3FFF4093831CFF8 /* [CP] Check Pods Manifest.lock */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "[CP] Check Pods Manifest.lock"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "diff \"${PODS_ROOT}/../Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n"; + showEnvVarsInLog = 0; + }; + BADCBFD077A8E2268B74A57F /* [CP] Embed Pods Frameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "[CP] Embed Pods Frameworks"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-PXInfiniteScrollViewSwiftExampleTests/Pods-PXInfiniteScrollViewSwiftExampleTests-frameworks.sh\"\n"; + showEnvVarsInLog = 0; + }; + D4E974DAA5F80472626190A1 /* [CP] Embed Pods Frameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "[CP] Embed Pods Frameworks"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-PXInfiniteScrollView/Pods-PXInfiniteScrollView-frameworks.sh\"\n"; + showEnvVarsInLog = 0; + }; /* End PBXShellScriptBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ + 4B3E36CD1E4D3ADA00E15A7E /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 4B3E36D61E4D3ADA00E15A7E /* ViewController.swift in Sources */, + 4B3E36D41E4D3ADA00E15A7E /* AppDelegate.swift in Sources */, + 4B3E36F11E4D3B1F00E15A7E /* View.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 4B3E36E01E4D3ADB00E15A7E /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 4B3E36E91E4D3ADB00E15A7E /* PXInfiniteScrollViewSwiftExampleTests.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 6003F586195388D20070C39A /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 6003F59E195388D20070C39A /* PXAppDelegate.m in Sources */, 6003F5A7195388D20070C39A /* PXViewController.m in Sources */, - 55142AB91C77A1B400A9696D /* View.swift in Sources */, 2C53E7481B275BA000123705 /* PXView.m in Sources */, - 55142ABA1C77A1B400A9696D /* ViewController.swift in Sources */, - 55142AB81C77A1B400A9696D /* AppDelegate.swift in Sources */, 6003F59A195388D20070C39A /* main.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; @@ -431,6 +667,11 @@ /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ + 4B3E36E61E4D3ADB00E15A7E /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 4B3E36D01E4D3ADA00E15A7E /* PXInfiniteScrollViewSwiftExample */; + targetProxy = 4B3E36E51E4D3ADB00E15A7E /* PBXContainerItemProxy */; + }; 6003F5B4195388D20070C39A /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = 6003F589195388D20070C39A /* PXInfiniteScrollView */; @@ -458,6 +699,88 @@ /* End PBXVariantGroup section */ /* Begin XCBuildConfiguration section */ + 4B3E36EB1E4D3ADB00E15A7E /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = DE10B1B50CE706AADBBC4AF5 /* Pods-PXInfiniteScrollViewSwiftExample.debug.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ANALYZER_NONNULL = YES; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + DEBUG_INFORMATION_FORMAT = dwarf; + INFOPLIST_FILE = PXInfiniteScrollViewSwiftExample/Info.plist; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + MTL_ENABLE_DEBUG_INFO = YES; + PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.demo.PXInfiniteScrollViewSwiftExample.PXInfiniteScrollViewSwiftExample; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; + SWIFT_OBJC_BRIDGING_HEADER = "PXInfiniteScrollView/PXInfiniteScrollView-Bridging-Header.h"; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 3.0; + }; + name = Debug; + }; + 4B3E36EC1E4D3ADB00E15A7E /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 7530693AB6C012ECE6E50509 /* Pods-PXInfiniteScrollViewSwiftExample.release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ANALYZER_NONNULL = YES; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + INFOPLIST_FILE = PXInfiniteScrollViewSwiftExample/Info.plist; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + MTL_ENABLE_DEBUG_INFO = NO; + PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.demo.PXInfiniteScrollViewSwiftExample.PXInfiniteScrollViewSwiftExample; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_OBJC_BRIDGING_HEADER = "PXInfiniteScrollView/PXInfiniteScrollView-Bridging-Header.h"; + SWIFT_VERSION = 3.0; + }; + name = Release; + }; + 4B3E36ED1E4D3ADB00E15A7E /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 6DC389E1BCEF7B791F18B091 /* Pods-PXInfiniteScrollViewSwiftExampleTests.debug.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; + BUNDLE_LOADER = "$(TEST_HOST)"; + CLANG_ANALYZER_NONNULL = YES; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + DEBUG_INFORMATION_FORMAT = dwarf; + INFOPLIST_FILE = PXInfiniteScrollViewSwiftExampleTests/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 10.2; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MTL_ENABLE_DEBUG_INFO = YES; + PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.demo.PXInfiniteScrollViewSwiftExample.PXInfiniteScrollViewSwiftExampleTests; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 3.0; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/PXInfiniteScrollViewSwiftExample.app/PXInfiniteScrollViewSwiftExample"; + }; + name = Debug; + }; + 4B3E36EE1E4D3ADB00E15A7E /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 1599E948ECF31779D12CF7F7 /* Pods-PXInfiniteScrollViewSwiftExampleTests.release.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; + BUNDLE_LOADER = "$(TEST_HOST)"; + CLANG_ANALYZER_NONNULL = YES; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + INFOPLIST_FILE = PXInfiniteScrollViewSwiftExampleTests/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 10.2; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MTL_ENABLE_DEBUG_INFO = NO; + PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.demo.PXInfiniteScrollViewSwiftExample.PXInfiniteScrollViewSwiftExampleTests; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_VERSION = 3.0; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/PXInfiniteScrollViewSwiftExample.app/PXInfiniteScrollViewSwiftExample"; + }; + name = Release; + }; 6003F5BD195388D20070C39A /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { @@ -471,14 +794,19 @@ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; CLANG_WARN_EMPTY_BODY = YES; CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; COPY_PHASE_STRIP = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_TESTABILITY = YES; GCC_C_LANGUAGE_STANDARD = gnu99; GCC_DYNAMIC_NO_PIC = NO; + GCC_NO_COMMON_BLOCKS = YES; GCC_OPTIMIZATION_LEVEL = 0; GCC_PREPROCESSOR_DEFINITIONS = ( "DEBUG=1", @@ -491,7 +819,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 9.2; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; ONLY_ACTIVE_ARCH = YES; SDKROOT = iphoneos; TARGETED_DEVICE_FAMILY = "1,2"; @@ -511,21 +839,27 @@ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; CLANG_WARN_EMPTY_BODY = YES; CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; COPY_PHASE_STRIP = YES; ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_NO_COMMON_BLOCKS = YES; GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNDECLARED_SELECTOR = YES; GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 9.2; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; SDKROOT = iphoneos; + SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; }; @@ -533,7 +867,7 @@ }; 6003F5C0195388D20070C39A /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F3509E80C471601E4A48CBC9 /* Pods-PXInfiniteScrollView.debug.xcconfig */; + baseConfigurationReference = 8A715F45C9962588E521B03B /* Pods-PXInfiniteScrollView.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; @@ -546,13 +880,14 @@ PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_OBJC_BRIDGING_HEADER = "PXInfiniteScrollView/PXInfiniteScrollView-Bridging-Header.h"; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 3.0; WRAPPER_EXTENSION = app; }; name = Debug; }; 6003F5C1195388D20070C39A /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 9096C68A55E3B01F9CE8EECD /* Pods-PXInfiniteScrollView.release.xcconfig */; + baseConfigurationReference = 71F2137748ABD370BEAFA5A4 /* Pods-PXInfiniteScrollView.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; @@ -564,13 +899,14 @@ PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.demo.${PRODUCT_NAME:rfc1034identifier}"; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_OBJC_BRIDGING_HEADER = "PXInfiniteScrollView/PXInfiniteScrollView-Bridging-Header.h"; + SWIFT_VERSION = 3.0; WRAPPER_EXTENSION = app; }; name = Release; }; 6003F5C3195388D20070C39A /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 3FD90B744E721C0913838E81 /* Pods-Tests.debug.xcconfig */; + baseConfigurationReference = D6F27D6A289A2EE64A43E3F3 /* Pods-Tests.debug.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(BUILT_PRODUCTS_DIR)/PXInfiniteScrollView.app/PXInfiniteScrollView"; FRAMEWORK_SEARCH_PATHS = ( @@ -594,7 +930,7 @@ }; 6003F5C4195388D20070C39A /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 71D4D433928D6323AFE991F0 /* Pods-Tests.release.xcconfig */; + baseConfigurationReference = 5DD4701B4288F9F50C1AA8FE /* Pods-Tests.release.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(BUILT_PRODUCTS_DIR)/PXInfiniteScrollView.app/PXInfiniteScrollView"; FRAMEWORK_SEARCH_PATHS = ( @@ -615,6 +951,24 @@ /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ + 4B3E36EF1E4D3ADB00E15A7E /* Build configuration list for PBXNativeTarget "PXInfiniteScrollViewSwiftExample" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 4B3E36EB1E4D3ADB00E15A7E /* Debug */, + 4B3E36EC1E4D3ADB00E15A7E /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 4B3E36F01E4D3ADB00E15A7E /* Build configuration list for PBXNativeTarget "PXInfiniteScrollViewSwiftExampleTests" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 4B3E36ED1E4D3ADB00E15A7E /* Debug */, + 4B3E36EE1E4D3ADB00E15A7E /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; 6003F585195388D10070C39A /* Build configuration list for PBXProject "PXInfiniteScrollView" */ = { isa = XCConfigurationList; buildConfigurations = ( diff --git a/Example/PXInfiniteScrollView.xcodeproj/xcshareddata/xcschemes/PXInfiniteScrollView-Example.xcscheme b/Example/PXInfiniteScrollView.xcodeproj/xcshareddata/xcschemes/PXInfiniteScrollView-Example.xcscheme index 3e5c511..5b1759d 100644 --- a/Example/PXInfiniteScrollView.xcodeproj/xcshareddata/xcschemes/PXInfiniteScrollView-Example.xcscheme +++ b/Example/PXInfiniteScrollView.xcodeproj/xcshareddata/xcschemes/PXInfiniteScrollView-Example.xcscheme @@ -1,6 +1,6 @@ Bool { - window = UIWindow(frame: UIScreen.mainScreen().bounds) - window?.backgroundColor = UIColor.whiteColor() - window?.makeKeyAndVisible() - - let controller: ViewController = ViewController() - let navController: UINavigationController = UINavigationController(rootViewController: controller) - - navController.navigationBar.barTintColor = UIColor.orangeColor() - navController.navigationBar.titleTextAttributes = [NSForegroundColorAttributeName : UIColor.whiteColor()] - - window?.rootViewController = navController - return true - } - - func applicationWillResignActive(application: UIApplication) {} - - func applicationDidEnterBackground(application: UIApplication) {} - - func applicationWillEnterForeground(application: UIApplication) {} - - func applicationDidBecomeActive(application: UIApplication) {} - - func applicationWillTerminate(application: UIApplication) {} -} diff --git a/Example/PXInfiniteScrollView/Images.xcassets/AppIcon.appiconset/Contents.json b/Example/PXInfiniteScrollView/Images.xcassets/AppIcon.appiconset/Contents.json index eeea76c..1d060ed 100644 --- a/Example/PXInfiniteScrollView/Images.xcassets/AppIcon.appiconset/Contents.json +++ b/Example/PXInfiniteScrollView/Images.xcassets/AppIcon.appiconset/Contents.json @@ -1,5 +1,15 @@ { "images" : [ + { + "idiom" : "iphone", + "size" : "20x20", + "scale" : "2x" + }, + { + "idiom" : "iphone", + "size" : "20x20", + "scale" : "3x" + }, { "idiom" : "iphone", "size" : "29x29", @@ -30,6 +40,16 @@ "size" : "60x60", "scale" : "3x" }, + { + "idiom" : "ipad", + "size" : "20x20", + "scale" : "1x" + }, + { + "idiom" : "ipad", + "size" : "20x20", + "scale" : "2x" + }, { "idiom" : "ipad", "size" : "29x29", diff --git a/Example/PXInfiniteScrollView/View.swift b/Example/PXInfiniteScrollView/View.swift index 3583b6f..adcfb18 100644 --- a/Example/PXInfiniteScrollView/View.swift +++ b/Example/PXInfiniteScrollView/View.swift @@ -9,7 +9,7 @@ import UIKit class View: UIView { - private var _constraints: [NSLayoutConstraint] + fileprivate var _constraints: [NSLayoutConstraint] let faceScrollView: PXInfiniteScrollView let bodyScrollView: PXInfiniteScrollView @@ -21,10 +21,10 @@ class View: UIView { super.init(frame: frame) faceScrollView.translatesAutoresizingMaskIntoConstraints = false - faceScrollView.scrollDirection = PXInfiniteScrollViewDirection.Horizontal + faceScrollView.scrollDirection = PXInfiniteScrollViewDirection.horizontal bodyScrollView.translatesAutoresizingMaskIntoConstraints = false - bodyScrollView.scrollDirection = PXInfiniteScrollViewDirection.Horizontal + bodyScrollView.scrollDirection = PXInfiniteScrollViewDirection.horizontal addSubview(bodyScrollView) addSubview(faceScrollView) @@ -43,13 +43,13 @@ class View: UIView { let views: [String : UIView] = ["faceScrollView" : faceScrollView, "bodyScrollView" : bodyScrollView] let metrics: [String : Int] = ["spacing" : Int(bounds.height * 0.315), "faceHeight" : 78] - _constraints.appendContentsOf(NSLayoutConstraint.constraintsWithVisualFormat("H:|[bodyScrollView]|", options: NSLayoutFormatOptions(rawValue: 0), metrics: metrics, views: views)) - _constraints.appendContentsOf(NSLayoutConstraint.constraintsWithVisualFormat("V:|-spacing-[faceScrollView(faceHeight)]", options: NSLayoutFormatOptions(rawValue: 0), metrics: metrics, views: views)) - _constraints.appendContentsOf(NSLayoutConstraint.constraintsWithVisualFormat("V:|[bodyScrollView]|", options: NSLayoutFormatOptions(rawValue: 0), metrics: metrics, views: views)) + _constraints.append(contentsOf: NSLayoutConstraint.constraints(withVisualFormat: "H:|[bodyScrollView]|", options: NSLayoutFormatOptions(rawValue: 0), metrics: metrics, views: views)) + _constraints.append(contentsOf: NSLayoutConstraint.constraints(withVisualFormat: "V:|-spacing-[faceScrollView(faceHeight)]", options: NSLayoutFormatOptions(rawValue: 0), metrics: metrics, views: views)) + _constraints.append(contentsOf: NSLayoutConstraint.constraints(withVisualFormat: "V:|[bodyScrollView]|", options: NSLayoutFormatOptions(rawValue: 0), metrics: metrics, views: views)) - _constraints.append(NSLayoutConstraint(item: faceScrollView, attribute: NSLayoutAttribute.Width, relatedBy: NSLayoutRelation.Equal, toItem: faceScrollView, attribute: NSLayoutAttribute.Height, multiplier: 1.0, constant: 0.0)) + _constraints.append(NSLayoutConstraint(item: faceScrollView, attribute: NSLayoutAttribute.width, relatedBy: NSLayoutRelation.equal, toItem: faceScrollView, attribute: NSLayoutAttribute.height, multiplier: 1.0, constant: 0.0)) - _constraints.append(NSLayoutConstraint(item: faceScrollView, attribute: NSLayoutAttribute.CenterX, relatedBy: NSLayoutRelation.Equal, toItem: self, attribute: NSLayoutAttribute.CenterX, multiplier: 1.055, constant: 0.0)) + _constraints.append(NSLayoutConstraint(item: faceScrollView, attribute: NSLayoutAttribute.centerX, relatedBy: NSLayoutRelation.equal, toItem: self, attribute: NSLayoutAttribute.centerX, multiplier: 1.055, constant: 0.0)) addConstraints(_constraints) super.updateConstraints() diff --git a/Example/PXInfiniteScrollView/main.m b/Example/PXInfiniteScrollView/main.m index e802c89..bc416f9 100644 --- a/Example/PXInfiniteScrollView/main.m +++ b/Example/PXInfiniteScrollView/main.m @@ -9,7 +9,7 @@ #import #import "PXAppDelegate.h" -#import "PXInfiniteScrollView-Swift.h" +//#import "PXInfiniteScrollView-Swift.h" int main(int argc, char * argv[]) { diff --git a/Example/PXInfiniteScrollViewSwiftExample/AppDelegate.swift b/Example/PXInfiniteScrollViewSwiftExample/AppDelegate.swift new file mode 100644 index 0000000..1c8b018 --- /dev/null +++ b/Example/PXInfiniteScrollViewSwiftExample/AppDelegate.swift @@ -0,0 +1,40 @@ +// +// PXSwiftAppDelegate.swift +// PXImageView +// +// Created by Dave Heyborne on 2.17.16. +// Copyright © 2016 Dave Heyborne. All rights reserved. +// + +import UIKit + +@UIApplicationMain +class AppDelegate: UIResponder, UIApplicationDelegate { + + var window: UIWindow? + + func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool { + window = UIWindow(frame: UIScreen.main.bounds) + window?.backgroundColor = UIColor.white + window?.makeKeyAndVisible() + + let controller: ViewController = ViewController() + let navController: UINavigationController = UINavigationController(rootViewController: controller) + + navController.navigationBar.barTintColor = UIColor.orange + navController.navigationBar.titleTextAttributes = [NSForegroundColorAttributeName : UIColor.white] + + window?.rootViewController = navController + return true + } + + func applicationWillResignActive(_ application: UIApplication) {} + + func applicationDidEnterBackground(_ application: UIApplication) {} + + func applicationWillEnterForeground(_ application: UIApplication) {} + + func applicationDidBecomeActive(_ application: UIApplication) {} + + func applicationWillTerminate(_ application: UIApplication) {} +} diff --git a/Example/PXInfiniteScrollViewSwiftExample/Info.plist b/Example/PXInfiniteScrollViewSwiftExample/Info.plist new file mode 100644 index 0000000..e5baf19 --- /dev/null +++ b/Example/PXInfiniteScrollViewSwiftExample/Info.plist @@ -0,0 +1,41 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + APPL + CFBundleShortVersionString + 1.0 + CFBundleVersion + 1 + LSRequiresIPhoneOS + + UIRequiredDeviceCapabilities + + armv7 + + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UISupportedInterfaceOrientations~ipad + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + + diff --git a/Example/PXInfiniteScrollView/ViewController.swift b/Example/PXInfiniteScrollViewSwiftExample/ViewController.swift similarity index 83% rename from Example/PXInfiniteScrollView/ViewController.swift rename to Example/PXInfiniteScrollViewSwiftExample/ViewController.swift index 1b8db8b..388200a 100644 --- a/Example/PXInfiniteScrollView/ViewController.swift +++ b/Example/PXInfiniteScrollViewSwiftExample/ViewController.swift @@ -13,8 +13,8 @@ class ViewController: UIViewController { return view as! View } - override func preferredStatusBarStyle() -> UIStatusBarStyle { - return UIStatusBarStyle.LightContent + override var preferredStatusBarStyle : UIStatusBarStyle { + return UIStatusBarStyle.lightContent } override func loadView() { @@ -27,13 +27,13 @@ class ViewController: UIViewController { title = "PX Infinite Scroll View" view.backgroundColor = UIColor(white: 0.9, alpha: 1.0) - edgesForExtendedLayout = UIRectEdge.None + edgesForExtendedLayout = UIRectEdge() let faces: [String] = ["andres", "andrew", "ben", "calvin", "daniel", "dillon", "hunsaker", "julie", "jun", "kevin", "lorenzo", "matt", "seth", "spencer", "victor", "william"] var faceViews: [UIImageView] = [] for face in faces { let imageView: UIImageView = UIImageView(image: UIImage(named: face)) - imageView.contentMode = UIViewContentMode.ScaleAspectFit + imageView.contentMode = UIViewContentMode.scaleAspectFit faceViews.append(imageView) } @@ -41,7 +41,7 @@ class ViewController: UIViewController { var animalViews: [UIImageView] = [] for animal in animals { let imageView: UIImageView = UIImageView(image: UIImage(named: animal)) - imageView.contentMode = UIViewContentMode.ScaleAspectFit + imageView.contentMode = UIViewContentMode.scaleAspectFit animalViews.append(imageView) } contentView.faceScrollView.pages = faceViews diff --git a/Example/PXInfiniteScrollViewSwiftExampleTests/Info.plist b/Example/PXInfiniteScrollViewSwiftExampleTests/Info.plist new file mode 100644 index 0000000..6c6c23c --- /dev/null +++ b/Example/PXInfiniteScrollViewSwiftExampleTests/Info.plist @@ -0,0 +1,22 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + BNDL + CFBundleShortVersionString + 1.0 + CFBundleVersion + 1 + + diff --git a/Example/PXInfiniteScrollViewSwiftExampleTests/PXInfiniteScrollViewSwiftExampleTests.swift b/Example/PXInfiniteScrollViewSwiftExampleTests/PXInfiniteScrollViewSwiftExampleTests.swift new file mode 100644 index 0000000..11e6cfc --- /dev/null +++ b/Example/PXInfiniteScrollViewSwiftExampleTests/PXInfiniteScrollViewSwiftExampleTests.swift @@ -0,0 +1,36 @@ +// +// PXInfiniteScrollViewSwiftExampleTests.swift +// PXInfiniteScrollViewSwiftExampleTests +// +// Created by Michael Biggs on 2/9/17. +// Copyright © 2017 Daniel Blakemore. All rights reserved. +// + +import XCTest +@testable import PXInfiniteScrollViewSwiftExample + +class PXInfiniteScrollViewSwiftExampleTests: XCTestCase { + + override func setUp() { + super.setUp() + // Put setup code here. This method is called before the invocation of each test method in the class. + } + + override func tearDown() { + // Put teardown code here. This method is called after the invocation of each test method in the class. + super.tearDown() + } + + func testExample() { + // This is an example of a functional test case. + // Use XCTAssert and related functions to verify your tests produce the correct results. + } + + func testPerformanceExample() { + // This is an example of a performance test case. + self.measure { + // Put the code you want to measure the time of here. + } + } + +} diff --git a/Example/Podfile b/Example/Podfile index a62daf3..f0a7cb1 100644 --- a/Example/Podfile +++ b/Example/Podfile @@ -1,11 +1,17 @@ source 'https://github.com/CocoaPods/Specs.git' -target 'PXInfiniteScrollView', :exclusive => true do +target 'PXInfiniteScrollView' do pod "PXInfiniteScrollView", :path => "../" end -target 'Tests', :exclusive => true do +target 'Tests' do pod "PXInfiniteScrollView", :path => "../" +end +target 'PXInfiniteScrollViewSwiftExample' do + pod "PXInfiniteScrollView", :path => "../" +end +target 'PXInfiniteScrollViewSwiftExampleTests' do + pod "PXInfiniteScrollView", :path => "../" end diff --git a/Example/Podfile.lock b/Example/Podfile.lock index e228ba2..022c311 100644 --- a/Example/Podfile.lock +++ b/Example/Podfile.lock @@ -1,14 +1,16 @@ PODS: - - PXInfiniteScrollView (0.1.2) + - PXInfiniteScrollView (0.2.0) DEPENDENCIES: - PXInfiniteScrollView (from `../`) EXTERNAL SOURCES: PXInfiniteScrollView: - :path: ../ + :path: "../" SPEC CHECKSUMS: - PXInfiniteScrollView: fcf6c029a5c56c6ad4fab5668b489242dd985cf2 + PXInfiniteScrollView: 32552cdd3f0ffb62db6e0acdd9259c9872d34076 -COCOAPODS: 0.39.0 +PODFILE CHECKSUM: 5210ec298f3f1268e01e676f9030b14c6a2de2db + +COCOAPODS: 1.2.0 diff --git a/Example/Pods/Local Podspecs/PXInfiniteScrollView.podspec.json b/Example/Pods/Local Podspecs/PXInfiniteScrollView.podspec.json index cd9ef22..c3ae7f7 100644 --- a/Example/Pods/Local Podspecs/PXInfiniteScrollView.podspec.json +++ b/Example/Pods/Local Podspecs/PXInfiniteScrollView.podspec.json @@ -1,6 +1,6 @@ { "name": "PXInfiniteScrollView", - "version": "0.1.2", + "version": "0.2.0", "summary": "Pages. It loops. It's infinite.", "description": "It has uses. Just don't scroll too fast.", "homepage": "https://github.com/pixio/PXInfiniteScrollView", @@ -10,18 +10,13 @@ }, "source": { "git": "https://github.com/pixio/PXInfiniteScrollView.git", - "tag": "0.1.2" + "tag": "0.2.0" }, "platforms": { "ios": "7.0" }, "requires_arc": true, - "source_files": "Pod/Classes/**/*", - "resource_bundles": { - "PXInfiniteScrollView": [ - "Pod/Assets/*.png" - ] - }, - "public_header_files": "Pod/Classes/**/*.h", + "source_files": "Pod/Classes/PXInfiniteScrollView.{h,m}", + "public_header_files": "Pod/Classes/PXInfiniteScrollView.h", "frameworks": "UIKit" } diff --git a/Example/Pods/Manifest.lock b/Example/Pods/Manifest.lock index e228ba2..022c311 100644 --- a/Example/Pods/Manifest.lock +++ b/Example/Pods/Manifest.lock @@ -1,14 +1,16 @@ PODS: - - PXInfiniteScrollView (0.1.2) + - PXInfiniteScrollView (0.2.0) DEPENDENCIES: - PXInfiniteScrollView (from `../`) EXTERNAL SOURCES: PXInfiniteScrollView: - :path: ../ + :path: "../" SPEC CHECKSUMS: - PXInfiniteScrollView: fcf6c029a5c56c6ad4fab5668b489242dd985cf2 + PXInfiniteScrollView: 32552cdd3f0ffb62db6e0acdd9259c9872d34076 -COCOAPODS: 0.39.0 +PODFILE CHECKSUM: 5210ec298f3f1268e01e676f9030b14c6a2de2db + +COCOAPODS: 1.2.0 diff --git a/Example/Pods/Pods.xcodeproj/project.pbxproj b/Example/Pods/Pods.xcodeproj/project.pbxproj index 14e272b..b216fee 100644 --- a/Example/Pods/Pods.xcodeproj/project.pbxproj +++ b/Example/Pods/Pods.xcodeproj/project.pbxproj @@ -7,311 +7,442 @@ objects = { /* Begin PBXBuildFile section */ - 1D3A7C5A84ED60E6A383CEAB1BBE0B28 /* Pods-PXInfiniteScrollView-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = F8BF66CDFC96A93163F2910844CBA9BD /* Pods-PXInfiniteScrollView-dummy.m */; }; - 3D4529CC9A380C2DBA8DACD51C7E9212 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6E7E5AF37923BFA48D6994B9BFC6535F /* Foundation.framework */; }; - 558A8F4C262C62259A65637C3EEBB3EA /* Pods-Tests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B38945994CB833B78F9C6068432A3447 /* Pods-Tests-dummy.m */; }; - 8CC510C1D09732FD7B1F54A9D3F6609B /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C3B7BDF5CE5CB8F095FE12DA55D9A9BB /* UIKit.framework */; }; - 9E03CC629A60F686BFAA1906E56CC7D5 /* PXInfiniteScrollView-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7B801C4C761D3815728CCF9BFD147701 /* PXInfiniteScrollView-dummy.m */; }; - A0AB2BAD306E01FAD6079EE1C0890D85 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6E7E5AF37923BFA48D6994B9BFC6535F /* Foundation.framework */; }; - DAE106693C82B6166845943819FFDD9E /* PXInfiniteScrollView.m in Sources */ = {isa = PBXBuildFile; fileRef = 6C8D6868C57C9623495247DEC76ABE83 /* PXInfiniteScrollView.m */; }; - EA93C31675932CBEEF5F8FE878DD97BF /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6E7E5AF37923BFA48D6994B9BFC6535F /* Foundation.framework */; }; - F742BBB8722BB4CF3A49A41C66669E19 /* PXInfiniteScrollView.h in Headers */ = {isa = PBXBuildFile; fileRef = FE658F5ECA6836E18DC37D8169300C47 /* PXInfiniteScrollView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1A4F1D5FBEBCC8912BB7583550A17CBF /* Pods-PXInfiniteScrollView-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 6912FF842AF65BEA1BCB147F6AFEB8A1 /* Pods-PXInfiniteScrollView-dummy.m */; }; + 30FD82C9099E298A6B8968F38603A7D0 /* PXInfiniteScrollView-iOS10.2-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 673345425AAA466D908481DC9516B025 /* PXInfiniteScrollView-iOS10.2-dummy.m */; }; + 3DE90A23374697C9CA18A0EF480EA472 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7EC994CDC2D681BA26389F78A7E4B325 /* UIKit.framework */; }; + 4120E3D3DE81B6AB0F7C385044B311F3 /* Pods-PXInfiniteScrollViewSwiftExampleTests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 311943B9269880087A6B03756779DAAB /* Pods-PXInfiniteScrollViewSwiftExampleTests-dummy.m */; }; + 58FA05204F6E55FF22AD6804C23A64C9 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 616BEB51ECCAD129BDBCB7A956B56CC6 /* Foundation.framework */; }; + 5DA16625066A4C4E74C4D57106921EA2 /* PXInfiniteScrollView.h in Headers */ = {isa = PBXBuildFile; fileRef = 6BE42016D0B0480FFDD7E0DCD6BB9FEE /* PXInfiniteScrollView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5E369B9EA6EC8F0A597F0A5221040E64 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 616BEB51ECCAD129BDBCB7A956B56CC6 /* Foundation.framework */; }; + 6D735CA4FB68182506DB61CF96FA5235 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 616BEB51ECCAD129BDBCB7A956B56CC6 /* Foundation.framework */; }; + 6EE0FC8C7A231CF25665BA5E64E3776F /* PXInfiniteScrollView.h in Headers */ = {isa = PBXBuildFile; fileRef = 6BE42016D0B0480FFDD7E0DCD6BB9FEE /* PXInfiniteScrollView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7224D40D49E5E661A973AEDB170ABAD8 /* PXInfiniteScrollView.m in Sources */ = {isa = PBXBuildFile; fileRef = B5CCF9ACB288E34C2CB1B541A941E328 /* PXInfiniteScrollView.m */; }; + 9490064590181470B24602A9FC131D5A /* PXInfiniteScrollView-iOS9.2-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E5B33750B02661160CC06C878687FAF0 /* PXInfiniteScrollView-iOS9.2-dummy.m */; }; + 9D45499F7A151693532FCBFAA827EF18 /* PXInfiniteScrollView.m in Sources */ = {isa = PBXBuildFile; fileRef = B5CCF9ACB288E34C2CB1B541A941E328 /* PXInfiniteScrollView.m */; }; + A220B28A6C6D162F50CFB047493620B6 /* Pods-Tests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = DC34AE239210E347580D8FFDF01825CF /* Pods-Tests-dummy.m */; }; + B04D5DF1B6002C2E6C95C1033FFF5AD3 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7EC994CDC2D681BA26389F78A7E4B325 /* UIKit.framework */; }; + B274C8E15CD3FB8E2F6FA5A41A7C3727 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 616BEB51ECCAD129BDBCB7A956B56CC6 /* Foundation.framework */; }; + C0F179661BA7E838AB98446B47BC103B /* Pods-PXInfiniteScrollViewSwiftExample-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 333CCAB735AFB381E6C519D15080819A /* Pods-PXInfiniteScrollViewSwiftExample-dummy.m */; }; + E9EF9D96EDEABDC16FF668F107DABFAA /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 616BEB51ECCAD129BDBCB7A956B56CC6 /* Foundation.framework */; }; + F94F6EFE4841BB1EAD08245F756D16DF /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 616BEB51ECCAD129BDBCB7A956B56CC6 /* Foundation.framework */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - 28FD66E51683AB0AF8C0F462C2803F24 /* PBXContainerItemProxy */ = { + 228CD46484CC258B7DF07ABF29E903CC /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 50B7C051255247FC1A450CFE5CCDD3D2; - remoteInfo = PXInfiniteScrollView; + remoteGlobalIDString = DCE9F6F06D43B9222725D86CDED51A75; + remoteInfo = "PXInfiniteScrollView-iOS9.2"; }; - 291D055D51B77C4ABABADCC990AEB448 /* PBXContainerItemProxy */ = { + 3FB1F953FE04AA520F09A3237E6AF0CB /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 545E6F3566EDA1FDC2E2FF49FA525F7E; - remoteInfo = "PXInfiniteScrollView-PXInfiniteScrollView"; + remoteGlobalIDString = C7F7F0EA26734F648E05E7E2289B6B05; + remoteInfo = "PXInfiniteScrollView-iOS10.2"; }; - 48A6D8CB5B6602087DEDBA6D2FFFD6BA /* PBXContainerItemProxy */ = { + 45F61946F01D13AE42E4AD4FD5BA2255 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 50B7C051255247FC1A450CFE5CCDD3D2; - remoteInfo = PXInfiniteScrollView; + remoteGlobalIDString = C7F7F0EA26734F648E05E7E2289B6B05; + remoteInfo = "PXInfiniteScrollView-iOS10.2"; + }; + FB507E3970A9FE3AD4A2A05C8F30E402 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + proxyType = 1; + remoteGlobalIDString = DCE9F6F06D43B9222725D86CDED51A75; + remoteInfo = "PXInfiniteScrollView-iOS9.2"; }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - 04D596E7854E8EDB13BB2FAB9C72BDA5 /* Pods-PXInfiniteScrollView.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-PXInfiniteScrollView.release.xcconfig"; sourceTree = ""; }; - 07361858516D999B5F111015263E1F7A /* Pods-PXInfiniteScrollView-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-PXInfiniteScrollView-acknowledgements.plist"; sourceTree = ""; }; - 0AB83FA0FF90675B79A79FAE61B416BF /* PXInfiniteScrollView-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "PXInfiniteScrollView-prefix.pch"; sourceTree = ""; }; - 0BC1CEE1693D26DF505FA44380E6A5AE /* Pods-Tests-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-Tests-frameworks.sh"; sourceTree = ""; }; - 1D36D67A68241F45898FB0BF1835C111 /* Pods-PXInfiniteScrollView-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-PXInfiniteScrollView-acknowledgements.markdown"; sourceTree = ""; }; - 203F625416E99B9273E2C9D49EF0B11B /* Pods-PXInfiniteScrollView.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-PXInfiniteScrollView.debug.xcconfig"; sourceTree = ""; }; - 406F9DBC6FA39F27EBFB2252642561ED /* Pods-Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-Tests.release.xcconfig"; sourceTree = ""; }; - 4D68D63937F91F3F08FB43EF3ED49CCE /* Pods-Tests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-Tests-acknowledgements.plist"; sourceTree = ""; }; - 5406408EE99FAD47C014C3E75D1D60A2 /* Pods-PXInfiniteScrollView-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-PXInfiniteScrollView-resources.sh"; sourceTree = ""; }; - 6C8D6868C57C9623495247DEC76ABE83 /* PXInfiniteScrollView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PXInfiniteScrollView.m; sourceTree = ""; }; - 6D36332542DCC5DA42797185A97AD398 /* Pods-Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-Tests.debug.xcconfig"; sourceTree = ""; }; - 6E7E5AF37923BFA48D6994B9BFC6535F /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.0.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; - 70F5370A5111511131516A7583D58852 /* PXInfiniteScrollView.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = PXInfiniteScrollView.xcconfig; sourceTree = ""; }; - 7B801C4C761D3815728CCF9BFD147701 /* PXInfiniteScrollView-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "PXInfiniteScrollView-dummy.m"; sourceTree = ""; }; - A366339D8EB8503962B18BDD1B4A0E9B /* PXInfiniteScrollView.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = PXInfiniteScrollView.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - B38945994CB833B78F9C6068432A3447 /* Pods-Tests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-Tests-dummy.m"; sourceTree = ""; }; - BA6428E9F66FD5A23C0A2E06ED26CD2F /* Podfile */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - BFFB67952434ECF8CE395FE69E0505B4 /* Pods-Tests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-Tests-acknowledgements.markdown"; sourceTree = ""; }; - C3B7BDF5CE5CB8F095FE12DA55D9A9BB /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.0.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; }; - C3E654E336D5154DDD645C76A9779B31 /* Pods-PXInfiniteScrollView-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-PXInfiniteScrollView-frameworks.sh"; sourceTree = ""; }; - DF87208E440FFA9B9534FE80916723AC /* libPXInfiniteScrollView.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libPXInfiniteScrollView.a; sourceTree = BUILT_PRODUCTS_DIR; }; - E8C7058A5F928EA7F220AA19D6F8FB13 /* Pods-Tests-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-Tests-resources.sh"; sourceTree = ""; }; - F0008977BB4FC937EEC83C698B7BBEB4 /* libPods-Tests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-Tests.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - F2C2C38985C673DCBA64C721B795ADA7 /* libPods-PXInfiniteScrollView.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-PXInfiniteScrollView.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - F8BF66CDFC96A93163F2910844CBA9BD /* Pods-PXInfiniteScrollView-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-PXInfiniteScrollView-dummy.m"; sourceTree = ""; }; - FE658F5ECA6836E18DC37D8169300C47 /* PXInfiniteScrollView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PXInfiniteScrollView.h; sourceTree = ""; }; + 004DDB2F854DCB4EE5AABBE7DA22D424 /* Pods-PXInfiniteScrollView-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-PXInfiniteScrollView-resources.sh"; sourceTree = ""; }; + 06857002491BF87A2D6DF62F0C851507 /* Pods-PXInfiniteScrollViewSwiftExampleTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-PXInfiniteScrollViewSwiftExampleTests.debug.xcconfig"; sourceTree = ""; }; + 12FCBB167F835E70DBC1234737461793 /* libPods-PXInfiniteScrollView.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-PXInfiniteScrollView.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 179C7FAD32621A06532770C8F234E929 /* Pods-PXInfiniteScrollView.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-PXInfiniteScrollView.release.xcconfig"; sourceTree = ""; }; + 1B0D9165507A48243E62BAD4DDC4A8E5 /* Pods-Tests-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-Tests-frameworks.sh"; sourceTree = ""; }; + 22DA46A29CDBCA81D212F88E43332CCA /* Pods-PXInfiniteScrollViewSwiftExampleTests-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-PXInfiniteScrollViewSwiftExampleTests-resources.sh"; sourceTree = ""; }; + 28A095DA94E51FA12EFD2DB98223DEF4 /* PXInfiniteScrollView-iOS9.2.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "PXInfiniteScrollView-iOS9.2.xcconfig"; path = "../PXInfiniteScrollView-iOS9.2/PXInfiniteScrollView-iOS9.2.xcconfig"; sourceTree = ""; }; + 2BAE2E59065DBF705678BDB45DA63DFB /* Pods-Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-Tests.release.xcconfig"; sourceTree = ""; }; + 2E76472FB01B06028908DED007A21C27 /* Pods-PXInfiniteScrollViewSwiftExampleTests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-PXInfiniteScrollViewSwiftExampleTests-acknowledgements.plist"; sourceTree = ""; }; + 311943B9269880087A6B03756779DAAB /* Pods-PXInfiniteScrollViewSwiftExampleTests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-PXInfiniteScrollViewSwiftExampleTests-dummy.m"; sourceTree = ""; }; + 333CCAB735AFB381E6C519D15080819A /* Pods-PXInfiniteScrollViewSwiftExample-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-PXInfiniteScrollViewSwiftExample-dummy.m"; sourceTree = ""; }; + 35024EE8251D06A457C63A1D4A72A878 /* Pods-Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-Tests.debug.xcconfig"; sourceTree = ""; }; + 3C1C14086C2D7521965AD05B542512BD /* Pods-PXInfiniteScrollView-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-PXInfiniteScrollView-acknowledgements.plist"; sourceTree = ""; }; + 40517D9B7AFB8BBF53E3A2C45AC095E8 /* PXInfiniteScrollView-iOS10.2-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "PXInfiniteScrollView-iOS10.2-prefix.pch"; sourceTree = ""; }; + 41744A74EFA9212EE5B4A435825398D3 /* Pods-PXInfiniteScrollViewSwiftExample.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-PXInfiniteScrollViewSwiftExample.release.xcconfig"; sourceTree = ""; }; + 4C8D2AB7A55309718E1173F41C38FD66 /* libPXInfiniteScrollView-iOS9.2.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPXInfiniteScrollView-iOS9.2.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 4E1BCA5FE1905260EC3EB0137C60F22F /* Pods-PXInfiniteScrollView-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-PXInfiniteScrollView-acknowledgements.markdown"; sourceTree = ""; }; + 616BEB51ECCAD129BDBCB7A956B56CC6 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.0.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; + 673345425AAA466D908481DC9516B025 /* PXInfiniteScrollView-iOS10.2-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "PXInfiniteScrollView-iOS10.2-dummy.m"; sourceTree = ""; }; + 6912FF842AF65BEA1BCB147F6AFEB8A1 /* Pods-PXInfiniteScrollView-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-PXInfiniteScrollView-dummy.m"; sourceTree = ""; }; + 6BE42016D0B0480FFDD7E0DCD6BB9FEE /* PXInfiniteScrollView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PXInfiniteScrollView.h; sourceTree = ""; }; + 7EC994CDC2D681BA26389F78A7E4B325 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.0.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; }; + 8149AE9AF0C36F8C2CC0D3F1C895F14B /* Pods-PXInfiniteScrollViewSwiftExample-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-PXInfiniteScrollViewSwiftExample-resources.sh"; sourceTree = ""; }; + 87E259CE981FBFD016DDD12DE5793DD7 /* Pods-PXInfiniteScrollViewSwiftExample-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-PXInfiniteScrollViewSwiftExample-acknowledgements.plist"; sourceTree = ""; }; + 93A4A3777CF96A4AAC1D13BA6DCCEA73 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 96301E219C90D79181A864E8D3DE67E7 /* Pods-PXInfiniteScrollViewSwiftExampleTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-PXInfiniteScrollViewSwiftExampleTests.release.xcconfig"; sourceTree = ""; }; + 9A174BD5232BBAF9C1AFA254DB829F3F /* PXInfiniteScrollView-iOS9.2-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "PXInfiniteScrollView-iOS9.2-prefix.pch"; path = "../PXInfiniteScrollView-iOS9.2/PXInfiniteScrollView-iOS9.2-prefix.pch"; sourceTree = ""; }; + A12B46884956FC09AD840AED984FDE31 /* libPods-Tests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-Tests.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + A5B308A262EADA5DF1921A03137FE13E /* PXInfiniteScrollView-iOS10.2.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "PXInfiniteScrollView-iOS10.2.xcconfig"; sourceTree = ""; }; + A7F53D926CA58B69DCB68505E39C146E /* libPods-PXInfiniteScrollViewSwiftExample.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-PXInfiniteScrollViewSwiftExample.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + B228B6A43FDFDA0E1DCAFFFD48172248 /* Pods-PXInfiniteScrollView-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-PXInfiniteScrollView-frameworks.sh"; sourceTree = ""; }; + B5A5C8172ECB72A48889F2C3DFE7DDBA /* Pods-Tests-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-Tests-resources.sh"; sourceTree = ""; }; + B5CCF9ACB288E34C2CB1B541A941E328 /* PXInfiniteScrollView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PXInfiniteScrollView.m; sourceTree = ""; }; + B6177FDB349C12765E65D04C2393FC89 /* Pods-PXInfiniteScrollView.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-PXInfiniteScrollView.debug.xcconfig"; sourceTree = ""; }; + B7E2B8A20B8F953CF8491DCCAFAFB2F6 /* Pods-PXInfiniteScrollViewSwiftExampleTests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-PXInfiniteScrollViewSwiftExampleTests-acknowledgements.markdown"; sourceTree = ""; }; + CC6A53A06785BF622D9230D688E20409 /* libPods-PXInfiniteScrollViewSwiftExampleTests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-PXInfiniteScrollViewSwiftExampleTests.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + CE724CC56C6A52621E86C5847D15E0C4 /* libPXInfiniteScrollView-iOS10.2.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPXInfiniteScrollView-iOS10.2.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + D7461793C5895FC1FC07ABB6A2E1B95C /* Pods-PXInfiniteScrollViewSwiftExample.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-PXInfiniteScrollViewSwiftExample.debug.xcconfig"; sourceTree = ""; }; + D8CD939EB2320C8DF7D4A3A39FC895D9 /* Pods-Tests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-Tests-acknowledgements.markdown"; sourceTree = ""; }; + DB4BDA834F67C509FAF0481244C965E0 /* Pods-PXInfiniteScrollViewSwiftExampleTests-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-PXInfiniteScrollViewSwiftExampleTests-frameworks.sh"; sourceTree = ""; }; + DC34AE239210E347580D8FFDF01825CF /* Pods-Tests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-Tests-dummy.m"; sourceTree = ""; }; + DD7A530D8233830B00694542039D92E5 /* Pods-Tests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-Tests-acknowledgements.plist"; sourceTree = ""; }; + DF61B002756A7BDE0703B7EA27906D26 /* Pods-PXInfiniteScrollViewSwiftExample-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-PXInfiniteScrollViewSwiftExample-acknowledgements.markdown"; sourceTree = ""; }; + E5B33750B02661160CC06C878687FAF0 /* PXInfiniteScrollView-iOS9.2-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "PXInfiniteScrollView-iOS9.2-dummy.m"; path = "../PXInfiniteScrollView-iOS9.2/PXInfiniteScrollView-iOS9.2-dummy.m"; sourceTree = ""; }; + F1BF4DCAE71862C026EFD09560BF8C07 /* Pods-PXInfiniteScrollViewSwiftExample-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-PXInfiniteScrollViewSwiftExample-frameworks.sh"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ - 6981058F30E82243F0EE711D5F4BF602 /* Frameworks */ = { + 29E7E5F8BBE13E014B1B00E0351659F8 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + B274C8E15CD3FB8E2F6FA5A41A7C3727 /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 658044C649326A36588B8BDF8868CAF6 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + F94F6EFE4841BB1EAD08245F756D16DF /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 9389092B041DF5C890B30068CE05EA68 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - A0AB2BAD306E01FAD6079EE1C0890D85 /* Foundation.framework in Frameworks */, - 8CC510C1D09732FD7B1F54A9D3F6609B /* UIKit.framework in Frameworks */, + E9EF9D96EDEABDC16FF668F107DABFAA /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 9B0537F7395DBC5C8E289105F57CB1CC /* Frameworks */ = { + CDF7038428F2A63C3955494EBFBD42B0 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - EA93C31675932CBEEF5F8FE878DD97BF /* Foundation.framework in Frameworks */, + 5E369B9EA6EC8F0A597F0A5221040E64 /* Foundation.framework in Frameworks */, + 3DE90A23374697C9CA18A0EF480EA472 /* UIKit.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - C67F71364B6241D61391FD34B5C1948F /* Frameworks */ = { + E3A8B12EE8FE3432AC25A246572B5877 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + 58FA05204F6E55FF22AD6804C23A64C9 /* Foundation.framework in Frameworks */, + B04D5DF1B6002C2E6C95C1033FFF5AD3 /* UIKit.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - C69DB2576F70A4222B2A61A5348ADBBA /* Frameworks */ = { + F57C4B4DBD4491C57EA8763815D9A8A4 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 3D4529CC9A380C2DBA8DACD51C7E9212 /* Foundation.framework in Frameworks */, + 6D735CA4FB68182506DB61CF96FA5235 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 09671B1F88C370766D4D8FD008C89D69 /* Products */ = { + 00101476DEF9E41CDF190057C738B848 /* Pod */ = { isa = PBXGroup; children = ( - F2C2C38985C673DCBA64C721B795ADA7 /* libPods-PXInfiniteScrollView.a */, - F0008977BB4FC937EEC83C698B7BBEB4 /* libPods-Tests.a */, - DF87208E440FFA9B9534FE80916723AC /* libPXInfiniteScrollView.a */, - A366339D8EB8503962B18BDD1B4A0E9B /* PXInfiniteScrollView.bundle */, + E4796B18B6D257698DAA55018AD34FF4 /* Classes */, ); - name = Products; + path = Pod; sourceTree = ""; }; - 18340F12838DEE43507667CC74401EB1 /* iOS */ = { + 128331D02A5366523AAAFF25F6D87749 /* Pods-PXInfiniteScrollView */ = { isa = PBXGroup; children = ( - 6E7E5AF37923BFA48D6994B9BFC6535F /* Foundation.framework */, - C3B7BDF5CE5CB8F095FE12DA55D9A9BB /* UIKit.framework */, + 4E1BCA5FE1905260EC3EB0137C60F22F /* Pods-PXInfiniteScrollView-acknowledgements.markdown */, + 3C1C14086C2D7521965AD05B542512BD /* Pods-PXInfiniteScrollView-acknowledgements.plist */, + 6912FF842AF65BEA1BCB147F6AFEB8A1 /* Pods-PXInfiniteScrollView-dummy.m */, + B228B6A43FDFDA0E1DCAFFFD48172248 /* Pods-PXInfiniteScrollView-frameworks.sh */, + 004DDB2F854DCB4EE5AABBE7DA22D424 /* Pods-PXInfiniteScrollView-resources.sh */, + B6177FDB349C12765E65D04C2393FC89 /* Pods-PXInfiniteScrollView.debug.xcconfig */, + 179C7FAD32621A06532770C8F234E929 /* Pods-PXInfiniteScrollView.release.xcconfig */, ); - name = iOS; + name = "Pods-PXInfiniteScrollView"; + path = "Target Support Files/Pods-PXInfiniteScrollView"; sourceTree = ""; }; - 433CD3331B6C3787F473C941B61FC68F /* Frameworks */ = { + 3E4C28582CCF59B1162FAF35D7BD1E1E /* Targets Support Files */ = { isa = PBXGroup; children = ( - 18340F12838DEE43507667CC74401EB1 /* iOS */, + 128331D02A5366523AAAFF25F6D87749 /* Pods-PXInfiniteScrollView */, + BD0B8105235CB5CCFDE27E995C33D96B /* Pods-PXInfiniteScrollViewSwiftExample */, + C0F98BB14CEB14D7824BD61EA43EE6C5 /* Pods-PXInfiniteScrollViewSwiftExampleTests */, + 9A606F265FA56B81895DE6EB74253C28 /* Pods-Tests */, ); - name = Frameworks; + name = "Targets Support Files"; sourceTree = ""; }; - 4F4586A966F2A9426B94A04174A41B38 /* Classes */ = { + 433CD3331B6C3787F473C941B61FC68F /* Frameworks */ = { isa = PBXGroup; children = ( - FE658F5ECA6836E18DC37D8169300C47 /* PXInfiniteScrollView.h */, - 6C8D6868C57C9623495247DEC76ABE83 /* PXInfiniteScrollView.m */, + E6EE98446B568159EE277B68FD442AF0 /* iOS */, ); - path = Classes; + name = Frameworks; sourceTree = ""; }; - 5E2B2B3764B1919DA124FD1A85E2680F /* PXInfiniteScrollView */ = { + 4F4C092EF1854009D152D3B5DE4A613F /* Products */ = { isa = PBXGroup; children = ( - E49D4A10ADE815DBFEEB8DFDE1D35259 /* Pod */, - CFE5B3CDD77C6DECE7314906425DDBE6 /* Support Files */, + 12FCBB167F835E70DBC1234737461793 /* libPods-PXInfiniteScrollView.a */, + A7F53D926CA58B69DCB68505E39C146E /* libPods-PXInfiniteScrollViewSwiftExample.a */, + CC6A53A06785BF622D9230D688E20409 /* libPods-PXInfiniteScrollViewSwiftExampleTests.a */, + A12B46884956FC09AD840AED984FDE31 /* libPods-Tests.a */, + CE724CC56C6A52621E86C5847D15E0C4 /* libPXInfiniteScrollView-iOS10.2.a */, + 4C8D2AB7A55309718E1173F41C38FD66 /* libPXInfiniteScrollView-iOS9.2.a */, ); - name = PXInfiniteScrollView; - path = ../..; + name = Products; sourceTree = ""; }; 617B2DEE855CF2BD7BCC353F143C05F1 /* Development Pods */ = { isa = PBXGroup; children = ( - 5E2B2B3764B1919DA124FD1A85E2680F /* PXInfiniteScrollView */, + 7AA36D6C665F5C98EF8A7CC69EE16B8A /* PXInfiniteScrollView */, ); name = "Development Pods"; sourceTree = ""; }; - 7DB346D0F39D3F0E887471402A8071AB = { + 749B9AF70832FA0C4654EBFCC5252AFA /* Support Files */ = { isa = PBXGroup; children = ( - BA6428E9F66FD5A23C0A2E06ED26CD2F /* Podfile */, - 617B2DEE855CF2BD7BCC353F143C05F1 /* Development Pods */, - 433CD3331B6C3787F473C941B61FC68F /* Frameworks */, - 09671B1F88C370766D4D8FD008C89D69 /* Products */, - 96852CED24A41709737ADDE08FF0F5DE /* Targets Support Files */, + A5B308A262EADA5DF1921A03137FE13E /* PXInfiniteScrollView-iOS10.2.xcconfig */, + 673345425AAA466D908481DC9516B025 /* PXInfiniteScrollView-iOS10.2-dummy.m */, + 40517D9B7AFB8BBF53E3A2C45AC095E8 /* PXInfiniteScrollView-iOS10.2-prefix.pch */, + 28A095DA94E51FA12EFD2DB98223DEF4 /* PXInfiniteScrollView-iOS9.2.xcconfig */, + E5B33750B02661160CC06C878687FAF0 /* PXInfiniteScrollView-iOS9.2-dummy.m */, + 9A174BD5232BBAF9C1AFA254DB829F3F /* PXInfiniteScrollView-iOS9.2-prefix.pch */, ); + name = "Support Files"; + path = "Example/Pods/Target Support Files/PXInfiniteScrollView-iOS10.2"; sourceTree = ""; }; - 96852CED24A41709737ADDE08FF0F5DE /* Targets Support Files */ = { + 7AA36D6C665F5C98EF8A7CC69EE16B8A /* PXInfiniteScrollView */ = { isa = PBXGroup; children = ( - FCBA321022E52255379C000CFD936C40 /* Pods-PXInfiniteScrollView */, - D847393D5CBC4C2A609692C9CED55B0C /* Pods-Tests */, + 00101476DEF9E41CDF190057C738B848 /* Pod */, + 749B9AF70832FA0C4654EBFCC5252AFA /* Support Files */, ); - name = "Targets Support Files"; + name = PXInfiniteScrollView; + path = ../..; sourceTree = ""; }; - CFE5B3CDD77C6DECE7314906425DDBE6 /* Support Files */ = { + 7DB346D0F39D3F0E887471402A8071AB = { isa = PBXGroup; children = ( - 70F5370A5111511131516A7583D58852 /* PXInfiniteScrollView.xcconfig */, - 7B801C4C761D3815728CCF9BFD147701 /* PXInfiniteScrollView-dummy.m */, - 0AB83FA0FF90675B79A79FAE61B416BF /* PXInfiniteScrollView-prefix.pch */, + 93A4A3777CF96A4AAC1D13BA6DCCEA73 /* Podfile */, + 617B2DEE855CF2BD7BCC353F143C05F1 /* Development Pods */, + 433CD3331B6C3787F473C941B61FC68F /* Frameworks */, + 4F4C092EF1854009D152D3B5DE4A613F /* Products */, + 3E4C28582CCF59B1162FAF35D7BD1E1E /* Targets Support Files */, ); - name = "Support Files"; - path = "Example/Pods/Target Support Files/PXInfiniteScrollView"; sourceTree = ""; }; - D847393D5CBC4C2A609692C9CED55B0C /* Pods-Tests */ = { + 9A606F265FA56B81895DE6EB74253C28 /* Pods-Tests */ = { isa = PBXGroup; children = ( - BFFB67952434ECF8CE395FE69E0505B4 /* Pods-Tests-acknowledgements.markdown */, - 4D68D63937F91F3F08FB43EF3ED49CCE /* Pods-Tests-acknowledgements.plist */, - B38945994CB833B78F9C6068432A3447 /* Pods-Tests-dummy.m */, - 0BC1CEE1693D26DF505FA44380E6A5AE /* Pods-Tests-frameworks.sh */, - E8C7058A5F928EA7F220AA19D6F8FB13 /* Pods-Tests-resources.sh */, - 6D36332542DCC5DA42797185A97AD398 /* Pods-Tests.debug.xcconfig */, - 406F9DBC6FA39F27EBFB2252642561ED /* Pods-Tests.release.xcconfig */, + D8CD939EB2320C8DF7D4A3A39FC895D9 /* Pods-Tests-acknowledgements.markdown */, + DD7A530D8233830B00694542039D92E5 /* Pods-Tests-acknowledgements.plist */, + DC34AE239210E347580D8FFDF01825CF /* Pods-Tests-dummy.m */, + 1B0D9165507A48243E62BAD4DDC4A8E5 /* Pods-Tests-frameworks.sh */, + B5A5C8172ECB72A48889F2C3DFE7DDBA /* Pods-Tests-resources.sh */, + 35024EE8251D06A457C63A1D4A72A878 /* Pods-Tests.debug.xcconfig */, + 2BAE2E59065DBF705678BDB45DA63DFB /* Pods-Tests.release.xcconfig */, ); name = "Pods-Tests"; path = "Target Support Files/Pods-Tests"; sourceTree = ""; }; - E49D4A10ADE815DBFEEB8DFDE1D35259 /* Pod */ = { + BD0B8105235CB5CCFDE27E995C33D96B /* Pods-PXInfiniteScrollViewSwiftExample */ = { + isa = PBXGroup; + children = ( + DF61B002756A7BDE0703B7EA27906D26 /* Pods-PXInfiniteScrollViewSwiftExample-acknowledgements.markdown */, + 87E259CE981FBFD016DDD12DE5793DD7 /* Pods-PXInfiniteScrollViewSwiftExample-acknowledgements.plist */, + 333CCAB735AFB381E6C519D15080819A /* Pods-PXInfiniteScrollViewSwiftExample-dummy.m */, + F1BF4DCAE71862C026EFD09560BF8C07 /* Pods-PXInfiniteScrollViewSwiftExample-frameworks.sh */, + 8149AE9AF0C36F8C2CC0D3F1C895F14B /* Pods-PXInfiniteScrollViewSwiftExample-resources.sh */, + D7461793C5895FC1FC07ABB6A2E1B95C /* Pods-PXInfiniteScrollViewSwiftExample.debug.xcconfig */, + 41744A74EFA9212EE5B4A435825398D3 /* Pods-PXInfiniteScrollViewSwiftExample.release.xcconfig */, + ); + name = "Pods-PXInfiniteScrollViewSwiftExample"; + path = "Target Support Files/Pods-PXInfiniteScrollViewSwiftExample"; + sourceTree = ""; + }; + C0F98BB14CEB14D7824BD61EA43EE6C5 /* Pods-PXInfiniteScrollViewSwiftExampleTests */ = { + isa = PBXGroup; + children = ( + B7E2B8A20B8F953CF8491DCCAFAFB2F6 /* Pods-PXInfiniteScrollViewSwiftExampleTests-acknowledgements.markdown */, + 2E76472FB01B06028908DED007A21C27 /* Pods-PXInfiniteScrollViewSwiftExampleTests-acknowledgements.plist */, + 311943B9269880087A6B03756779DAAB /* Pods-PXInfiniteScrollViewSwiftExampleTests-dummy.m */, + DB4BDA834F67C509FAF0481244C965E0 /* Pods-PXInfiniteScrollViewSwiftExampleTests-frameworks.sh */, + 22DA46A29CDBCA81D212F88E43332CCA /* Pods-PXInfiniteScrollViewSwiftExampleTests-resources.sh */, + 06857002491BF87A2D6DF62F0C851507 /* Pods-PXInfiniteScrollViewSwiftExampleTests.debug.xcconfig */, + 96301E219C90D79181A864E8D3DE67E7 /* Pods-PXInfiniteScrollViewSwiftExampleTests.release.xcconfig */, + ); + name = "Pods-PXInfiniteScrollViewSwiftExampleTests"; + path = "Target Support Files/Pods-PXInfiniteScrollViewSwiftExampleTests"; + sourceTree = ""; + }; + E4796B18B6D257698DAA55018AD34FF4 /* Classes */ = { isa = PBXGroup; children = ( - 4F4586A966F2A9426B94A04174A41B38 /* Classes */, + 6BE42016D0B0480FFDD7E0DCD6BB9FEE /* PXInfiniteScrollView.h */, + B5CCF9ACB288E34C2CB1B541A941E328 /* PXInfiniteScrollView.m */, ); - path = Pod; + path = Classes; sourceTree = ""; }; - FCBA321022E52255379C000CFD936C40 /* Pods-PXInfiniteScrollView */ = { + E6EE98446B568159EE277B68FD442AF0 /* iOS */ = { isa = PBXGroup; children = ( - 1D36D67A68241F45898FB0BF1835C111 /* Pods-PXInfiniteScrollView-acknowledgements.markdown */, - 07361858516D999B5F111015263E1F7A /* Pods-PXInfiniteScrollView-acknowledgements.plist */, - F8BF66CDFC96A93163F2910844CBA9BD /* Pods-PXInfiniteScrollView-dummy.m */, - C3E654E336D5154DDD645C76A9779B31 /* Pods-PXInfiniteScrollView-frameworks.sh */, - 5406408EE99FAD47C014C3E75D1D60A2 /* Pods-PXInfiniteScrollView-resources.sh */, - 203F625416E99B9273E2C9D49EF0B11B /* Pods-PXInfiniteScrollView.debug.xcconfig */, - 04D596E7854E8EDB13BB2FAB9C72BDA5 /* Pods-PXInfiniteScrollView.release.xcconfig */, + 616BEB51ECCAD129BDBCB7A956B56CC6 /* Foundation.framework */, + 7EC994CDC2D681BA26389F78A7E4B325 /* UIKit.framework */, ); - name = "Pods-PXInfiniteScrollView"; - path = "Target Support Files/Pods-PXInfiniteScrollView"; + name = iOS; sourceTree = ""; }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ - A643F836CB887516108351FC22F19EF7 /* Headers */ = { + 9CA7860180E1C4357F4CCC4A17057B5A /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 6EE0FC8C7A231CF25665BA5E64E3776F /* PXInfiniteScrollView.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + E9F95C8111B23FAFF5A3C2A8B91C8AAB /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - F742BBB8722BB4CF3A49A41C66669E19 /* PXInfiniteScrollView.h in Headers */, + 5DA16625066A4C4E74C4D57106921EA2 /* PXInfiniteScrollView.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXHeadersBuildPhase section */ /* Begin PBXNativeTarget section */ - 50B7C051255247FC1A450CFE5CCDD3D2 /* PXInfiniteScrollView */ = { + 2A2F9B48640C8A1B5E81E0137BC45F89 /* Pods-Tests */ = { isa = PBXNativeTarget; - buildConfigurationList = 2159759B94FB41CEC8D0F837F76BF051 /* Build configuration list for PBXNativeTarget "PXInfiniteScrollView" */; + buildConfigurationList = 7E52DC6946C79F2339FF159B0A7E48D2 /* Build configuration list for PBXNativeTarget "Pods-Tests" */; buildPhases = ( - 4206E8A1BFB882E96526C08DFF19B3E9 /* Sources */, - 6981058F30E82243F0EE711D5F4BF602 /* Frameworks */, - A643F836CB887516108351FC22F19EF7 /* Headers */, + 9B9D521EAB926CE33FC3E8D9FDC6FCB4 /* Sources */, + 9389092B041DF5C890B30068CE05EA68 /* Frameworks */, ); buildRules = ( ); dependencies = ( - A9FADCEDB51907E2C6AD94C0AC993EF6 /* PBXTargetDependency */, + 51D38A660FB9A7F9BC32BC93D8555D2E /* PBXTargetDependency */, ); - name = PXInfiniteScrollView; - productName = PXInfiniteScrollView; - productReference = DF87208E440FFA9B9534FE80916723AC /* libPXInfiniteScrollView.a */; + name = "Pods-Tests"; + productName = "Pods-Tests"; + productReference = A12B46884956FC09AD840AED984FDE31 /* libPods-Tests.a */; productType = "com.apple.product-type.library.static"; }; - 545E6F3566EDA1FDC2E2FF49FA525F7E /* PXInfiniteScrollView-PXInfiniteScrollView */ = { + 8220F6051F2BE798D0DDC6F20B8EA142 /* Pods-PXInfiniteScrollViewSwiftExample */ = { isa = PBXNativeTarget; - buildConfigurationList = BDC820429C19F784248F2D602806A7A2 /* Build configuration list for PBXNativeTarget "PXInfiniteScrollView-PXInfiniteScrollView" */; + buildConfigurationList = BE19E8537015CD88CC8D6BF519CB2E21 /* Build configuration list for PBXNativeTarget "Pods-PXInfiniteScrollViewSwiftExample" */; buildPhases = ( - BE59B77BBA55832B469192A051B48AB8 /* Sources */, - C67F71364B6241D61391FD34B5C1948F /* Frameworks */, - 13C274D66485C7CE315F7DAD372593F6 /* Resources */, + CA4128843028A15B6A55063AD92986ED /* Sources */, + 29E7E5F8BBE13E014B1B00E0351659F8 /* Frameworks */, ); buildRules = ( ); dependencies = ( + 8BABFE42891222193E01F0A8B6F0B898 /* PBXTargetDependency */, ); - name = "PXInfiniteScrollView-PXInfiniteScrollView"; - productName = "PXInfiniteScrollView-PXInfiniteScrollView"; - productReference = A366339D8EB8503962B18BDD1B4A0E9B /* PXInfiniteScrollView.bundle */; - productType = "com.apple.product-type.bundle"; + name = "Pods-PXInfiniteScrollViewSwiftExample"; + productName = "Pods-PXInfiniteScrollViewSwiftExample"; + productReference = A7F53D926CA58B69DCB68505E39C146E /* libPods-PXInfiniteScrollViewSwiftExample.a */; + productType = "com.apple.product-type.library.static"; }; - A2D1A4D74AC019BED4DF93A6199BA6F1 /* Pods-Tests */ = { + A3DEE222F551466329670562693672FB /* Pods-PXInfiniteScrollViewSwiftExampleTests */ = { isa = PBXNativeTarget; - buildConfigurationList = 208C2318B3063B5499B914E099714E01 /* Build configuration list for PBXNativeTarget "Pods-Tests" */; + buildConfigurationList = 548080303AD46E8623BFF27F2B822E6A /* Build configuration list for PBXNativeTarget "Pods-PXInfiniteScrollViewSwiftExampleTests" */; buildPhases = ( - BC316D46F5DC1443F5824CC1502983F2 /* Sources */, - 9B0537F7395DBC5C8E289105F57CB1CC /* Frameworks */, + 6DBEDF8DC3B43A473B233978AD16524B /* Sources */, + 658044C649326A36588B8BDF8868CAF6 /* Frameworks */, ); buildRules = ( ); dependencies = ( - 9C07250766B6A622498104602DC9A8DD /* PBXTargetDependency */, + 96701A1458DCE3B838044FD99A0BD3B1 /* PBXTargetDependency */, ); - name = "Pods-Tests"; - productName = "Pods-Tests"; - productReference = F0008977BB4FC937EEC83C698B7BBEB4 /* libPods-Tests.a */; + name = "Pods-PXInfiniteScrollViewSwiftExampleTests"; + productName = "Pods-PXInfiniteScrollViewSwiftExampleTests"; + productReference = CC6A53A06785BF622D9230D688E20409 /* libPods-PXInfiniteScrollViewSwiftExampleTests.a */; + productType = "com.apple.product-type.library.static"; + }; + C7F7F0EA26734F648E05E7E2289B6B05 /* PXInfiniteScrollView-iOS10.2 */ = { + isa = PBXNativeTarget; + buildConfigurationList = 2F8EBE918744FB0828FE6C607C8668AE /* Build configuration list for PBXNativeTarget "PXInfiniteScrollView-iOS10.2" */; + buildPhases = ( + 9C6149E6E27951CAEBEB86D85FE32045 /* Sources */, + E3A8B12EE8FE3432AC25A246572B5877 /* Frameworks */, + E9F95C8111B23FAFF5A3C2A8B91C8AAB /* Headers */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "PXInfiniteScrollView-iOS10.2"; + productName = "PXInfiniteScrollView-iOS10.2"; + productReference = CE724CC56C6A52621E86C5847D15E0C4 /* libPXInfiniteScrollView-iOS10.2.a */; productType = "com.apple.product-type.library.static"; }; - C5B626E3412A2CCAEC4FA347570480CF /* Pods-PXInfiniteScrollView */ = { + D8B10BEC65F22C6835EE68369A822E72 /* Pods-PXInfiniteScrollView */ = { isa = PBXNativeTarget; - buildConfigurationList = 307F0C881B2D97788432A3E3C2642E54 /* Build configuration list for PBXNativeTarget "Pods-PXInfiniteScrollView" */; + buildConfigurationList = EA454B6CE33CA45311DD35BCCB2F6272 /* Build configuration list for PBXNativeTarget "Pods-PXInfiniteScrollView" */; buildPhases = ( - 4402BE7F356081CADD4441E237B6BC48 /* Sources */, - C69DB2576F70A4222B2A61A5348ADBBA /* Frameworks */, + 31F32D3A1FBF1D7427FB9837FAB18260 /* Sources */, + F57C4B4DBD4491C57EA8763815D9A8A4 /* Frameworks */, ); buildRules = ( ); dependencies = ( - B610D03F357F1247125404F434E1930E /* PBXTargetDependency */, + 149CB32214F9D279CF790B1D494B0900 /* PBXTargetDependency */, ); name = "Pods-PXInfiniteScrollView"; productName = "Pods-PXInfiniteScrollView"; - productReference = F2C2C38985C673DCBA64C721B795ADA7 /* libPods-PXInfiniteScrollView.a */; + productReference = 12FCBB167F835E70DBC1234737461793 /* libPods-PXInfiniteScrollView.a */; + productType = "com.apple.product-type.library.static"; + }; + DCE9F6F06D43B9222725D86CDED51A75 /* PXInfiniteScrollView-iOS9.2 */ = { + isa = PBXNativeTarget; + buildConfigurationList = 69A0F5CF2DAECE85703CF4C06889AF16 /* Build configuration list for PBXNativeTarget "PXInfiniteScrollView-iOS9.2" */; + buildPhases = ( + E673ECB711093FC02027368171461300 /* Sources */, + CDF7038428F2A63C3955494EBFBD42B0 /* Frameworks */, + 9CA7860180E1C4357F4CCC4A17057B5A /* Headers */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "PXInfiniteScrollView-iOS9.2"; + productName = "PXInfiniteScrollView-iOS9.2"; + productReference = 4C8D2AB7A55309718E1173F41C38FD66 /* libPXInfiniteScrollView-iOS9.2.a */; productType = "com.apple.product-type.library.static"; }; /* End PBXNativeTarget section */ @@ -320,7 +451,7 @@ D41D8CD98F00B204E9800998ECF8427E /* Project object */ = { isa = PBXProject; attributes = { - LastSwiftUpdateCheck = 0700; + LastSwiftUpdateCheck = 0730; LastUpgradeCheck = 0700; }; buildConfigurationList = 2D8E8EC45A3A1A1D94AE762CB5028504 /* Build configuration list for PBXProject "Pods" */; @@ -331,106 +462,201 @@ en, ); mainGroup = 7DB346D0F39D3F0E887471402A8071AB; - productRefGroup = 09671B1F88C370766D4D8FD008C89D69 /* Products */; + productRefGroup = 4F4C092EF1854009D152D3B5DE4A613F /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( - C5B626E3412A2CCAEC4FA347570480CF /* Pods-PXInfiniteScrollView */, - A2D1A4D74AC019BED4DF93A6199BA6F1 /* Pods-Tests */, - 50B7C051255247FC1A450CFE5CCDD3D2 /* PXInfiniteScrollView */, - 545E6F3566EDA1FDC2E2FF49FA525F7E /* PXInfiniteScrollView-PXInfiniteScrollView */, + D8B10BEC65F22C6835EE68369A822E72 /* Pods-PXInfiniteScrollView */, + 8220F6051F2BE798D0DDC6F20B8EA142 /* Pods-PXInfiniteScrollViewSwiftExample */, + A3DEE222F551466329670562693672FB /* Pods-PXInfiniteScrollViewSwiftExampleTests */, + 2A2F9B48640C8A1B5E81E0137BC45F89 /* Pods-Tests */, + C7F7F0EA26734F648E05E7E2289B6B05 /* PXInfiniteScrollView-iOS10.2 */, + DCE9F6F06D43B9222725D86CDED51A75 /* PXInfiniteScrollView-iOS9.2 */, ); }; /* End PBXProject section */ -/* Begin PBXResourcesBuildPhase section */ - 13C274D66485C7CE315F7DAD372593F6 /* Resources */ = { - isa = PBXResourcesBuildPhase; +/* Begin PBXSourcesBuildPhase section */ + 31F32D3A1FBF1D7427FB9837FAB18260 /* Sources */ = { + isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( + 1A4F1D5FBEBCC8912BB7583550A17CBF /* Pods-PXInfiniteScrollView-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 4206E8A1BFB882E96526C08DFF19B3E9 /* Sources */ = { + 6DBEDF8DC3B43A473B233978AD16524B /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 4120E3D3DE81B6AB0F7C385044B311F3 /* Pods-PXInfiniteScrollViewSwiftExampleTests-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 9B9D521EAB926CE33FC3E8D9FDC6FCB4 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 9E03CC629A60F686BFAA1906E56CC7D5 /* PXInfiniteScrollView-dummy.m in Sources */, - DAE106693C82B6166845943819FFDD9E /* PXInfiniteScrollView.m in Sources */, + A220B28A6C6D162F50CFB047493620B6 /* Pods-Tests-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 4402BE7F356081CADD4441E237B6BC48 /* Sources */ = { + 9C6149E6E27951CAEBEB86D85FE32045 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 1D3A7C5A84ED60E6A383CEAB1BBE0B28 /* Pods-PXInfiniteScrollView-dummy.m in Sources */, + 30FD82C9099E298A6B8968F38603A7D0 /* PXInfiniteScrollView-iOS10.2-dummy.m in Sources */, + 7224D40D49E5E661A973AEDB170ABAD8 /* PXInfiniteScrollView.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - BC316D46F5DC1443F5824CC1502983F2 /* Sources */ = { + CA4128843028A15B6A55063AD92986ED /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 558A8F4C262C62259A65637C3EEBB3EA /* Pods-Tests-dummy.m in Sources */, + C0F179661BA7E838AB98446B47BC103B /* Pods-PXInfiniteScrollViewSwiftExample-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - BE59B77BBA55832B469192A051B48AB8 /* Sources */ = { + E673ECB711093FC02027368171461300 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( + 9490064590181470B24602A9FC131D5A /* PXInfiniteScrollView-iOS9.2-dummy.m in Sources */, + 9D45499F7A151693532FCBFAA827EF18 /* PXInfiniteScrollView.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ - 9C07250766B6A622498104602DC9A8DD /* PBXTargetDependency */ = { + 149CB32214F9D279CF790B1D494B0900 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = PXInfiniteScrollView; - target = 50B7C051255247FC1A450CFE5CCDD3D2 /* PXInfiniteScrollView */; - targetProxy = 28FD66E51683AB0AF8C0F462C2803F24 /* PBXContainerItemProxy */; + name = "PXInfiniteScrollView-iOS9.2"; + target = DCE9F6F06D43B9222725D86CDED51A75 /* PXInfiniteScrollView-iOS9.2 */; + targetProxy = 228CD46484CC258B7DF07ABF29E903CC /* PBXContainerItemProxy */; }; - A9FADCEDB51907E2C6AD94C0AC993EF6 /* PBXTargetDependency */ = { + 51D38A660FB9A7F9BC32BC93D8555D2E /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "PXInfiniteScrollView-PXInfiniteScrollView"; - target = 545E6F3566EDA1FDC2E2FF49FA525F7E /* PXInfiniteScrollView-PXInfiniteScrollView */; - targetProxy = 291D055D51B77C4ABABADCC990AEB448 /* PBXContainerItemProxy */; + name = "PXInfiniteScrollView-iOS9.2"; + target = DCE9F6F06D43B9222725D86CDED51A75 /* PXInfiniteScrollView-iOS9.2 */; + targetProxy = FB507E3970A9FE3AD4A2A05C8F30E402 /* PBXContainerItemProxy */; }; - B610D03F357F1247125404F434E1930E /* PBXTargetDependency */ = { + 8BABFE42891222193E01F0A8B6F0B898 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = PXInfiniteScrollView; - target = 50B7C051255247FC1A450CFE5CCDD3D2 /* PXInfiniteScrollView */; - targetProxy = 48A6D8CB5B6602087DEDBA6D2FFFD6BA /* PBXContainerItemProxy */; + name = "PXInfiniteScrollView-iOS10.2"; + target = C7F7F0EA26734F648E05E7E2289B6B05 /* PXInfiniteScrollView-iOS10.2 */; + targetProxy = 45F61946F01D13AE42E4AD4FD5BA2255 /* PBXContainerItemProxy */; + }; + 96701A1458DCE3B838044FD99A0BD3B1 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "PXInfiniteScrollView-iOS10.2"; + target = C7F7F0EA26734F648E05E7E2289B6B05 /* PXInfiniteScrollView-iOS10.2 */; + targetProxy = 3FB1F953FE04AA520F09A3237E6AF0CB /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ - 019E857792F8C97E2608BD091A1667D5 /* Release */ = { + 21527F0E70EDC49E28666AC2275AE80F /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 28A095DA94E51FA12EFD2DB98223DEF4 /* PXInfiniteScrollView-iOS9.2.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_NO_COMMON_BLOCKS = YES; + GCC_PREFIX_HEADER = "Target Support Files/PXInfiniteScrollView-iOS9.2/PXInfiniteScrollView-iOS9.2-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + MTL_ENABLE_DEBUG_INFO = NO; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_NAME = "$(TARGET_NAME)"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_VERSION = 3.0; + }; + name = Release; + }; + 2B1B84C5A33B0BE1BA17371709239829 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 406F9DBC6FA39F27EBFB2252642561ED /* Pods-Tests.release.xcconfig */; + baseConfigurationReference = 28A095DA94E51FA12EFD2DB98223DEF4 /* PXInfiniteScrollView-iOS9.2.xcconfig */; buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + DEBUG_INFORMATION_FORMAT = dwarf; ENABLE_STRICT_OBJC_MSGSEND = YES; - IPHONEOS_DEPLOYMENT_TARGET = 7.1; + GCC_NO_COMMON_BLOCKS = YES; + GCC_PREFIX_HEADER = "Target Support Files/PXInfiniteScrollView-iOS9.2/PXInfiniteScrollView-iOS9.2-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + MTL_ENABLE_DEBUG_INFO = YES; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_NAME = "$(TARGET_NAME)"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_VERSION = 3.0; + }; + name = Debug; + }; + 34CFAEECB6677243CA1F3CEC3C10CCC5 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2BAE2E59065DBF705678BDB45DA63DFB /* Pods-Tests.release.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_NO_COMMON_BLOCKS = YES; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; MACH_O_TYPE = staticlib; MTL_ENABLE_DEBUG_INFO = NO; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; }; name = Release; }; - 03CA91998D6773EC5D02B3DB87B8353E /* Release */ = { + 66230481F3D5845469C017A231D1B3B9 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = A5B308A262EADA5DF1921A03137FE13E /* PXInfiniteScrollView-iOS10.2.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_NO_COMMON_BLOCKS = YES; + GCC_PREFIX_HEADER = "Target Support Files/PXInfiniteScrollView-iOS10.2/PXInfiniteScrollView-iOS10.2-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + MTL_ENABLE_DEBUG_INFO = NO; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_NAME = "$(TARGET_NAME)"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_VERSION = 3.0; + }; + name = Release; + }; + AADB9822762AD81BBAE83335B2AB1EB0 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_MODULES = YES; @@ -444,27 +670,79 @@ CLANG_WARN_OBJC_ROOT_CLASS = YES; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + CODE_SIGNING_REQUIRED = NO; COPY_PHASE_STRIP = YES; ENABLE_NS_ASSERTIONS = NO; GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_PREPROCESSOR_DEFINITIONS = "RELEASE=1"; + GCC_PREPROCESSOR_DEFINITIONS = ( + "POD_CONFIGURATION_RELEASE=1", + "$(inherited)", + ); GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES; GCC_WARN_UNDECLARED_SELECTOR = YES; GCC_WARN_UNINITIALIZED_AUTOS = YES; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 7.1; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + PROVISIONING_PROFILE_SPECIFIER = NO_SIGNING/; STRIP_INSTALLED_PRODUCT = NO; SYMROOT = "${SRCROOT}/../build"; VALIDATE_PRODUCT = YES; }; name = Release; }; - 0B57334D6C23DADAA4F7D802A5760EB2 /* Debug */ = { + AB53BA26BBD11D160AC177FB7840CB60 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 06857002491BF87A2D6DF62F0C851507 /* Pods-PXInfiniteScrollViewSwiftExampleTests.debug.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_NO_COMMON_BLOCKS = YES; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + MACH_O_TYPE = staticlib; + MTL_ENABLE_DEBUG_INFO = YES; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + }; + name = Debug; + }; + ACB35ABF53322F21D23ED428AE91CE2E /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = D7461793C5895FC1FC07ABB6A2E1B95C /* Pods-PXInfiniteScrollViewSwiftExample.debug.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_NO_COMMON_BLOCKS = YES; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + MACH_O_TYPE = staticlib; + MTL_ENABLE_DEBUG_INFO = YES; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + }; + name = Debug; + }; + B1B5EB0850F98CB5AECDB015B690777F /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_MODULES = YES; @@ -478,11 +756,14 @@ CLANG_WARN_OBJC_ROOT_CLASS = YES; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + CODE_SIGNING_REQUIRED = NO; COPY_PHASE_STRIP = NO; + ENABLE_TESTABILITY = YES; GCC_C_LANGUAGE_STANDARD = gnu99; GCC_DYNAMIC_NO_PIC = NO; GCC_OPTIMIZATION_LEVEL = 0; GCC_PREPROCESSOR_DEFINITIONS = ( + "POD_CONFIGURATION_DEBUG=1", "DEBUG=1", "$(inherited)", ); @@ -493,168 +774,215 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 7.1; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; ONLY_ACTIVE_ARCH = YES; + PROVISIONING_PROFILE_SPECIFIER = NO_SIGNING/; STRIP_INSTALLED_PRODUCT = NO; SYMROOT = "${SRCROOT}/../build"; }; name = Debug; }; - 1589A27916B6339F6BC1DCD938589329 /* Debug */ = { + C4C16C969CDB5AAF1BAD3D93123D3B72 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 203F625416E99B9273E2C9D49EF0B11B /* Pods-PXInfiniteScrollView.debug.xcconfig */; + baseConfigurationReference = 96301E219C90D79181A864E8D3DE67E7 /* Pods-PXInfiniteScrollViewSwiftExampleTests.release.xcconfig */; buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_STRICT_OBJC_MSGSEND = YES; - IPHONEOS_DEPLOYMENT_TARGET = 7.1; + GCC_NO_COMMON_BLOCKS = YES; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; MACH_O_TYPE = staticlib; - MTL_ENABLE_DEBUG_INFO = YES; + MTL_ENABLE_DEBUG_INFO = NO; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; }; - name = Debug; - }; - 382AE0DD21CCCC117128F77EFC26E9C4 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 70F5370A5111511131516A7583D58852 /* PXInfiniteScrollView.xcconfig */; - buildSettings = { - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/PXInfiniteScrollView/PXInfiniteScrollView-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 7.1; - MTL_ENABLE_DEBUG_INFO = YES; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_NAME = "$(TARGET_NAME)"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - }; - name = Debug; + name = Release; }; - 55378FBBF6277FEE0076CAE5315C00BF /* Release */ = { + D68F19BE0E70FA4EB4EDF200E09F4078 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 70F5370A5111511131516A7583D58852 /* PXInfiniteScrollView.xcconfig */; + baseConfigurationReference = 179C7FAD32621A06532770C8F234E929 /* Pods-PXInfiniteScrollView.release.xcconfig */; buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/PXInfiniteScrollView/PXInfiniteScrollView-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 7.1; + GCC_NO_COMMON_BLOCKS = YES; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + MACH_O_TYPE = staticlib; MTL_ENABLE_DEBUG_INFO = NO; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; PRODUCT_NAME = "$(TARGET_NAME)"; - PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = iphoneos; SKIP_INSTALL = YES; }; name = Release; }; - A8A99D5D04C247CC750CE857A4D06EBA /* Release */ = { + DB9C58B3B9E203EF5B094C09412B3D0A /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 04D596E7854E8EDB13BB2FAB9C72BDA5 /* Pods-PXInfiniteScrollView.release.xcconfig */; + baseConfigurationReference = 35024EE8251D06A457C63A1D4A72A878 /* Pods-Tests.debug.xcconfig */; buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + DEBUG_INFORMATION_FORMAT = dwarf; ENABLE_STRICT_OBJC_MSGSEND = YES; - IPHONEOS_DEPLOYMENT_TARGET = 7.1; + GCC_NO_COMMON_BLOCKS = YES; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; MACH_O_TYPE = staticlib; - MTL_ENABLE_DEBUG_INFO = NO; + MTL_ENABLE_DEBUG_INFO = YES; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; }; - name = Release; + name = Debug; }; - AB417B0775538A6078D471E506F50457 /* Debug */ = { + E157FF2519DF90EF6A088F7535F8D8C9 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 6D36332542DCC5DA42797185A97AD398 /* Pods-Tests.debug.xcconfig */; + baseConfigurationReference = B6177FDB349C12765E65D04C2393FC89 /* Pods-PXInfiniteScrollView.debug.xcconfig */; buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + DEBUG_INFORMATION_FORMAT = dwarf; ENABLE_STRICT_OBJC_MSGSEND = YES; - IPHONEOS_DEPLOYMENT_TARGET = 7.1; + GCC_NO_COMMON_BLOCKS = YES; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; MACH_O_TYPE = staticlib; MTL_ENABLE_DEBUG_INFO = YES; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; }; name = Debug; }; - B3E5FD4AE5863F216AEBE631B26D3D54 /* Debug */ = { + F199011419922406D55071C331E21B9F /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 70F5370A5111511131516A7583D58852 /* PXInfiniteScrollView.xcconfig */; + baseConfigurationReference = A5B308A262EADA5DF1921A03137FE13E /* PXInfiniteScrollView-iOS10.2.xcconfig */; buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + DEBUG_INFORMATION_FORMAT = dwarf; ENABLE_STRICT_OBJC_MSGSEND = YES; - PRODUCT_NAME = PXInfiniteScrollView; + GCC_NO_COMMON_BLOCKS = YES; + GCC_PREFIX_HEADER = "Target Support Files/PXInfiniteScrollView-iOS10.2/PXInfiniteScrollView-iOS10.2-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + MTL_ENABLE_DEBUG_INFO = YES; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_NAME = "$(TARGET_NAME)"; + PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = iphoneos; SKIP_INSTALL = YES; - WRAPPER_EXTENSION = bundle; + SWIFT_VERSION = 3.0; }; name = Debug; }; - EA7A12CB0246FA0B4A7B096F09617D4C /* Release */ = { + F5639F139734889B3A78CEF6F2380B63 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 70F5370A5111511131516A7583D58852 /* PXInfiniteScrollView.xcconfig */; + baseConfigurationReference = 41744A74EFA9212EE5B4A435825398D3 /* Pods-PXInfiniteScrollViewSwiftExample.release.xcconfig */; buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_STRICT_OBJC_MSGSEND = YES; - PRODUCT_NAME = PXInfiniteScrollView; + GCC_NO_COMMON_BLOCKS = YES; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + MACH_O_TYPE = staticlib; + MTL_ENABLE_DEBUG_INFO = NO; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; - WRAPPER_EXTENSION = bundle; }; name = Release; }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ - 208C2318B3063B5499B914E099714E01 /* Build configuration list for PBXNativeTarget "Pods-Tests" */ = { + 2D8E8EC45A3A1A1D94AE762CB5028504 /* Build configuration list for PBXProject "Pods" */ = { isa = XCConfigurationList; buildConfigurations = ( - AB417B0775538A6078D471E506F50457 /* Debug */, - 019E857792F8C97E2608BD091A1667D5 /* Release */, + B1B5EB0850F98CB5AECDB015B690777F /* Debug */, + AADB9822762AD81BBAE83335B2AB1EB0 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 2159759B94FB41CEC8D0F837F76BF051 /* Build configuration list for PBXNativeTarget "PXInfiniteScrollView" */ = { + 2F8EBE918744FB0828FE6C607C8668AE /* Build configuration list for PBXNativeTarget "PXInfiniteScrollView-iOS10.2" */ = { isa = XCConfigurationList; buildConfigurations = ( - 382AE0DD21CCCC117128F77EFC26E9C4 /* Debug */, - 55378FBBF6277FEE0076CAE5315C00BF /* Release */, + F199011419922406D55071C331E21B9F /* Debug */, + 66230481F3D5845469C017A231D1B3B9 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 2D8E8EC45A3A1A1D94AE762CB5028504 /* Build configuration list for PBXProject "Pods" */ = { + 548080303AD46E8623BFF27F2B822E6A /* Build configuration list for PBXNativeTarget "Pods-PXInfiniteScrollViewSwiftExampleTests" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + AB53BA26BBD11D160AC177FB7840CB60 /* Debug */, + C4C16C969CDB5AAF1BAD3D93123D3B72 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 69A0F5CF2DAECE85703CF4C06889AF16 /* Build configuration list for PBXNativeTarget "PXInfiniteScrollView-iOS9.2" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 2B1B84C5A33B0BE1BA17371709239829 /* Debug */, + 21527F0E70EDC49E28666AC2275AE80F /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 7E52DC6946C79F2339FF159B0A7E48D2 /* Build configuration list for PBXNativeTarget "Pods-Tests" */ = { isa = XCConfigurationList; buildConfigurations = ( - 0B57334D6C23DADAA4F7D802A5760EB2 /* Debug */, - 03CA91998D6773EC5D02B3DB87B8353E /* Release */, + DB9C58B3B9E203EF5B094C09412B3D0A /* Debug */, + 34CFAEECB6677243CA1F3CEC3C10CCC5 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 307F0C881B2D97788432A3E3C2642E54 /* Build configuration list for PBXNativeTarget "Pods-PXInfiniteScrollView" */ = { + BE19E8537015CD88CC8D6BF519CB2E21 /* Build configuration list for PBXNativeTarget "Pods-PXInfiniteScrollViewSwiftExample" */ = { isa = XCConfigurationList; buildConfigurations = ( - 1589A27916B6339F6BC1DCD938589329 /* Debug */, - A8A99D5D04C247CC750CE857A4D06EBA /* Release */, + ACB35ABF53322F21D23ED428AE91CE2E /* Debug */, + F5639F139734889B3A78CEF6F2380B63 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - BDC820429C19F784248F2D602806A7A2 /* Build configuration list for PBXNativeTarget "PXInfiniteScrollView-PXInfiniteScrollView" */ = { + EA454B6CE33CA45311DD35BCCB2F6272 /* Build configuration list for PBXNativeTarget "Pods-PXInfiniteScrollView" */ = { isa = XCConfigurationList; buildConfigurations = ( - B3E5FD4AE5863F216AEBE631B26D3D54 /* Debug */, - EA7A12CB0246FA0B4A7B096F09617D4C /* Release */, + E157FF2519DF90EF6A088F7535F8D8C9 /* Debug */, + D68F19BE0E70FA4EB4EDF200E09F4078 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; diff --git a/Example/Pods/Pods.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/Example/Pods/Pods.xcodeproj/project.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..919434a --- /dev/null +++ b/Example/Pods/Pods.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/Example/Pods/Pods.xcodeproj/xcshareddata/xcschemes/PXInfiniteScrollView.xcscheme b/Example/Pods/Pods.xcodeproj/xcshareddata/xcschemes/PXInfiniteScrollView.xcscheme deleted file mode 100644 index aaaf65e..0000000 --- a/Example/Pods/Pods.xcodeproj/xcshareddata/xcschemes/PXInfiniteScrollView.xcscheme +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Example/Pods/Target Support Files/PXInfiniteScrollView-iOS10.2/PXInfiniteScrollView-iOS10.2-dummy.m b/Example/Pods/Target Support Files/PXInfiniteScrollView-iOS10.2/PXInfiniteScrollView-iOS10.2-dummy.m new file mode 100644 index 0000000..c6b2e44 --- /dev/null +++ b/Example/Pods/Target Support Files/PXInfiniteScrollView-iOS10.2/PXInfiniteScrollView-iOS10.2-dummy.m @@ -0,0 +1,5 @@ +#import +@interface PodsDummy_PXInfiniteScrollView_iOS10_2 : NSObject +@end +@implementation PodsDummy_PXInfiniteScrollView_iOS10_2 +@end diff --git a/Example/Pods/Target Support Files/PXInfiniteScrollView-iOS10.2/PXInfiniteScrollView-iOS10.2-prefix.pch b/Example/Pods/Target Support Files/PXInfiniteScrollView-iOS10.2/PXInfiniteScrollView-iOS10.2-prefix.pch new file mode 100644 index 0000000..beb2a24 --- /dev/null +++ b/Example/Pods/Target Support Files/PXInfiniteScrollView-iOS10.2/PXInfiniteScrollView-iOS10.2-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/PXInfiniteScrollView-iOS10.2/PXInfiniteScrollView-iOS10.2.xcconfig b/Example/Pods/Target Support Files/PXInfiniteScrollView-iOS10.2/PXInfiniteScrollView-iOS10.2.xcconfig new file mode 100644 index 0000000..e811f55 --- /dev/null +++ b/Example/Pods/Target Support Files/PXInfiniteScrollView-iOS10.2/PXInfiniteScrollView-iOS10.2.xcconfig @@ -0,0 +1,10 @@ +CONFIGURATION_BUILD_DIR = $PODS_CONFIGURATION_BUILD_DIR/PXInfiniteScrollView-iOS10.2 +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/PXInfiniteScrollView" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/PXInfiniteScrollView" +OTHER_LDFLAGS = -framework "UIKit" +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/Example/Pods/Target Support Files/PXInfiniteScrollView-iOS9.2/PXInfiniteScrollView-iOS9.2-dummy.m b/Example/Pods/Target Support Files/PXInfiniteScrollView-iOS9.2/PXInfiniteScrollView-iOS9.2-dummy.m new file mode 100644 index 0000000..baaa99e --- /dev/null +++ b/Example/Pods/Target Support Files/PXInfiniteScrollView-iOS9.2/PXInfiniteScrollView-iOS9.2-dummy.m @@ -0,0 +1,5 @@ +#import +@interface PodsDummy_PXInfiniteScrollView_iOS9_2 : NSObject +@end +@implementation PodsDummy_PXInfiniteScrollView_iOS9_2 +@end diff --git a/Example/Pods/Target Support Files/PXInfiniteScrollView-iOS9.2/PXInfiniteScrollView-iOS9.2-prefix.pch b/Example/Pods/Target Support Files/PXInfiniteScrollView-iOS9.2/PXInfiniteScrollView-iOS9.2-prefix.pch new file mode 100644 index 0000000..beb2a24 --- /dev/null +++ b/Example/Pods/Target Support Files/PXInfiniteScrollView-iOS9.2/PXInfiniteScrollView-iOS9.2-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/PXInfiniteScrollView-iOS9.2/PXInfiniteScrollView-iOS9.2.xcconfig b/Example/Pods/Target Support Files/PXInfiniteScrollView-iOS9.2/PXInfiniteScrollView-iOS9.2.xcconfig new file mode 100644 index 0000000..d260fbb --- /dev/null +++ b/Example/Pods/Target Support Files/PXInfiniteScrollView-iOS9.2/PXInfiniteScrollView-iOS9.2.xcconfig @@ -0,0 +1,10 @@ +CONFIGURATION_BUILD_DIR = $PODS_CONFIGURATION_BUILD_DIR/PXInfiniteScrollView-iOS9.2 +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/PXInfiniteScrollView" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/PXInfiniteScrollView" +OTHER_LDFLAGS = -framework "UIKit" +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/Example/Pods/Target Support Files/PXInfiniteScrollView/PXInfiniteScrollView-dummy.m b/Example/Pods/Target Support Files/PXInfiniteScrollView/PXInfiniteScrollView-dummy.m deleted file mode 100644 index 6a44c4a..0000000 --- a/Example/Pods/Target Support Files/PXInfiniteScrollView/PXInfiniteScrollView-dummy.m +++ /dev/null @@ -1,5 +0,0 @@ -#import -@interface PodsDummy_PXInfiniteScrollView : NSObject -@end -@implementation PodsDummy_PXInfiniteScrollView -@end diff --git a/Example/Pods/Target Support Files/PXInfiniteScrollView/PXInfiniteScrollView-prefix.pch b/Example/Pods/Target Support Files/PXInfiniteScrollView/PXInfiniteScrollView-prefix.pch deleted file mode 100644 index aa992a4..0000000 --- a/Example/Pods/Target Support Files/PXInfiniteScrollView/PXInfiniteScrollView-prefix.pch +++ /dev/null @@ -1,4 +0,0 @@ -#ifdef __OBJC__ -#import -#endif - diff --git a/Example/Pods/Target Support Files/PXInfiniteScrollView/PXInfiniteScrollView.xcconfig b/Example/Pods/Target Support Files/PXInfiniteScrollView/PXInfiniteScrollView.xcconfig deleted file mode 100644 index 6ea2f29..0000000 --- a/Example/Pods/Target Support Files/PXInfiniteScrollView/PXInfiniteScrollView.xcconfig +++ /dev/null @@ -1,5 +0,0 @@ -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/PXInfiniteScrollView" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/PXInfiniteScrollView" -OTHER_LDFLAGS = -framework "UIKit" -PODS_ROOT = ${SRCROOT} -SKIP_INSTALL = YES \ No newline at end of file diff --git a/Example/Pods/Target Support Files/Pods-PXInfiniteScrollView/Pods-PXInfiniteScrollView-acknowledgements.markdown b/Example/Pods/Target Support Files/Pods-PXInfiniteScrollView/Pods-PXInfiniteScrollView-acknowledgements.markdown index 0ee049b..d9c1815 100644 --- a/Example/Pods/Target Support Files/Pods-PXInfiniteScrollView/Pods-PXInfiniteScrollView-acknowledgements.markdown +++ b/Example/Pods/Target Support Files/Pods-PXInfiniteScrollView/Pods-PXInfiniteScrollView-acknowledgements.markdown @@ -23,4 +23,4 @@ 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 - http://cocoapods.org +Generated by CocoaPods - https://cocoapods.org diff --git a/Example/Pods/Target Support Files/Pods-PXInfiniteScrollView/Pods-PXInfiniteScrollView-acknowledgements.plist b/Example/Pods/Target Support Files/Pods-PXInfiniteScrollView/Pods-PXInfiniteScrollView-acknowledgements.plist index 5337fb4..8183980 100644 --- a/Example/Pods/Target Support Files/Pods-PXInfiniteScrollView/Pods-PXInfiniteScrollView-acknowledgements.plist +++ b/Example/Pods/Target Support Files/Pods-PXInfiniteScrollView/Pods-PXInfiniteScrollView-acknowledgements.plist @@ -34,6 +34,8 @@ 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 PXInfiniteScrollView Type @@ -41,7 +43,7 @@ THE SOFTWARE. FooterText - Generated by CocoaPods - http://cocoapods.org + Generated by CocoaPods - https://cocoapods.org Title Type diff --git a/Example/Pods/Target Support Files/Pods-PXInfiniteScrollView/Pods-PXInfiniteScrollView-frameworks.sh b/Example/Pods/Target Support Files/Pods-PXInfiniteScrollView/Pods-PXInfiniteScrollView-frameworks.sh index 6f76344..0f29f13 100755 --- a/Example/Pods/Target Support Files/Pods-PXInfiniteScrollView/Pods-PXInfiniteScrollView-frameworks.sh +++ b/Example/Pods/Target Support Files/Pods-PXInfiniteScrollView/Pods-PXInfiniteScrollView-frameworks.sh @@ -16,7 +16,7 @@ install_framework() local source="$1" fi - local destination="${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" + local destination="${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" if [ -L "${source}" ]; then echo "Symlinked..." @@ -59,8 +59,13 @@ 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_identitiy echo "Code Signing $1 with Identity ${EXPANDED_CODE_SIGN_IDENTITY_NAME}" - echo "/usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} --preserve-metadata=identifier,entitlements \"$1\"" - /usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} --preserve-metadata=identifier,entitlements "$1" + 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 } @@ -82,3 +87,6 @@ strip_invalid_archs() { fi } +if [ "${COCOAPODS_PARALLEL_CODE_SIGN}" == "true" ]; then + wait +fi diff --git a/Example/Pods/Target Support Files/Pods-PXInfiniteScrollView/Pods-PXInfiniteScrollView-resources.sh b/Example/Pods/Target Support Files/Pods-PXInfiniteScrollView/Pods-PXInfiniteScrollView-resources.sh index 1890c1d..4602c68 100755 --- a/Example/Pods/Target Support Files/Pods-PXInfiniteScrollView/Pods-PXInfiniteScrollView-resources.sh +++ b/Example/Pods/Target Support Files/Pods-PXInfiniteScrollView/Pods-PXInfiniteScrollView-resources.sh @@ -1,71 +1,84 @@ #!/bin/sh set -e -mkdir -p "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" +mkdir -p "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" RESOURCES_TO_COPY=${PODS_ROOT}/resources-to-copy-${TARGETNAME}.txt > "$RESOURCES_TO_COPY" XCASSET_FILES=() -realpath() { - DIRECTORY="$(cd "${1%/*}" && pwd)" - FILENAME="${1##*/}" - echo "$DIRECTORY/$FILENAME" -} +case "${TARGETED_DEVICE_FAMILY}" in + 1,2) + TARGET_DEVICE_ARGS="--target-device ipad --target-device iphone" + ;; + 1) + TARGET_DEVICE_ARGS="--target-device iphone" + ;; + 2) + TARGET_DEVICE_ARGS="--target-device ipad" + ;; + 3) + TARGET_DEVICE_ARGS="--target-device tv" + ;; + *) + TARGET_DEVICE_ARGS="--target-device mac" + ;; +esac install_resource() { - case $1 in + if [[ "$1" = /* ]] ; then + RESOURCE_PATH="$1" + else + RESOURCE_PATH="${PODS_ROOT}/$1" + fi + if [[ ! -e "$RESOURCE_PATH" ]] ; then + cat << EOM +error: Resource "$RESOURCE_PATH" not found. Run 'pod install' to update the copy resources script. +EOM + exit 1 + fi + case $RESOURCE_PATH in *.storyboard) - echo "ibtool --reference-external-strings-file --errors --warnings --notices --output-format human-readable-text --compile ${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$1\" .storyboard`.storyboardc ${PODS_ROOT}/$1 --sdk ${SDKROOT}" - ibtool --reference-external-strings-file --errors --warnings --notices --output-format human-readable-text --compile "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$1\" .storyboard`.storyboardc" "${PODS_ROOT}/$1" --sdk "${SDKROOT}" + echo "ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile ${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .storyboard`.storyboardc $RESOURCE_PATH --sdk ${SDKROOT} ${TARGET_DEVICE_ARGS}" + ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .storyboard`.storyboardc" "$RESOURCE_PATH" --sdk "${SDKROOT}" ${TARGET_DEVICE_ARGS} ;; *.xib) - echo "ibtool --reference-external-strings-file --errors --warnings --notices --output-format human-readable-text --compile ${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$1\" .xib`.nib ${PODS_ROOT}/$1 --sdk ${SDKROOT}" - ibtool --reference-external-strings-file --errors --warnings --notices --output-format human-readable-text --compile "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$1\" .xib`.nib" "${PODS_ROOT}/$1" --sdk "${SDKROOT}" + echo "ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile ${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .xib`.nib $RESOURCE_PATH --sdk ${SDKROOT} ${TARGET_DEVICE_ARGS}" + ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .xib`.nib" "$RESOURCE_PATH" --sdk "${SDKROOT}" ${TARGET_DEVICE_ARGS} ;; *.framework) - echo "mkdir -p ${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" - mkdir -p "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" - echo "rsync -av ${PODS_ROOT}/$1 ${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" - rsync -av "${PODS_ROOT}/$1" "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" + echo "mkdir -p ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" + mkdir -p "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" + echo "rsync -av $RESOURCE_PATH ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" + rsync -av "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" ;; *.xcdatamodel) - echo "xcrun momc \"${PODS_ROOT}/$1\" \"${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$1"`.mom\"" - xcrun momc "${PODS_ROOT}/$1" "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$1" .xcdatamodel`.mom" + echo "xcrun momc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH"`.mom\"" + xcrun momc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodel`.mom" ;; *.xcdatamodeld) - echo "xcrun momc \"${PODS_ROOT}/$1\" \"${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$1" .xcdatamodeld`.momd\"" - xcrun momc "${PODS_ROOT}/$1" "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$1" .xcdatamodeld`.momd" + echo "xcrun momc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodeld`.momd\"" + xcrun momc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodeld`.momd" ;; *.xcmappingmodel) - echo "xcrun mapc \"${PODS_ROOT}/$1\" \"${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$1" .xcmappingmodel`.cdm\"" - xcrun mapc "${PODS_ROOT}/$1" "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$1" .xcmappingmodel`.cdm" + echo "xcrun mapc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcmappingmodel`.cdm\"" + xcrun mapc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcmappingmodel`.cdm" ;; *.xcassets) - ABSOLUTE_XCASSET_FILE=$(realpath "${PODS_ROOT}/$1") + ABSOLUTE_XCASSET_FILE="$RESOURCE_PATH" XCASSET_FILES+=("$ABSOLUTE_XCASSET_FILE") ;; - /*) - echo "$1" - echo "$1" >> "$RESOURCES_TO_COPY" - ;; *) - echo "${PODS_ROOT}/$1" - echo "${PODS_ROOT}/$1" >> "$RESOURCES_TO_COPY" + echo "$RESOURCE_PATH" + echo "$RESOURCE_PATH" >> "$RESOURCES_TO_COPY" ;; esac } -if [[ "$CONFIGURATION" == "Debug" ]]; then - install_resource "${BUILT_PRODUCTS_DIR}/PXInfiniteScrollView.bundle" -fi -if [[ "$CONFIGURATION" == "Release" ]]; then - install_resource "${BUILT_PRODUCTS_DIR}/PXInfiniteScrollView.bundle" -fi -mkdir -p "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" -rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" +mkdir -p "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" +rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" if [[ "${ACTION}" == "install" ]] && [[ "${SKIP_INSTALL}" == "NO" ]]; then mkdir -p "${INSTALL_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${INSTALL_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" @@ -74,28 +87,13 @@ rm -f "$RESOURCES_TO_COPY" if [[ -n "${WRAPPER_EXTENSION}" ]] && [ "`xcrun --find actool`" ] && [ -n "$XCASSET_FILES" ] then - case "${TARGETED_DEVICE_FAMILY}" in - 1,2) - TARGET_DEVICE_ARGS="--target-device ipad --target-device iphone" - ;; - 1) - TARGET_DEVICE_ARGS="--target-device iphone" - ;; - 2) - TARGET_DEVICE_ARGS="--target-device ipad" - ;; - *) - TARGET_DEVICE_ARGS="--target-device mac" - ;; - esac - # Find all other xcassets (this unfortunately includes those of path pods and other targets). OTHER_XCASSETS=$(find "$PWD" -iname "*.xcassets" -type d) while read line; do - if [[ $line != "`realpath $PODS_ROOT`*" ]]; then + if [[ $line != "${PODS_ROOT}*" ]]; then XCASSET_FILES+=("$line") fi done <<<"$OTHER_XCASSETS" - printf "%s\0" "${XCASSET_FILES[@]}" | xargs -0 xcrun actool --output-format human-readable-text --notices --warnings --platform "${PLATFORM_NAME}" --minimum-deployment-target "${IPHONEOS_DEPLOYMENT_TARGET}" ${TARGET_DEVICE_ARGS} --compress-pngs --compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" + printf "%s\0" "${XCASSET_FILES[@]}" | xargs -0 xcrun actool --output-format human-readable-text --notices --warnings --platform "${PLATFORM_NAME}" --minimum-deployment-target "${!DEPLOYMENT_TARGET_SETTING_NAME}" ${TARGET_DEVICE_ARGS} --compress-pngs --compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" fi diff --git a/Example/Pods/Target Support Files/Pods-PXInfiniteScrollView/Pods-PXInfiniteScrollView.debug.xcconfig b/Example/Pods/Target Support Files/Pods-PXInfiniteScrollView/Pods-PXInfiniteScrollView.debug.xcconfig index 675f3ac..c4562fd 100644 --- a/Example/Pods/Target Support Files/Pods-PXInfiniteScrollView/Pods-PXInfiniteScrollView.debug.xcconfig +++ b/Example/Pods/Target Support Files/Pods-PXInfiniteScrollView/Pods-PXInfiniteScrollView.debug.xcconfig @@ -1,5 +1,8 @@ GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/PXInfiniteScrollView" +LIBRARY_SEARCH_PATHS = $(inherited) "$PODS_CONFIGURATION_BUILD_DIR/PXInfiniteScrollView-iOS9.2" OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/PXInfiniteScrollView" -OTHER_LDFLAGS = $(inherited) -ObjC -l"PXInfiniteScrollView" -framework "UIKit" -PODS_ROOT = ${SRCROOT}/Pods \ No newline at end of file +OTHER_LDFLAGS = $(inherited) -ObjC -l"PXInfiniteScrollView-iOS9.2" -framework "UIKit" +PODS_BUILD_DIR = $BUILD_DIR +PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_ROOT = ${SRCROOT}/Pods diff --git a/Example/Pods/Target Support Files/Pods-PXInfiniteScrollView/Pods-PXInfiniteScrollView.release.xcconfig b/Example/Pods/Target Support Files/Pods-PXInfiniteScrollView/Pods-PXInfiniteScrollView.release.xcconfig index 675f3ac..c4562fd 100644 --- a/Example/Pods/Target Support Files/Pods-PXInfiniteScrollView/Pods-PXInfiniteScrollView.release.xcconfig +++ b/Example/Pods/Target Support Files/Pods-PXInfiniteScrollView/Pods-PXInfiniteScrollView.release.xcconfig @@ -1,5 +1,8 @@ GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/PXInfiniteScrollView" +LIBRARY_SEARCH_PATHS = $(inherited) "$PODS_CONFIGURATION_BUILD_DIR/PXInfiniteScrollView-iOS9.2" OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/PXInfiniteScrollView" -OTHER_LDFLAGS = $(inherited) -ObjC -l"PXInfiniteScrollView" -framework "UIKit" -PODS_ROOT = ${SRCROOT}/Pods \ No newline at end of file +OTHER_LDFLAGS = $(inherited) -ObjC -l"PXInfiniteScrollView-iOS9.2" -framework "UIKit" +PODS_BUILD_DIR = $BUILD_DIR +PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_ROOT = ${SRCROOT}/Pods diff --git a/Example/Pods/Target Support Files/Pods-PXInfiniteScrollViewSwiftExample/Pods-PXInfiniteScrollViewSwiftExample-acknowledgements.markdown b/Example/Pods/Target Support Files/Pods-PXInfiniteScrollViewSwiftExample/Pods-PXInfiniteScrollViewSwiftExample-acknowledgements.markdown new file mode 100644 index 0000000..d9c1815 --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-PXInfiniteScrollViewSwiftExample/Pods-PXInfiniteScrollViewSwiftExample-acknowledgements.markdown @@ -0,0 +1,26 @@ +# Acknowledgements +This application makes use of the following third party libraries: + +## PXInfiniteScrollView + +Copyright (c) 2015 Daniel Blakemore + +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-PXInfiniteScrollViewSwiftExample/Pods-PXInfiniteScrollViewSwiftExample-acknowledgements.plist b/Example/Pods/Target Support Files/Pods-PXInfiniteScrollViewSwiftExample/Pods-PXInfiniteScrollViewSwiftExample-acknowledgements.plist new file mode 100644 index 0000000..8183980 --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-PXInfiniteScrollViewSwiftExample/Pods-PXInfiniteScrollViewSwiftExample-acknowledgements.plist @@ -0,0 +1,58 @@ + + + + + PreferenceSpecifiers + + + FooterText + This application makes use of the following third party libraries: + Title + Acknowledgements + Type + PSGroupSpecifier + + + FooterText + Copyright (c) 2015 Daniel Blakemore <dblakemore@pixio.com> + +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 + PXInfiniteScrollView + 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-PXInfiniteScrollViewSwiftExample/Pods-PXInfiniteScrollViewSwiftExample-dummy.m b/Example/Pods/Target Support Files/Pods-PXInfiniteScrollViewSwiftExample/Pods-PXInfiniteScrollViewSwiftExample-dummy.m new file mode 100644 index 0000000..283884f --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-PXInfiniteScrollViewSwiftExample/Pods-PXInfiniteScrollViewSwiftExample-dummy.m @@ -0,0 +1,5 @@ +#import +@interface PodsDummy_Pods_PXInfiniteScrollViewSwiftExample : NSObject +@end +@implementation PodsDummy_Pods_PXInfiniteScrollViewSwiftExample +@end diff --git a/Example/Pods/Target Support Files/Pods-PXInfiniteScrollViewSwiftExample/Pods-PXInfiniteScrollViewSwiftExample-frameworks.sh b/Example/Pods/Target Support Files/Pods-PXInfiniteScrollViewSwiftExample/Pods-PXInfiniteScrollViewSwiftExample-frameworks.sh new file mode 100755 index 0000000..0f29f13 --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-PXInfiniteScrollViewSwiftExample/Pods-PXInfiniteScrollViewSwiftExample-frameworks.sh @@ -0,0 +1,92 @@ +#!/bin/sh +set -e + +echo "mkdir -p ${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" +mkdir -p "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" + +SWIFT_STDLIB_PATH="${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" + +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 dont' throw errors + echo "rsync -av --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${destination}\"" + rsync -av --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}" + 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 && exit ${PIPESTATUS[0]}) + 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 +} + +# 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_identitiy + 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 file + archs="$(lipo -info "$binary" | rev | cut -d ':' -f1 | rev)" + stripped="" + for arch in $archs; do + if ! [[ "${VALID_ARCHS}" == *"$arch"* ]]; then + # Strip non-valid architectures in-place + lipo -remove "$arch" -output "$binary" "$binary" || exit 1 + stripped="$stripped $arch" + fi + done + if [[ "$stripped" ]]; then + echo "Stripped $binary of architectures:$stripped" + fi +} + +if [ "${COCOAPODS_PARALLEL_CODE_SIGN}" == "true" ]; then + wait +fi diff --git a/Example/Pods/Target Support Files/Pods-PXInfiniteScrollViewSwiftExample/Pods-PXInfiniteScrollViewSwiftExample-resources.sh b/Example/Pods/Target Support Files/Pods-PXInfiniteScrollViewSwiftExample/Pods-PXInfiniteScrollViewSwiftExample-resources.sh new file mode 100755 index 0000000..4602c68 --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-PXInfiniteScrollViewSwiftExample/Pods-PXInfiniteScrollViewSwiftExample-resources.sh @@ -0,0 +1,99 @@ +#!/bin/sh +set -e + +mkdir -p "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" + +RESOURCES_TO_COPY=${PODS_ROOT}/resources-to-copy-${TARGETNAME}.txt +> "$RESOURCES_TO_COPY" + +XCASSET_FILES=() + +case "${TARGETED_DEVICE_FAMILY}" in + 1,2) + TARGET_DEVICE_ARGS="--target-device ipad --target-device iphone" + ;; + 1) + TARGET_DEVICE_ARGS="--target-device iphone" + ;; + 2) + TARGET_DEVICE_ARGS="--target-device ipad" + ;; + 3) + TARGET_DEVICE_ARGS="--target-device tv" + ;; + *) + TARGET_DEVICE_ARGS="--target-device mac" + ;; +esac + +install_resource() +{ + if [[ "$1" = /* ]] ; then + RESOURCE_PATH="$1" + else + RESOURCE_PATH="${PODS_ROOT}/$1" + fi + if [[ ! -e "$RESOURCE_PATH" ]] ; then + cat << EOM +error: Resource "$RESOURCE_PATH" not found. Run 'pod install' to update the copy resources script. +EOM + exit 1 + fi + case $RESOURCE_PATH in + *.storyboard) + echo "ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile ${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .storyboard`.storyboardc $RESOURCE_PATH --sdk ${SDKROOT} ${TARGET_DEVICE_ARGS}" + ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .storyboard`.storyboardc" "$RESOURCE_PATH" --sdk "${SDKROOT}" ${TARGET_DEVICE_ARGS} + ;; + *.xib) + echo "ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile ${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .xib`.nib $RESOURCE_PATH --sdk ${SDKROOT} ${TARGET_DEVICE_ARGS}" + ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .xib`.nib" "$RESOURCE_PATH" --sdk "${SDKROOT}" ${TARGET_DEVICE_ARGS} + ;; + *.framework) + echo "mkdir -p ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" + mkdir -p "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" + echo "rsync -av $RESOURCE_PATH ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" + rsync -av "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" + ;; + *.xcdatamodel) + echo "xcrun momc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH"`.mom\"" + xcrun momc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodel`.mom" + ;; + *.xcdatamodeld) + echo "xcrun momc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodeld`.momd\"" + xcrun momc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodeld`.momd" + ;; + *.xcmappingmodel) + echo "xcrun mapc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcmappingmodel`.cdm\"" + xcrun mapc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcmappingmodel`.cdm" + ;; + *.xcassets) + ABSOLUTE_XCASSET_FILE="$RESOURCE_PATH" + XCASSET_FILES+=("$ABSOLUTE_XCASSET_FILE") + ;; + *) + echo "$RESOURCE_PATH" + echo "$RESOURCE_PATH" >> "$RESOURCES_TO_COPY" + ;; + esac +} + +mkdir -p "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" +rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" +if [[ "${ACTION}" == "install" ]] && [[ "${SKIP_INSTALL}" == "NO" ]]; then + mkdir -p "${INSTALL_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" + rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${INSTALL_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" +fi +rm -f "$RESOURCES_TO_COPY" + +if [[ -n "${WRAPPER_EXTENSION}" ]] && [ "`xcrun --find actool`" ] && [ -n "$XCASSET_FILES" ] +then + # Find all other xcassets (this unfortunately includes those of path pods and other targets). + OTHER_XCASSETS=$(find "$PWD" -iname "*.xcassets" -type d) + while read line; do + if [[ $line != "${PODS_ROOT}*" ]]; then + XCASSET_FILES+=("$line") + fi + done <<<"$OTHER_XCASSETS" + + printf "%s\0" "${XCASSET_FILES[@]}" | xargs -0 xcrun actool --output-format human-readable-text --notices --warnings --platform "${PLATFORM_NAME}" --minimum-deployment-target "${!DEPLOYMENT_TARGET_SETTING_NAME}" ${TARGET_DEVICE_ARGS} --compress-pngs --compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" +fi diff --git a/Example/Pods/Target Support Files/Pods-PXInfiniteScrollViewSwiftExample/Pods-PXInfiniteScrollViewSwiftExample.debug.xcconfig b/Example/Pods/Target Support Files/Pods-PXInfiniteScrollViewSwiftExample/Pods-PXInfiniteScrollViewSwiftExample.debug.xcconfig new file mode 100644 index 0000000..3e32852 --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-PXInfiniteScrollViewSwiftExample/Pods-PXInfiniteScrollViewSwiftExample.debug.xcconfig @@ -0,0 +1,8 @@ +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/PXInfiniteScrollView" +LIBRARY_SEARCH_PATHS = $(inherited) "$PODS_CONFIGURATION_BUILD_DIR/PXInfiniteScrollView-iOS10.2" +OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/PXInfiniteScrollView" +OTHER_LDFLAGS = $(inherited) -ObjC -l"PXInfiniteScrollView-iOS10.2" -framework "UIKit" +PODS_BUILD_DIR = $BUILD_DIR +PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_ROOT = ${SRCROOT}/Pods diff --git a/Example/Pods/Target Support Files/Pods-PXInfiniteScrollViewSwiftExample/Pods-PXInfiniteScrollViewSwiftExample.release.xcconfig b/Example/Pods/Target Support Files/Pods-PXInfiniteScrollViewSwiftExample/Pods-PXInfiniteScrollViewSwiftExample.release.xcconfig new file mode 100644 index 0000000..3e32852 --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-PXInfiniteScrollViewSwiftExample/Pods-PXInfiniteScrollViewSwiftExample.release.xcconfig @@ -0,0 +1,8 @@ +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/PXInfiniteScrollView" +LIBRARY_SEARCH_PATHS = $(inherited) "$PODS_CONFIGURATION_BUILD_DIR/PXInfiniteScrollView-iOS10.2" +OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/PXInfiniteScrollView" +OTHER_LDFLAGS = $(inherited) -ObjC -l"PXInfiniteScrollView-iOS10.2" -framework "UIKit" +PODS_BUILD_DIR = $BUILD_DIR +PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_ROOT = ${SRCROOT}/Pods diff --git a/Example/Pods/Target Support Files/Pods-PXInfiniteScrollViewSwiftExampleTests/Pods-PXInfiniteScrollViewSwiftExampleTests-acknowledgements.markdown b/Example/Pods/Target Support Files/Pods-PXInfiniteScrollViewSwiftExampleTests/Pods-PXInfiniteScrollViewSwiftExampleTests-acknowledgements.markdown new file mode 100644 index 0000000..d9c1815 --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-PXInfiniteScrollViewSwiftExampleTests/Pods-PXInfiniteScrollViewSwiftExampleTests-acknowledgements.markdown @@ -0,0 +1,26 @@ +# Acknowledgements +This application makes use of the following third party libraries: + +## PXInfiniteScrollView + +Copyright (c) 2015 Daniel Blakemore + +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-PXInfiniteScrollViewSwiftExampleTests/Pods-PXInfiniteScrollViewSwiftExampleTests-acknowledgements.plist b/Example/Pods/Target Support Files/Pods-PXInfiniteScrollViewSwiftExampleTests/Pods-PXInfiniteScrollViewSwiftExampleTests-acknowledgements.plist new file mode 100644 index 0000000..8183980 --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-PXInfiniteScrollViewSwiftExampleTests/Pods-PXInfiniteScrollViewSwiftExampleTests-acknowledgements.plist @@ -0,0 +1,58 @@ + + + + + PreferenceSpecifiers + + + FooterText + This application makes use of the following third party libraries: + Title + Acknowledgements + Type + PSGroupSpecifier + + + FooterText + Copyright (c) 2015 Daniel Blakemore <dblakemore@pixio.com> + +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 + PXInfiniteScrollView + 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-PXInfiniteScrollViewSwiftExampleTests/Pods-PXInfiniteScrollViewSwiftExampleTests-dummy.m b/Example/Pods/Target Support Files/Pods-PXInfiniteScrollViewSwiftExampleTests/Pods-PXInfiniteScrollViewSwiftExampleTests-dummy.m new file mode 100644 index 0000000..002e16b --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-PXInfiniteScrollViewSwiftExampleTests/Pods-PXInfiniteScrollViewSwiftExampleTests-dummy.m @@ -0,0 +1,5 @@ +#import +@interface PodsDummy_Pods_PXInfiniteScrollViewSwiftExampleTests : NSObject +@end +@implementation PodsDummy_Pods_PXInfiniteScrollViewSwiftExampleTests +@end diff --git a/Example/Pods/Target Support Files/Pods-PXInfiniteScrollViewSwiftExampleTests/Pods-PXInfiniteScrollViewSwiftExampleTests-frameworks.sh b/Example/Pods/Target Support Files/Pods-PXInfiniteScrollViewSwiftExampleTests/Pods-PXInfiniteScrollViewSwiftExampleTests-frameworks.sh new file mode 100755 index 0000000..0f29f13 --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-PXInfiniteScrollViewSwiftExampleTests/Pods-PXInfiniteScrollViewSwiftExampleTests-frameworks.sh @@ -0,0 +1,92 @@ +#!/bin/sh +set -e + +echo "mkdir -p ${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" +mkdir -p "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" + +SWIFT_STDLIB_PATH="${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" + +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 dont' throw errors + echo "rsync -av --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${destination}\"" + rsync -av --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}" + 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 && exit ${PIPESTATUS[0]}) + 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 +} + +# 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_identitiy + 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 file + archs="$(lipo -info "$binary" | rev | cut -d ':' -f1 | rev)" + stripped="" + for arch in $archs; do + if ! [[ "${VALID_ARCHS}" == *"$arch"* ]]; then + # Strip non-valid architectures in-place + lipo -remove "$arch" -output "$binary" "$binary" || exit 1 + stripped="$stripped $arch" + fi + done + if [[ "$stripped" ]]; then + echo "Stripped $binary of architectures:$stripped" + fi +} + +if [ "${COCOAPODS_PARALLEL_CODE_SIGN}" == "true" ]; then + wait +fi diff --git a/Example/Pods/Target Support Files/Pods-PXInfiniteScrollViewSwiftExampleTests/Pods-PXInfiniteScrollViewSwiftExampleTests-resources.sh b/Example/Pods/Target Support Files/Pods-PXInfiniteScrollViewSwiftExampleTests/Pods-PXInfiniteScrollViewSwiftExampleTests-resources.sh new file mode 100755 index 0000000..4602c68 --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-PXInfiniteScrollViewSwiftExampleTests/Pods-PXInfiniteScrollViewSwiftExampleTests-resources.sh @@ -0,0 +1,99 @@ +#!/bin/sh +set -e + +mkdir -p "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" + +RESOURCES_TO_COPY=${PODS_ROOT}/resources-to-copy-${TARGETNAME}.txt +> "$RESOURCES_TO_COPY" + +XCASSET_FILES=() + +case "${TARGETED_DEVICE_FAMILY}" in + 1,2) + TARGET_DEVICE_ARGS="--target-device ipad --target-device iphone" + ;; + 1) + TARGET_DEVICE_ARGS="--target-device iphone" + ;; + 2) + TARGET_DEVICE_ARGS="--target-device ipad" + ;; + 3) + TARGET_DEVICE_ARGS="--target-device tv" + ;; + *) + TARGET_DEVICE_ARGS="--target-device mac" + ;; +esac + +install_resource() +{ + if [[ "$1" = /* ]] ; then + RESOURCE_PATH="$1" + else + RESOURCE_PATH="${PODS_ROOT}/$1" + fi + if [[ ! -e "$RESOURCE_PATH" ]] ; then + cat << EOM +error: Resource "$RESOURCE_PATH" not found. Run 'pod install' to update the copy resources script. +EOM + exit 1 + fi + case $RESOURCE_PATH in + *.storyboard) + echo "ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile ${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .storyboard`.storyboardc $RESOURCE_PATH --sdk ${SDKROOT} ${TARGET_DEVICE_ARGS}" + ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .storyboard`.storyboardc" "$RESOURCE_PATH" --sdk "${SDKROOT}" ${TARGET_DEVICE_ARGS} + ;; + *.xib) + echo "ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile ${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .xib`.nib $RESOURCE_PATH --sdk ${SDKROOT} ${TARGET_DEVICE_ARGS}" + ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .xib`.nib" "$RESOURCE_PATH" --sdk "${SDKROOT}" ${TARGET_DEVICE_ARGS} + ;; + *.framework) + echo "mkdir -p ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" + mkdir -p "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" + echo "rsync -av $RESOURCE_PATH ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" + rsync -av "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" + ;; + *.xcdatamodel) + echo "xcrun momc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH"`.mom\"" + xcrun momc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodel`.mom" + ;; + *.xcdatamodeld) + echo "xcrun momc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodeld`.momd\"" + xcrun momc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodeld`.momd" + ;; + *.xcmappingmodel) + echo "xcrun mapc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcmappingmodel`.cdm\"" + xcrun mapc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcmappingmodel`.cdm" + ;; + *.xcassets) + ABSOLUTE_XCASSET_FILE="$RESOURCE_PATH" + XCASSET_FILES+=("$ABSOLUTE_XCASSET_FILE") + ;; + *) + echo "$RESOURCE_PATH" + echo "$RESOURCE_PATH" >> "$RESOURCES_TO_COPY" + ;; + esac +} + +mkdir -p "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" +rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" +if [[ "${ACTION}" == "install" ]] && [[ "${SKIP_INSTALL}" == "NO" ]]; then + mkdir -p "${INSTALL_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" + rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${INSTALL_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" +fi +rm -f "$RESOURCES_TO_COPY" + +if [[ -n "${WRAPPER_EXTENSION}" ]] && [ "`xcrun --find actool`" ] && [ -n "$XCASSET_FILES" ] +then + # Find all other xcassets (this unfortunately includes those of path pods and other targets). + OTHER_XCASSETS=$(find "$PWD" -iname "*.xcassets" -type d) + while read line; do + if [[ $line != "${PODS_ROOT}*" ]]; then + XCASSET_FILES+=("$line") + fi + done <<<"$OTHER_XCASSETS" + + printf "%s\0" "${XCASSET_FILES[@]}" | xargs -0 xcrun actool --output-format human-readable-text --notices --warnings --platform "${PLATFORM_NAME}" --minimum-deployment-target "${!DEPLOYMENT_TARGET_SETTING_NAME}" ${TARGET_DEVICE_ARGS} --compress-pngs --compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" +fi diff --git a/Example/Pods/Target Support Files/Pods-PXInfiniteScrollViewSwiftExampleTests/Pods-PXInfiniteScrollViewSwiftExampleTests.debug.xcconfig b/Example/Pods/Target Support Files/Pods-PXInfiniteScrollViewSwiftExampleTests/Pods-PXInfiniteScrollViewSwiftExampleTests.debug.xcconfig new file mode 100644 index 0000000..3e32852 --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-PXInfiniteScrollViewSwiftExampleTests/Pods-PXInfiniteScrollViewSwiftExampleTests.debug.xcconfig @@ -0,0 +1,8 @@ +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/PXInfiniteScrollView" +LIBRARY_SEARCH_PATHS = $(inherited) "$PODS_CONFIGURATION_BUILD_DIR/PXInfiniteScrollView-iOS10.2" +OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/PXInfiniteScrollView" +OTHER_LDFLAGS = $(inherited) -ObjC -l"PXInfiniteScrollView-iOS10.2" -framework "UIKit" +PODS_BUILD_DIR = $BUILD_DIR +PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_ROOT = ${SRCROOT}/Pods diff --git a/Example/Pods/Target Support Files/Pods-PXInfiniteScrollViewSwiftExampleTests/Pods-PXInfiniteScrollViewSwiftExampleTests.release.xcconfig b/Example/Pods/Target Support Files/Pods-PXInfiniteScrollViewSwiftExampleTests/Pods-PXInfiniteScrollViewSwiftExampleTests.release.xcconfig new file mode 100644 index 0000000..3e32852 --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-PXInfiniteScrollViewSwiftExampleTests/Pods-PXInfiniteScrollViewSwiftExampleTests.release.xcconfig @@ -0,0 +1,8 @@ +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/PXInfiniteScrollView" +LIBRARY_SEARCH_PATHS = $(inherited) "$PODS_CONFIGURATION_BUILD_DIR/PXInfiniteScrollView-iOS10.2" +OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/PXInfiniteScrollView" +OTHER_LDFLAGS = $(inherited) -ObjC -l"PXInfiniteScrollView-iOS10.2" -framework "UIKit" +PODS_BUILD_DIR = $BUILD_DIR +PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_ROOT = ${SRCROOT}/Pods diff --git a/Example/Pods/Target Support Files/Pods-Tests/Pods-Tests-acknowledgements.markdown b/Example/Pods/Target Support Files/Pods-Tests/Pods-Tests-acknowledgements.markdown index 0ee049b..d9c1815 100644 --- a/Example/Pods/Target Support Files/Pods-Tests/Pods-Tests-acknowledgements.markdown +++ b/Example/Pods/Target Support Files/Pods-Tests/Pods-Tests-acknowledgements.markdown @@ -23,4 +23,4 @@ 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 - http://cocoapods.org +Generated by CocoaPods - https://cocoapods.org diff --git a/Example/Pods/Target Support Files/Pods-Tests/Pods-Tests-acknowledgements.plist b/Example/Pods/Target Support Files/Pods-Tests/Pods-Tests-acknowledgements.plist index 5337fb4..8183980 100644 --- a/Example/Pods/Target Support Files/Pods-Tests/Pods-Tests-acknowledgements.plist +++ b/Example/Pods/Target Support Files/Pods-Tests/Pods-Tests-acknowledgements.plist @@ -34,6 +34,8 @@ 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 PXInfiniteScrollView Type @@ -41,7 +43,7 @@ THE SOFTWARE. FooterText - Generated by CocoaPods - http://cocoapods.org + Generated by CocoaPods - https://cocoapods.org Title Type diff --git a/Example/Pods/Target Support Files/Pods-Tests/Pods-Tests-frameworks.sh b/Example/Pods/Target Support Files/Pods-Tests/Pods-Tests-frameworks.sh index 6f76344..0f29f13 100755 --- a/Example/Pods/Target Support Files/Pods-Tests/Pods-Tests-frameworks.sh +++ b/Example/Pods/Target Support Files/Pods-Tests/Pods-Tests-frameworks.sh @@ -16,7 +16,7 @@ install_framework() local source="$1" fi - local destination="${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" + local destination="${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" if [ -L "${source}" ]; then echo "Symlinked..." @@ -59,8 +59,13 @@ 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_identitiy echo "Code Signing $1 with Identity ${EXPANDED_CODE_SIGN_IDENTITY_NAME}" - echo "/usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} --preserve-metadata=identifier,entitlements \"$1\"" - /usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} --preserve-metadata=identifier,entitlements "$1" + 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 } @@ -82,3 +87,6 @@ strip_invalid_archs() { fi } +if [ "${COCOAPODS_PARALLEL_CODE_SIGN}" == "true" ]; then + wait +fi diff --git a/Example/Pods/Target Support Files/Pods-Tests/Pods-Tests-resources.sh b/Example/Pods/Target Support Files/Pods-Tests/Pods-Tests-resources.sh index 1890c1d..4602c68 100755 --- a/Example/Pods/Target Support Files/Pods-Tests/Pods-Tests-resources.sh +++ b/Example/Pods/Target Support Files/Pods-Tests/Pods-Tests-resources.sh @@ -1,71 +1,84 @@ #!/bin/sh set -e -mkdir -p "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" +mkdir -p "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" RESOURCES_TO_COPY=${PODS_ROOT}/resources-to-copy-${TARGETNAME}.txt > "$RESOURCES_TO_COPY" XCASSET_FILES=() -realpath() { - DIRECTORY="$(cd "${1%/*}" && pwd)" - FILENAME="${1##*/}" - echo "$DIRECTORY/$FILENAME" -} +case "${TARGETED_DEVICE_FAMILY}" in + 1,2) + TARGET_DEVICE_ARGS="--target-device ipad --target-device iphone" + ;; + 1) + TARGET_DEVICE_ARGS="--target-device iphone" + ;; + 2) + TARGET_DEVICE_ARGS="--target-device ipad" + ;; + 3) + TARGET_DEVICE_ARGS="--target-device tv" + ;; + *) + TARGET_DEVICE_ARGS="--target-device mac" + ;; +esac install_resource() { - case $1 in + if [[ "$1" = /* ]] ; then + RESOURCE_PATH="$1" + else + RESOURCE_PATH="${PODS_ROOT}/$1" + fi + if [[ ! -e "$RESOURCE_PATH" ]] ; then + cat << EOM +error: Resource "$RESOURCE_PATH" not found. Run 'pod install' to update the copy resources script. +EOM + exit 1 + fi + case $RESOURCE_PATH in *.storyboard) - echo "ibtool --reference-external-strings-file --errors --warnings --notices --output-format human-readable-text --compile ${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$1\" .storyboard`.storyboardc ${PODS_ROOT}/$1 --sdk ${SDKROOT}" - ibtool --reference-external-strings-file --errors --warnings --notices --output-format human-readable-text --compile "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$1\" .storyboard`.storyboardc" "${PODS_ROOT}/$1" --sdk "${SDKROOT}" + echo "ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile ${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .storyboard`.storyboardc $RESOURCE_PATH --sdk ${SDKROOT} ${TARGET_DEVICE_ARGS}" + ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .storyboard`.storyboardc" "$RESOURCE_PATH" --sdk "${SDKROOT}" ${TARGET_DEVICE_ARGS} ;; *.xib) - echo "ibtool --reference-external-strings-file --errors --warnings --notices --output-format human-readable-text --compile ${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$1\" .xib`.nib ${PODS_ROOT}/$1 --sdk ${SDKROOT}" - ibtool --reference-external-strings-file --errors --warnings --notices --output-format human-readable-text --compile "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$1\" .xib`.nib" "${PODS_ROOT}/$1" --sdk "${SDKROOT}" + echo "ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile ${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .xib`.nib $RESOURCE_PATH --sdk ${SDKROOT} ${TARGET_DEVICE_ARGS}" + ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .xib`.nib" "$RESOURCE_PATH" --sdk "${SDKROOT}" ${TARGET_DEVICE_ARGS} ;; *.framework) - echo "mkdir -p ${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" - mkdir -p "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" - echo "rsync -av ${PODS_ROOT}/$1 ${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" - rsync -av "${PODS_ROOT}/$1" "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" + echo "mkdir -p ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" + mkdir -p "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" + echo "rsync -av $RESOURCE_PATH ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" + rsync -av "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" ;; *.xcdatamodel) - echo "xcrun momc \"${PODS_ROOT}/$1\" \"${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$1"`.mom\"" - xcrun momc "${PODS_ROOT}/$1" "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$1" .xcdatamodel`.mom" + echo "xcrun momc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH"`.mom\"" + xcrun momc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodel`.mom" ;; *.xcdatamodeld) - echo "xcrun momc \"${PODS_ROOT}/$1\" \"${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$1" .xcdatamodeld`.momd\"" - xcrun momc "${PODS_ROOT}/$1" "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$1" .xcdatamodeld`.momd" + echo "xcrun momc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodeld`.momd\"" + xcrun momc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodeld`.momd" ;; *.xcmappingmodel) - echo "xcrun mapc \"${PODS_ROOT}/$1\" \"${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$1" .xcmappingmodel`.cdm\"" - xcrun mapc "${PODS_ROOT}/$1" "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$1" .xcmappingmodel`.cdm" + echo "xcrun mapc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcmappingmodel`.cdm\"" + xcrun mapc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcmappingmodel`.cdm" ;; *.xcassets) - ABSOLUTE_XCASSET_FILE=$(realpath "${PODS_ROOT}/$1") + ABSOLUTE_XCASSET_FILE="$RESOURCE_PATH" XCASSET_FILES+=("$ABSOLUTE_XCASSET_FILE") ;; - /*) - echo "$1" - echo "$1" >> "$RESOURCES_TO_COPY" - ;; *) - echo "${PODS_ROOT}/$1" - echo "${PODS_ROOT}/$1" >> "$RESOURCES_TO_COPY" + echo "$RESOURCE_PATH" + echo "$RESOURCE_PATH" >> "$RESOURCES_TO_COPY" ;; esac } -if [[ "$CONFIGURATION" == "Debug" ]]; then - install_resource "${BUILT_PRODUCTS_DIR}/PXInfiniteScrollView.bundle" -fi -if [[ "$CONFIGURATION" == "Release" ]]; then - install_resource "${BUILT_PRODUCTS_DIR}/PXInfiniteScrollView.bundle" -fi -mkdir -p "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" -rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" +mkdir -p "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" +rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" if [[ "${ACTION}" == "install" ]] && [[ "${SKIP_INSTALL}" == "NO" ]]; then mkdir -p "${INSTALL_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${INSTALL_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" @@ -74,28 +87,13 @@ rm -f "$RESOURCES_TO_COPY" if [[ -n "${WRAPPER_EXTENSION}" ]] && [ "`xcrun --find actool`" ] && [ -n "$XCASSET_FILES" ] then - case "${TARGETED_DEVICE_FAMILY}" in - 1,2) - TARGET_DEVICE_ARGS="--target-device ipad --target-device iphone" - ;; - 1) - TARGET_DEVICE_ARGS="--target-device iphone" - ;; - 2) - TARGET_DEVICE_ARGS="--target-device ipad" - ;; - *) - TARGET_DEVICE_ARGS="--target-device mac" - ;; - esac - # Find all other xcassets (this unfortunately includes those of path pods and other targets). OTHER_XCASSETS=$(find "$PWD" -iname "*.xcassets" -type d) while read line; do - if [[ $line != "`realpath $PODS_ROOT`*" ]]; then + if [[ $line != "${PODS_ROOT}*" ]]; then XCASSET_FILES+=("$line") fi done <<<"$OTHER_XCASSETS" - printf "%s\0" "${XCASSET_FILES[@]}" | xargs -0 xcrun actool --output-format human-readable-text --notices --warnings --platform "${PLATFORM_NAME}" --minimum-deployment-target "${IPHONEOS_DEPLOYMENT_TARGET}" ${TARGET_DEVICE_ARGS} --compress-pngs --compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" + printf "%s\0" "${XCASSET_FILES[@]}" | xargs -0 xcrun actool --output-format human-readable-text --notices --warnings --platform "${PLATFORM_NAME}" --minimum-deployment-target "${!DEPLOYMENT_TARGET_SETTING_NAME}" ${TARGET_DEVICE_ARGS} --compress-pngs --compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" fi diff --git a/Example/Pods/Target Support Files/Pods-Tests/Pods-Tests.debug.xcconfig b/Example/Pods/Target Support Files/Pods-Tests/Pods-Tests.debug.xcconfig index 675f3ac..c4562fd 100644 --- a/Example/Pods/Target Support Files/Pods-Tests/Pods-Tests.debug.xcconfig +++ b/Example/Pods/Target Support Files/Pods-Tests/Pods-Tests.debug.xcconfig @@ -1,5 +1,8 @@ GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/PXInfiniteScrollView" +LIBRARY_SEARCH_PATHS = $(inherited) "$PODS_CONFIGURATION_BUILD_DIR/PXInfiniteScrollView-iOS9.2" OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/PXInfiniteScrollView" -OTHER_LDFLAGS = $(inherited) -ObjC -l"PXInfiniteScrollView" -framework "UIKit" -PODS_ROOT = ${SRCROOT}/Pods \ No newline at end of file +OTHER_LDFLAGS = $(inherited) -ObjC -l"PXInfiniteScrollView-iOS9.2" -framework "UIKit" +PODS_BUILD_DIR = $BUILD_DIR +PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_ROOT = ${SRCROOT}/Pods diff --git a/Example/Pods/Target Support Files/Pods-Tests/Pods-Tests.release.xcconfig b/Example/Pods/Target Support Files/Pods-Tests/Pods-Tests.release.xcconfig index 675f3ac..c4562fd 100644 --- a/Example/Pods/Target Support Files/Pods-Tests/Pods-Tests.release.xcconfig +++ b/Example/Pods/Target Support Files/Pods-Tests/Pods-Tests.release.xcconfig @@ -1,5 +1,8 @@ GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/PXInfiniteScrollView" +LIBRARY_SEARCH_PATHS = $(inherited) "$PODS_CONFIGURATION_BUILD_DIR/PXInfiniteScrollView-iOS9.2" OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/PXInfiniteScrollView" -OTHER_LDFLAGS = $(inherited) -ObjC -l"PXInfiniteScrollView" -framework "UIKit" -PODS_ROOT = ${SRCROOT}/Pods \ No newline at end of file +OTHER_LDFLAGS = $(inherited) -ObjC -l"PXInfiniteScrollView-iOS9.2" -framework "UIKit" +PODS_BUILD_DIR = $BUILD_DIR +PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_ROOT = ${SRCROOT}/Pods From 640017c1d2be49e6944aff37d7064784b619a538 Mon Sep 17 00:00:00 2001 From: Michael Biggs Date: Fri, 10 Feb 2017 10:54:36 -0700 Subject: [PATCH 2/4] Added nullability specifiers --- Pod/Classes/PXInfiniteScrollView.h | 4 ++-- Pod/Classes/PXInfiniteScrollView.m | 11 +++++++++-- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/Pod/Classes/PXInfiniteScrollView.h b/Pod/Classes/PXInfiniteScrollView.h index 3f9e0e2..b3dd3da 100644 --- a/Pod/Classes/PXInfiniteScrollView.h +++ b/Pod/Classes/PXInfiniteScrollView.h @@ -37,7 +37,7 @@ typedef NS_ENUM(NSInteger, PXInfiniteScrollViewDirection) { /** * An array of UIView objects that are paged. */ -@property (nonatomic, copy) NSArray* pages; +@property (nonatomic, copy, nullable) NSArray* pages; @property (nonatomic, readonly) NSUInteger pageCount; /** @@ -56,6 +56,6 @@ typedef NS_ENUM(NSInteger, PXInfiniteScrollViewDirection) { * * @return UIView currently displayed */ -- (UIView*) currentPageView; +- (UIView* _Nullable) currentPageView; @end diff --git a/Pod/Classes/PXInfiniteScrollView.m b/Pod/Classes/PXInfiniteScrollView.m index d9816da..886862c 100644 --- a/Pod/Classes/PXInfiniteScrollView.m +++ b/Pod/Classes/PXInfiniteScrollView.m @@ -152,7 +152,7 @@ - (NSInteger) currentPage return posMod(center / pageSize, pageCount); } -- (void)setCurrentPage:(NSInteger)currentPage +- (void) setCurrentPage:(NSInteger)currentPage { [self setCurrentPage:currentPage animated:FALSE]; } @@ -197,7 +197,14 @@ - (void) setCurrentPage:(NSInteger)page animated:(BOOL)animated - (UIView*) currentPageView { - return _pages[[self currentPage]]; + if ([self pageCount] > 0) + { + return _pages[[self currentPage]]; + } + else + { + return nil; + } } #pragma mark UIScrollView methods From 16fa2d8280558d6c725340508ab4c93481deff91 Mon Sep 17 00:00:00 2001 From: Michael Biggs Date: Fri, 10 Feb 2017 11:00:59 -0700 Subject: [PATCH 3/4] cleanup --- Example/PXInfiniteScrollView/main.m | 3 --- 1 file changed, 3 deletions(-) diff --git a/Example/PXInfiniteScrollView/main.m b/Example/PXInfiniteScrollView/main.m index bc416f9..5ffefec 100644 --- a/Example/PXInfiniteScrollView/main.m +++ b/Example/PXInfiniteScrollView/main.m @@ -9,13 +9,10 @@ #import #import "PXAppDelegate.h" -//#import "PXInfiniteScrollView-Swift.h" int main(int argc, char * argv[]) { @autoreleasepool { - // COMMENT THIS OUT AND USE THE LINE BELOW TO TEST THE SWIFT EXAMPLE return UIApplicationMain(argc, argv, nil, NSStringFromClass([PXAppDelegate class])); - //return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); } } From 0d332c44d60b40e95ad1b56c9c8a8192cb8b4db6 Mon Sep 17 00:00:00 2001 From: Michael Biggs Date: Thu, 23 Mar 2017 16:51:04 -0600 Subject: [PATCH 4/4] Specified array type --- Pod/Classes/PXInfiniteScrollView.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Pod/Classes/PXInfiniteScrollView.h b/Pod/Classes/PXInfiniteScrollView.h index b3dd3da..6640b3f 100644 --- a/Pod/Classes/PXInfiniteScrollView.h +++ b/Pod/Classes/PXInfiniteScrollView.h @@ -37,7 +37,7 @@ typedef NS_ENUM(NSInteger, PXInfiniteScrollViewDirection) { /** * An array of UIView objects that are paged. */ -@property (nonatomic, copy, nullable) NSArray* pages; +@property (nonatomic, copy, nullable) NSArray * pages; @property (nonatomic, readonly) NSUInteger pageCount; /**