From fee700159191fe0af00ac699bbb48d6a2bd7c761 Mon Sep 17 00:00:00 2001 From: Wesley Wickwire Date: Tue, 15 May 2018 15:57:09 -0400 Subject: [PATCH 1/6] removed example project pods from git --- .gitignore | 4 + .../contents.xcworkspacedata | 10 - Examples/Podfile.lock | 16 - .../MessageViewController.podspec.json | 21 - Examples/Pods/Manifest.lock | 16 - Examples/Pods/Pods.xcodeproj/project.pbxproj | 628 ------------------ .../MessageViewController/Info.plist | 26 - .../MessageViewController-dummy.m | 5 - .../MessageViewController-prefix.pch | 12 - .../MessageViewController-umbrella.h | 16 - .../MessageViewController.modulemap | 6 - .../MessageViewController.xcconfig | 10 - .../Pods-Examples/Info.plist | 26 - .../Pods-Examples-acknowledgements.markdown | 28 - .../Pods-Examples-acknowledgements.plist | 60 -- .../Pods-Examples/Pods-Examples-dummy.m | 5 - .../Pods-Examples/Pods-Examples-frameworks.sh | 144 ---- .../Pods-Examples/Pods-Examples-resources.sh | 106 --- .../Pods-Examples/Pods-Examples-umbrella.h | 16 - .../Pods-Examples.debug.xcconfig | 11 - .../Pods-Examples/Pods-Examples.modulemap | 6 - .../Pods-Examples.release.xcconfig | 11 - 22 files changed, 4 insertions(+), 1179 deletions(-) delete mode 100644 Examples/Examples.xcworkspace/contents.xcworkspacedata delete mode 100644 Examples/Podfile.lock delete mode 100644 Examples/Pods/Local Podspecs/MessageViewController.podspec.json delete mode 100644 Examples/Pods/Manifest.lock delete mode 100644 Examples/Pods/Pods.xcodeproj/project.pbxproj delete mode 100644 Examples/Pods/Target Support Files/MessageViewController/Info.plist delete mode 100644 Examples/Pods/Target Support Files/MessageViewController/MessageViewController-dummy.m delete mode 100644 Examples/Pods/Target Support Files/MessageViewController/MessageViewController-prefix.pch delete mode 100644 Examples/Pods/Target Support Files/MessageViewController/MessageViewController-umbrella.h delete mode 100644 Examples/Pods/Target Support Files/MessageViewController/MessageViewController.modulemap delete mode 100644 Examples/Pods/Target Support Files/MessageViewController/MessageViewController.xcconfig delete mode 100644 Examples/Pods/Target Support Files/Pods-Examples/Info.plist delete mode 100644 Examples/Pods/Target Support Files/Pods-Examples/Pods-Examples-acknowledgements.markdown delete mode 100644 Examples/Pods/Target Support Files/Pods-Examples/Pods-Examples-acknowledgements.plist delete mode 100644 Examples/Pods/Target Support Files/Pods-Examples/Pods-Examples-dummy.m delete mode 100755 Examples/Pods/Target Support Files/Pods-Examples/Pods-Examples-frameworks.sh delete mode 100755 Examples/Pods/Target Support Files/Pods-Examples/Pods-Examples-resources.sh delete mode 100644 Examples/Pods/Target Support Files/Pods-Examples/Pods-Examples-umbrella.h delete mode 100644 Examples/Pods/Target Support Files/Pods-Examples/Pods-Examples.debug.xcconfig delete mode 100644 Examples/Pods/Target Support Files/Pods-Examples/Pods-Examples.modulemap delete mode 100644 Examples/Pods/Target Support Files/Pods-Examples/Pods-Examples.release.xcconfig diff --git a/.gitignore b/.gitignore index a51fc53..965e338 100644 --- a/.gitignore +++ b/.gitignore @@ -82,3 +82,7 @@ Resources/*.xcconfig # FBSnapshotTestCase Failure Diffs FailureDiffs/ + +# Example Project Pods +Exmaples/Pods/ +Exmaples/Podfile.resolved \ No newline at end of file diff --git a/Examples/Examples.xcworkspace/contents.xcworkspacedata b/Examples/Examples.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 0a69e11..0000000 --- a/Examples/Examples.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - diff --git a/Examples/Podfile.lock b/Examples/Podfile.lock deleted file mode 100644 index 7d6489e..0000000 --- a/Examples/Podfile.lock +++ /dev/null @@ -1,16 +0,0 @@ -PODS: - - MessageViewController (0.1.1) - -DEPENDENCIES: - - MessageViewController (from `../MessageViewController.podspec`) - -EXTERNAL SOURCES: - MessageViewController: - :path: ../MessageViewController.podspec - -SPEC CHECKSUMS: - MessageViewController: 3aa9b7b422677de3a8bc026ef39b0c0f83ccc185 - -PODFILE CHECKSUM: 74208e93c3daf191e681c80fcdf956f1603f9016 - -COCOAPODS: 1.4.0 diff --git a/Examples/Pods/Local Podspecs/MessageViewController.podspec.json b/Examples/Pods/Local Podspecs/MessageViewController.podspec.json deleted file mode 100644 index 6cb5fbc..0000000 --- a/Examples/Pods/Local Podspecs/MessageViewController.podspec.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "name": "MessageViewController", - "version": "0.1.1", - "license": { - "type": "MIT" - }, - "homepage": "https://github.com/GitHawkApp/MessageViewController", - "authors": { - "Ryan Nystrom": "rnystrom@whoisryannystrom.com" - }, - "summary": "Replacement for SlackTextViewController.", - "source": { - "git": "https://github.com/GitHawkApp/MessageViewController.git", - "tag": "0.1.1" - }, - "source_files": "MessageViewController/*.swift", - "platforms": { - "ios": "10.0" - }, - "swift_version": "4.0" -} diff --git a/Examples/Pods/Manifest.lock b/Examples/Pods/Manifest.lock deleted file mode 100644 index 7d6489e..0000000 --- a/Examples/Pods/Manifest.lock +++ /dev/null @@ -1,16 +0,0 @@ -PODS: - - MessageViewController (0.1.1) - -DEPENDENCIES: - - MessageViewController (from `../MessageViewController.podspec`) - -EXTERNAL SOURCES: - MessageViewController: - :path: ../MessageViewController.podspec - -SPEC CHECKSUMS: - MessageViewController: 3aa9b7b422677de3a8bc026ef39b0c0f83ccc185 - -PODFILE CHECKSUM: 74208e93c3daf191e681c80fcdf956f1603f9016 - -COCOAPODS: 1.4.0 diff --git a/Examples/Pods/Pods.xcodeproj/project.pbxproj b/Examples/Pods/Pods.xcodeproj/project.pbxproj deleted file mode 100644 index e904bef..0000000 --- a/Examples/Pods/Pods.xcodeproj/project.pbxproj +++ /dev/null @@ -1,628 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 48; - objects = { - -/* Begin PBXBuildFile section */ - 0AEA0A72FF498B5BBC850842062CFA26 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6604A7D69453B4569E4E4827FB9155A9 /* Foundation.framework */; }; - 1BF30E8E48F1703881633ADF1D3668E0 /* MessageViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF6DA74672171E204495E4B360143C6A /* MessageViewController.swift */; }; - 2EA1F25878203ABBDC3D32204BD6C924 /* MessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0A5396B044562E78E0FDEC0D9A3B915B /* MessageView.swift */; }; - 48043ABFE79418EF931960ED29855796 /* MessageViewController+MessageViewDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88120228CF458435D2236C64DB036E3A /* MessageViewController+MessageViewDelegate.swift */; }; - 49533A4F96F222F89E7EA3EFDBE8668A /* UIButton+BottomHeightOffset.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADDAE55DEE91482E257BDEE39BFA11ED /* UIButton+BottomHeightOffset.swift */; }; - 6D6F7C71D33AF6BA0424AC50F967D7F1 /* String+WordAtRange.swift in Sources */ = {isa = PBXBuildFile; fileRef = C73D0538CE197D3ECB173BD3DABEB1DB /* String+WordAtRange.swift */; }; - 7FDE8A5D2EF8E282D1A6452530E137CB /* MessageViewController-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 09BB4ED01E28A639AF0CE74073DBFA9E /* MessageViewController-dummy.m */; }; - 8292B0109F5D42139CC88F8876755C0B /* MessageAutocompleteController.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA6BA99CB0A264C8FDCF9F2A35255AC3 /* MessageAutocompleteController.swift */; }; - 95924FE621C38A19A48516605DC9239F /* UIView+iOS11.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDF8E22ACCDA47937A3A8B4297428F27 /* UIView+iOS11.swift */; }; - A7253CC5BDB0113BB96BDEE765DA85D6 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6604A7D69453B4569E4E4827FB9155A9 /* Foundation.framework */; }; - B2EF6D06C6241A1C2B322696295C1F12 /* MessageTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8740D7783AEE9AB8796BE9ADEF37D488 /* MessageTextView.swift */; }; - B5E1C48814B6A0E0057C7399B60E6A1F /* UIScrollView+StopScrolling.swift in Sources */ = {isa = PBXBuildFile; fileRef = B81C0A064878637EDBEC425A7F7CB56D /* UIScrollView+StopScrolling.swift */; }; - D35DB21A6B4BFCA7A27850C679EFE960 /* Pods-Examples-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 708CE1D611334D20D20054A47B165A45 /* Pods-Examples-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D579113B22A93703CA6CF9BB6F4725DF /* NSAttributedString+ReplaceRange.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A72229B3439164C419EBDAB2B2D268D /* NSAttributedString+ReplaceRange.swift */; }; - D6310001724F0A69C71F00E53B42BAFE /* Pods-Examples-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 088CE4DEBD5AFD36D1D4293911018293 /* Pods-Examples-dummy.m */; }; - DD0F13CA430DB78B26A436C0A5F90ECB /* UITextView+Prefixes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 54C1C1DDF830861C9F4713F8FF88A0B8 /* UITextView+Prefixes.swift */; }; - F31E2AC194AA0AA562D1BD90E8F7A9FD /* MessageViewController-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = FB973EA763BAFF9C3590E30B52211451 /* MessageViewController-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F69A2FF839825859E66394B591A018E8 /* MessageViewDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88F10B46643C0101E4B04654062D1729 /* MessageViewDelegate.swift */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - D7225D3A80862D2B5AF8CECC24BCE9DD /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; - proxyType = 1; - remoteGlobalIDString = 47EDC1A36C990546A95696AD98450635; - remoteInfo = MessageViewController; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXFileReference section */ - 05AE4B3FEB69721F62BD8F1111C0B3E0 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 088CE4DEBD5AFD36D1D4293911018293 /* Pods-Examples-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-Examples-dummy.m"; sourceTree = ""; }; - 09BB4ED01E28A639AF0CE74073DBFA9E /* MessageViewController-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MessageViewController-dummy.m"; sourceTree = ""; }; - 0A5396B044562E78E0FDEC0D9A3B915B /* MessageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MessageView.swift; path = MessageViewController/MessageView.swift; sourceTree = ""; }; - 0E85C4F4BE728F6D81B641C896B26881 /* Pods-Examples-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-Examples-acknowledgements.markdown"; sourceTree = ""; }; - 23DDC2117ADBDBEA3983436B4D327BF7 /* Pods-Examples.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-Examples.modulemap"; sourceTree = ""; }; - 241EED3A73D5812658DC7A78D7DB7F46 /* MessageViewController-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MessageViewController-prefix.pch"; sourceTree = ""; }; - 25D24A4923125F0787F9AC31237C307D /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 3A72229B3439164C419EBDAB2B2D268D /* NSAttributedString+ReplaceRange.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSAttributedString+ReplaceRange.swift"; path = "MessageViewController/NSAttributedString+ReplaceRange.swift"; sourceTree = ""; }; - 46F8A3D3F0984D3DA8E7A4D3DED400CC /* Pods-Examples.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-Examples.debug.xcconfig"; sourceTree = ""; }; - 526C87AAE61AF7D56D0A31C47144DFD0 /* Pods-Examples-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-Examples-frameworks.sh"; sourceTree = ""; }; - 54C1C1DDF830861C9F4713F8FF88A0B8 /* UITextView+Prefixes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITextView+Prefixes.swift"; path = "MessageViewController/UITextView+Prefixes.swift"; sourceTree = ""; }; - 6604A7D69453B4569E4E4827FB9155A9 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.3.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; - 6A4502DB0407EDA9A5E4A8CB547804A2 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; - 708CE1D611334D20D20054A47B165A45 /* Pods-Examples-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-Examples-umbrella.h"; sourceTree = ""; }; - 8740D7783AEE9AB8796BE9ADEF37D488 /* MessageTextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MessageTextView.swift; path = MessageViewController/MessageTextView.swift; sourceTree = ""; }; - 88120228CF458435D2236C64DB036E3A /* MessageViewController+MessageViewDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "MessageViewController+MessageViewDelegate.swift"; path = "MessageViewController/MessageViewController+MessageViewDelegate.swift"; sourceTree = ""; }; - 88F10B46643C0101E4B04654062D1729 /* MessageViewDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MessageViewDelegate.swift; path = MessageViewController/MessageViewDelegate.swift; sourceTree = ""; }; - 93A4A3777CF96A4AAC1D13BA6DCCEA73 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 9F7CA8A37DAB011181174507244B8DDB /* MessageViewController.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = MessageViewController.framework; path = MessageViewController.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - AA6BA99CB0A264C8FDCF9F2A35255AC3 /* MessageAutocompleteController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MessageAutocompleteController.swift; path = MessageViewController/MessageAutocompleteController.swift; sourceTree = ""; }; - ADDAE55DEE91482E257BDEE39BFA11ED /* UIButton+BottomHeightOffset.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIButton+BottomHeightOffset.swift"; path = "MessageViewController/UIButton+BottomHeightOffset.swift"; sourceTree = ""; }; - B1FB8612BC577D3F77B698722906DE03 /* Pods-Examples-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-Examples-acknowledgements.plist"; sourceTree = ""; }; - B81C0A064878637EDBEC425A7F7CB56D /* UIScrollView+StopScrolling.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIScrollView+StopScrolling.swift"; path = "MessageViewController/UIScrollView+StopScrolling.swift"; sourceTree = ""; }; - BF6DA74672171E204495E4B360143C6A /* MessageViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MessageViewController.swift; path = MessageViewController/MessageViewController.swift; sourceTree = ""; }; - C711475B7A4F0F74CFD0D19DEC518676 /* Pods_Examples.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_Examples.framework; path = "Pods-Examples.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - C73D0538CE197D3ECB173BD3DABEB1DB /* String+WordAtRange.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+WordAtRange.swift"; path = "MessageViewController/String+WordAtRange.swift"; sourceTree = ""; }; - C92F366458F5B5EC84057D47A6D19024 /* MessageViewController.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; lastKnownFileType = text; path = MessageViewController.podspec; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - DD4D1E3AFD802BF8F7580C35AF94D1BB /* Pods-Examples.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-Examples.release.xcconfig"; sourceTree = ""; }; - E485B535C96BF2B01485A4DA1A17BB0D /* MessageViewController.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MessageViewController.modulemap; sourceTree = ""; }; - E77E224A96828E7063E6B672F4F159B0 /* MessageViewController.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MessageViewController.xcconfig; sourceTree = ""; }; - EC461691A22FF7DB4A1FB4F7A7487EA4 /* Pods-Examples-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-Examples-resources.sh"; sourceTree = ""; }; - F3FFCFA344E1D6543F6DF7598CE9B593 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; - FB973EA763BAFF9C3590E30B52211451 /* MessageViewController-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MessageViewController-umbrella.h"; sourceTree = ""; }; - FDF8E22ACCDA47937A3A8B4297428F27 /* UIView+iOS11.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+iOS11.swift"; path = "MessageViewController/UIView+iOS11.swift"; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 128CA2E25304F83C217A432957189F4F /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 0AEA0A72FF498B5BBC850842062CFA26 /* Foundation.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 2688B6C7D37E32CB72FFB75A1BDE5C48 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - A7253CC5BDB0113BB96BDEE765DA85D6 /* Foundation.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 2BE154C4D0BF4B1F8648C7B5D87586AF /* Pods-Examples */ = { - isa = PBXGroup; - children = ( - 25D24A4923125F0787F9AC31237C307D /* Info.plist */, - 23DDC2117ADBDBEA3983436B4D327BF7 /* Pods-Examples.modulemap */, - 0E85C4F4BE728F6D81B641C896B26881 /* Pods-Examples-acknowledgements.markdown */, - B1FB8612BC577D3F77B698722906DE03 /* Pods-Examples-acknowledgements.plist */, - 088CE4DEBD5AFD36D1D4293911018293 /* Pods-Examples-dummy.m */, - 526C87AAE61AF7D56D0A31C47144DFD0 /* Pods-Examples-frameworks.sh */, - EC461691A22FF7DB4A1FB4F7A7487EA4 /* Pods-Examples-resources.sh */, - 708CE1D611334D20D20054A47B165A45 /* Pods-Examples-umbrella.h */, - 46F8A3D3F0984D3DA8E7A4D3DED400CC /* Pods-Examples.debug.xcconfig */, - DD4D1E3AFD802BF8F7580C35AF94D1BB /* Pods-Examples.release.xcconfig */, - ); - name = "Pods-Examples"; - path = "Target Support Files/Pods-Examples"; - sourceTree = ""; - }; - 3441085000E940EF2B125D20434A3947 /* Pod */ = { - isa = PBXGroup; - children = ( - 6A4502DB0407EDA9A5E4A8CB547804A2 /* LICENSE */, - C92F366458F5B5EC84057D47A6D19024 /* MessageViewController.podspec */, - F3FFCFA344E1D6543F6DF7598CE9B593 /* README.md */, - ); - name = Pod; - sourceTree = ""; - }; - 39A5945FAF4C040C9F9182A8BD15B7EE /* Products */ = { - isa = PBXGroup; - children = ( - 9F7CA8A37DAB011181174507244B8DDB /* MessageViewController.framework */, - C711475B7A4F0F74CFD0D19DEC518676 /* Pods_Examples.framework */, - ); - name = Products; - sourceTree = ""; - }; - 7B47F98F59AAA0EB63C0936C64F99F82 /* Development Pods */ = { - isa = PBXGroup; - children = ( - AA3242DC42F1A624A9285C490E6FF96A /* MessageViewController */, - ); - name = "Development Pods"; - sourceTree = ""; - }; - 7DB346D0F39D3F0E887471402A8071AB = { - isa = PBXGroup; - children = ( - 93A4A3777CF96A4AAC1D13BA6DCCEA73 /* Podfile */, - 7B47F98F59AAA0EB63C0936C64F99F82 /* Development Pods */, - BC3CA7F9E30CC8F7E2DD044DD34432FC /* Frameworks */, - 39A5945FAF4C040C9F9182A8BD15B7EE /* Products */, - F872D0250D61C30260F42D978EB4C3C0 /* Targets Support Files */, - ); - sourceTree = ""; - }; - AA3242DC42F1A624A9285C490E6FF96A /* MessageViewController */ = { - isa = PBXGroup; - children = ( - AA6BA99CB0A264C8FDCF9F2A35255AC3 /* MessageAutocompleteController.swift */, - 8740D7783AEE9AB8796BE9ADEF37D488 /* MessageTextView.swift */, - 0A5396B044562E78E0FDEC0D9A3B915B /* MessageView.swift */, - BF6DA74672171E204495E4B360143C6A /* MessageViewController.swift */, - 88120228CF458435D2236C64DB036E3A /* MessageViewController+MessageViewDelegate.swift */, - 88F10B46643C0101E4B04654062D1729 /* MessageViewDelegate.swift */, - 3A72229B3439164C419EBDAB2B2D268D /* NSAttributedString+ReplaceRange.swift */, - C73D0538CE197D3ECB173BD3DABEB1DB /* String+WordAtRange.swift */, - ADDAE55DEE91482E257BDEE39BFA11ED /* UIButton+BottomHeightOffset.swift */, - B81C0A064878637EDBEC425A7F7CB56D /* UIScrollView+StopScrolling.swift */, - 54C1C1DDF830861C9F4713F8FF88A0B8 /* UITextView+Prefixes.swift */, - FDF8E22ACCDA47937A3A8B4297428F27 /* UIView+iOS11.swift */, - 3441085000E940EF2B125D20434A3947 /* Pod */, - F1BDFFB272377CBEA3E2BC04250D19C6 /* Support Files */, - ); - name = MessageViewController; - path = ../..; - sourceTree = ""; - }; - BC3CA7F9E30CC8F7E2DD044DD34432FC /* Frameworks */ = { - isa = PBXGroup; - children = ( - D35AF013A5F0BAD4F32504907A52519E /* iOS */, - ); - name = Frameworks; - sourceTree = ""; - }; - D35AF013A5F0BAD4F32504907A52519E /* iOS */ = { - isa = PBXGroup; - children = ( - 6604A7D69453B4569E4E4827FB9155A9 /* Foundation.framework */, - ); - name = iOS; - sourceTree = ""; - }; - F1BDFFB272377CBEA3E2BC04250D19C6 /* Support Files */ = { - isa = PBXGroup; - children = ( - 05AE4B3FEB69721F62BD8F1111C0B3E0 /* Info.plist */, - E485B535C96BF2B01485A4DA1A17BB0D /* MessageViewController.modulemap */, - E77E224A96828E7063E6B672F4F159B0 /* MessageViewController.xcconfig */, - 09BB4ED01E28A639AF0CE74073DBFA9E /* MessageViewController-dummy.m */, - 241EED3A73D5812658DC7A78D7DB7F46 /* MessageViewController-prefix.pch */, - FB973EA763BAFF9C3590E30B52211451 /* MessageViewController-umbrella.h */, - ); - name = "Support Files"; - path = "Examples/Pods/Target Support Files/MessageViewController"; - sourceTree = ""; - }; - F872D0250D61C30260F42D978EB4C3C0 /* Targets Support Files */ = { - isa = PBXGroup; - children = ( - 2BE154C4D0BF4B1F8648C7B5D87586AF /* Pods-Examples */, - ); - name = "Targets Support Files"; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXHeadersBuildPhase section */ - 59E0F9F97176E61B958B373BA3EC8DE4 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - F31E2AC194AA0AA562D1BD90E8F7A9FD /* MessageViewController-umbrella.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 9DD5CC4B13CD7C5A23CB32BA8D47B01C /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - D35DB21A6B4BFCA7A27850C679EFE960 /* Pods-Examples-umbrella.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXHeadersBuildPhase section */ - -/* Begin PBXNativeTarget section */ - 47EDC1A36C990546A95696AD98450635 /* MessageViewController */ = { - isa = PBXNativeTarget; - buildConfigurationList = 9E9D28C4F11B5242D1D6EAAEA04342EC /* Build configuration list for PBXNativeTarget "MessageViewController" */; - buildPhases = ( - 2406B545C4E786FDA1F84FB3117F2AFB /* Sources */, - 128CA2E25304F83C217A432957189F4F /* Frameworks */, - 59E0F9F97176E61B958B373BA3EC8DE4 /* Headers */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = MessageViewController; - productName = MessageViewController; - productReference = 9F7CA8A37DAB011181174507244B8DDB /* MessageViewController.framework */; - productType = "com.apple.product-type.framework"; - }; - AD38A86F1144BA00798EEB70C6168952 /* Pods-Examples */ = { - isa = PBXNativeTarget; - buildConfigurationList = 6DFFE0C37BE6DD75CAE4E48F2FC1C3D6 /* Build configuration list for PBXNativeTarget "Pods-Examples" */; - buildPhases = ( - 07EDB563FC39DA310E0862C8BE7CA7A5 /* Sources */, - 2688B6C7D37E32CB72FFB75A1BDE5C48 /* Frameworks */, - 9DD5CC4B13CD7C5A23CB32BA8D47B01C /* Headers */, - ); - buildRules = ( - ); - dependencies = ( - D915368D0838E731634A39619F365857 /* PBXTargetDependency */, - ); - name = "Pods-Examples"; - productName = "Pods-Examples"; - productReference = C711475B7A4F0F74CFD0D19DEC518676 /* Pods_Examples.framework */; - productType = "com.apple.product-type.framework"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - D41D8CD98F00B204E9800998ECF8427E /* Project object */ = { - isa = PBXProject; - attributes = { - LastSwiftUpdateCheck = 0930; - LastUpgradeCheck = 0930; - }; - buildConfigurationList = 2D8E8EC45A3A1A1D94AE762CB5028504 /* Build configuration list for PBXProject "Pods" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; - hasScannedForEncodings = 0; - knownRegions = ( - en, - ); - mainGroup = 7DB346D0F39D3F0E887471402A8071AB; - productRefGroup = 39A5945FAF4C040C9F9182A8BD15B7EE /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 47EDC1A36C990546A95696AD98450635 /* MessageViewController */, - AD38A86F1144BA00798EEB70C6168952 /* Pods-Examples */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXSourcesBuildPhase section */ - 07EDB563FC39DA310E0862C8BE7CA7A5 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - D6310001724F0A69C71F00E53B42BAFE /* Pods-Examples-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 2406B545C4E786FDA1F84FB3117F2AFB /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 8292B0109F5D42139CC88F8876755C0B /* MessageAutocompleteController.swift in Sources */, - B2EF6D06C6241A1C2B322696295C1F12 /* MessageTextView.swift in Sources */, - 2EA1F25878203ABBDC3D32204BD6C924 /* MessageView.swift in Sources */, - 48043ABFE79418EF931960ED29855796 /* MessageViewController+MessageViewDelegate.swift in Sources */, - 7FDE8A5D2EF8E282D1A6452530E137CB /* MessageViewController-dummy.m in Sources */, - 1BF30E8E48F1703881633ADF1D3668E0 /* MessageViewController.swift in Sources */, - F69A2FF839825859E66394B591A018E8 /* MessageViewDelegate.swift in Sources */, - D579113B22A93703CA6CF9BB6F4725DF /* NSAttributedString+ReplaceRange.swift in Sources */, - 6D6F7C71D33AF6BA0424AC50F967D7F1 /* String+WordAtRange.swift in Sources */, - 49533A4F96F222F89E7EA3EFDBE8668A /* UIButton+BottomHeightOffset.swift in Sources */, - B5E1C48814B6A0E0057C7399B60E6A1F /* UIScrollView+StopScrolling.swift in Sources */, - DD0F13CA430DB78B26A436C0A5F90ECB /* UITextView+Prefixes.swift in Sources */, - 95924FE621C38A19A48516605DC9239F /* UIView+iOS11.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - D915368D0838E731634A39619F365857 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = MessageViewController; - target = 47EDC1A36C990546A95696AD98450635 /* MessageViewController */; - targetProxy = D7225D3A80862D2B5AF8CECC24BCE9DD /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin XCBuildConfiguration section */ - 040C1DC3099ABF8BD2B2E200261F5DE6 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E77E224A96828E7063E6B672F4F159B0 /* MessageViewController.xcconfig */; - buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; - CODE_SIGN_IDENTITY = ""; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/MessageViewController/MessageViewController-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/MessageViewController/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/MessageViewController/MessageViewController.modulemap"; - PRODUCT_NAME = MessageViewController; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 4.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - 0D47015413F80F8636213D1D3177B4E2 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E77E224A96828E7063E6B672F4F159B0 /* MessageViewController.xcconfig */; - buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; - CODE_SIGN_IDENTITY = ""; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/MessageViewController/MessageViewController-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/MessageViewController/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/MessageViewController/MessageViewController.modulemap"; - PRODUCT_NAME = MessageViewController; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; - SWIFT_VERSION = 4.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - 13A95306D85E4471AB6BE665B012E60A /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGNING_REQUIRED = NO; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "POD_CONFIGURATION_DEBUG=1", - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = NO_SIGNING/; - STRIP_INSTALLED_PRODUCT = NO; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SYMROOT = "${SRCROOT}/../build"; - }; - name = Debug; - }; - 68D38E0A8A3C85BC70E930EF0A3EA620 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = DD4D1E3AFD802BF8F7580C35AF94D1BB /* Pods-Examples.release.xcconfig */; - buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; - CODE_SIGN_IDENTITY = ""; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "Target Support Files/Pods-Examples/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-Examples/Pods-Examples.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = Pods_Examples; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - 8E8333274F4AB64785B04AB5B2A37231 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGNING_REQUIRED = NO; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_NO_COMMON_BLOCKS = YES; - GCC_PREPROCESSOR_DEFINITIONS = ( - "POD_CONFIGURATION_RELEASE=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; - MTL_ENABLE_DEBUG_INFO = NO; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = NO_SIGNING/; - STRIP_INSTALLED_PRODUCT = NO; - SYMROOT = "${SRCROOT}/../build"; - }; - name = Release; - }; - D3520EA8ECC2FE4A69A07D59355442E4 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46F8A3D3F0984D3DA8E7A4D3DED400CC /* Pods-Examples.debug.xcconfig */; - buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; - CODE_SIGN_IDENTITY = ""; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "Target Support Files/Pods-Examples/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-Examples/Pods-Examples.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = Pods_Examples; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 2D8E8EC45A3A1A1D94AE762CB5028504 /* Build configuration list for PBXProject "Pods" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 13A95306D85E4471AB6BE665B012E60A /* Debug */, - 8E8333274F4AB64785B04AB5B2A37231 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 6DFFE0C37BE6DD75CAE4E48F2FC1C3D6 /* Build configuration list for PBXNativeTarget "Pods-Examples" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - D3520EA8ECC2FE4A69A07D59355442E4 /* Debug */, - 68D38E0A8A3C85BC70E930EF0A3EA620 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 9E9D28C4F11B5242D1D6EAAEA04342EC /* Build configuration list for PBXNativeTarget "MessageViewController" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 040C1DC3099ABF8BD2B2E200261F5DE6 /* Debug */, - 0D47015413F80F8636213D1D3177B4E2 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = D41D8CD98F00B204E9800998ECF8427E /* Project object */; -} diff --git a/Examples/Pods/Target Support Files/MessageViewController/Info.plist b/Examples/Pods/Target Support Files/MessageViewController/Info.plist deleted file mode 100644 index 97eeeda..0000000 --- a/Examples/Pods/Target Support Files/MessageViewController/Info.plist +++ /dev/null @@ -1,26 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIdentifier - ${PRODUCT_BUNDLE_IDENTIFIER} - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - ${PRODUCT_NAME} - CFBundlePackageType - FMWK - CFBundleShortVersionString - 0.1.1 - CFBundleSignature - ???? - CFBundleVersion - ${CURRENT_PROJECT_VERSION} - NSPrincipalClass - - - diff --git a/Examples/Pods/Target Support Files/MessageViewController/MessageViewController-dummy.m b/Examples/Pods/Target Support Files/MessageViewController/MessageViewController-dummy.m deleted file mode 100644 index 0b53da5..0000000 --- a/Examples/Pods/Target Support Files/MessageViewController/MessageViewController-dummy.m +++ /dev/null @@ -1,5 +0,0 @@ -#import -@interface PodsDummy_MessageViewController : NSObject -@end -@implementation PodsDummy_MessageViewController -@end diff --git a/Examples/Pods/Target Support Files/MessageViewController/MessageViewController-prefix.pch b/Examples/Pods/Target Support Files/MessageViewController/MessageViewController-prefix.pch deleted file mode 100644 index beb2a24..0000000 --- a/Examples/Pods/Target Support Files/MessageViewController/MessageViewController-prefix.pch +++ /dev/null @@ -1,12 +0,0 @@ -#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/Examples/Pods/Target Support Files/MessageViewController/MessageViewController-umbrella.h b/Examples/Pods/Target Support Files/MessageViewController/MessageViewController-umbrella.h deleted file mode 100644 index 6922ac6..0000000 --- a/Examples/Pods/Target Support Files/MessageViewController/MessageViewController-umbrella.h +++ /dev/null @@ -1,16 +0,0 @@ -#ifdef __OBJC__ -#import -#else -#ifndef FOUNDATION_EXPORT -#if defined(__cplusplus) -#define FOUNDATION_EXPORT extern "C" -#else -#define FOUNDATION_EXPORT extern -#endif -#endif -#endif - - -FOUNDATION_EXPORT double MessageViewControllerVersionNumber; -FOUNDATION_EXPORT const unsigned char MessageViewControllerVersionString[]; - diff --git a/Examples/Pods/Target Support Files/MessageViewController/MessageViewController.modulemap b/Examples/Pods/Target Support Files/MessageViewController/MessageViewController.modulemap deleted file mode 100644 index 77730fd..0000000 --- a/Examples/Pods/Target Support Files/MessageViewController/MessageViewController.modulemap +++ /dev/null @@ -1,6 +0,0 @@ -framework module MessageViewController { - umbrella header "MessageViewController-umbrella.h" - - export * - module * { export * } -} diff --git a/Examples/Pods/Target Support Files/MessageViewController/MessageViewController.xcconfig b/Examples/Pods/Target Support Files/MessageViewController/MessageViewController.xcconfig deleted file mode 100644 index 5d5c8c5..0000000 --- a/Examples/Pods/Target Support Files/MessageViewController/MessageViewController.xcconfig +++ /dev/null @@ -1,10 +0,0 @@ -CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/MessageViewController -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Public" -OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS" -PODS_BUILD_DIR = ${BUILD_DIR} -PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) -PODS_ROOT = ${SRCROOT} -PODS_TARGET_SRCROOT = ${PODS_ROOT}/../.. -PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} -SKIP_INSTALL = YES diff --git a/Examples/Pods/Target Support Files/Pods-Examples/Info.plist b/Examples/Pods/Target Support Files/Pods-Examples/Info.plist deleted file mode 100644 index 2243fe6..0000000 --- a/Examples/Pods/Target Support Files/Pods-Examples/Info.plist +++ /dev/null @@ -1,26 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIdentifier - ${PRODUCT_BUNDLE_IDENTIFIER} - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - ${PRODUCT_NAME} - CFBundlePackageType - FMWK - CFBundleShortVersionString - 1.0.0 - CFBundleSignature - ???? - CFBundleVersion - ${CURRENT_PROJECT_VERSION} - NSPrincipalClass - - - diff --git a/Examples/Pods/Target Support Files/Pods-Examples/Pods-Examples-acknowledgements.markdown b/Examples/Pods/Target Support Files/Pods-Examples/Pods-Examples-acknowledgements.markdown deleted file mode 100644 index 9dc2048..0000000 --- a/Examples/Pods/Target Support Files/Pods-Examples/Pods-Examples-acknowledgements.markdown +++ /dev/null @@ -1,28 +0,0 @@ -# Acknowledgements -This application makes use of the following third party libraries: - -## MessageViewController - -The MIT License - -Copyright (c) 2017 Ryan Nystrom http://whoisryannystrom.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. - -Generated by CocoaPods - https://cocoapods.org diff --git a/Examples/Pods/Target Support Files/Pods-Examples/Pods-Examples-acknowledgements.plist b/Examples/Pods/Target Support Files/Pods-Examples/Pods-Examples-acknowledgements.plist deleted file mode 100644 index 2060621..0000000 --- a/Examples/Pods/Target Support Files/Pods-Examples/Pods-Examples-acknowledgements.plist +++ /dev/null @@ -1,60 +0,0 @@ - - - - - PreferenceSpecifiers - - - FooterText - This application makes use of the following third party libraries: - Title - Acknowledgements - Type - PSGroupSpecifier - - - FooterText - The MIT License - -Copyright (c) 2017 Ryan Nystrom http://whoisryannystrom.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 - MessageViewController - Type - PSGroupSpecifier - - - FooterText - Generated by CocoaPods - https://cocoapods.org - Title - - Type - PSGroupSpecifier - - - StringsTable - Acknowledgements - Title - Acknowledgements - - diff --git a/Examples/Pods/Target Support Files/Pods-Examples/Pods-Examples-dummy.m b/Examples/Pods/Target Support Files/Pods-Examples/Pods-Examples-dummy.m deleted file mode 100644 index 18c1138..0000000 --- a/Examples/Pods/Target Support Files/Pods-Examples/Pods-Examples-dummy.m +++ /dev/null @@ -1,5 +0,0 @@ -#import -@interface PodsDummy_Pods_Examples : NSObject -@end -@implementation PodsDummy_Pods_Examples -@end diff --git a/Examples/Pods/Target Support Files/Pods-Examples/Pods-Examples-frameworks.sh b/Examples/Pods/Target Support Files/Pods-Examples/Pods-Examples-frameworks.sh deleted file mode 100755 index 2a11fac..0000000 --- a/Examples/Pods/Target Support Files/Pods-Examples/Pods-Examples-frameworks.sh +++ /dev/null @@ -1,144 +0,0 @@ -#!/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}" - -# Used as a return value for each invocation of `strip_invalid_archs` function. -STRIP_BINARY_RETVAL=0 - -# This protects against multiple targets copying the same framework dependency at the same time. The solution -# was originally proposed here: https://lists.samba.org/archive/rsync/2008-February/020158.html -RSYNC_PROTECT_TMP_FILES=(--filter "P .*.??????") - -# Copies and strips a vendored framework -install_framework() -{ - if [ -r "${BUILT_PRODUCTS_DIR}/$1" ]; then - local source="${BUILT_PRODUCTS_DIR}/$1" - elif [ -r "${BUILT_PRODUCTS_DIR}/$(basename "$1")" ]; then - local source="${BUILT_PRODUCTS_DIR}/$(basename "$1")" - elif [ -r "$1" ]; then - local source="$1" - fi - - local destination="${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" - - if [ -L "${source}" ]; then - echo "Symlinked..." - source="$(readlink "${source}")" - fi - - # Use filter instead of exclude so missing patterns don't throw errors. - echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${destination}\"" - rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${destination}" - - local basename - basename="$(basename -s .framework "$1")" - binary="${destination}/${basename}.framework/${basename}" - if ! [ -r "$binary" ]; then - binary="${destination}/${basename}" - 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 -} - -# Copies and strips a vendored dSYM -install_dsym() { - local source="$1" - if [ -r "$source" ]; then - # Copy the dSYM into a the targets temp dir. - echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${DERIVED_FILES_DIR}\"" - rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${DERIVED_FILES_DIR}" - - local basename - basename="$(basename -s .framework.dSYM "$source")" - binary="${DERIVED_FILES_DIR}/${basename}.framework.dSYM/Contents/Resources/DWARF/${basename}" - - # Strip invalid architectures so "fat" simulator / device frameworks work on device - if [[ "$(file "$binary")" == *"Mach-O dSYM companion"* ]]; then - strip_invalid_archs "$binary" - fi - - if [[ $STRIP_BINARY_RETVAL == 1 ]]; then - # Move the stripped file into its final destination. - echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${DERIVED_FILES_DIR}/${basename}.framework.dSYM\" \"${DWARF_DSYM_FOLDER_PATH}\"" - rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${DERIVED_FILES_DIR}/${basename}.framework.dSYM" "${DWARF_DSYM_FOLDER_PATH}" - else - # The dSYM was not stripped at all, in this case touch a fake folder so the input/output paths from Xcode do not reexecute this script because the file is missing. - touch "${DWARF_DSYM_FOLDER_PATH}/${basename}.framework.dSYM" - fi - fi -} - -# 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 target binary - binary_archs="$(lipo -info "$binary" | rev | cut -d ':' -f1 | awk '{$1=$1;print}' | rev)" - # Intersect them with the architectures we are building for - intersected_archs="$(echo ${ARCHS[@]} ${binary_archs[@]} | tr ' ' '\n' | sort | uniq -d)" - # If there are no archs supported by this binary then warn the user - if [[ -z "$intersected_archs" ]]; then - echo "warning: [CP] Vendored binary '$binary' contains architectures ($binary_archs) none of which match the current build architectures ($ARCHS)." - STRIP_BINARY_RETVAL=0 - return - fi - stripped="" - for arch in $binary_archs; do - if ! [[ "${ARCHS}" == *"$arch"* ]]; then - # Strip non-valid architectures in-place - lipo -remove "$arch" -output "$binary" "$binary" || exit 1 - stripped="$stripped $arch" - fi - done - if [[ "$stripped" ]]; then - echo "Stripped $binary of architectures:$stripped" - fi - STRIP_BINARY_RETVAL=1 -} - - -if [[ "$CONFIGURATION" == "Debug" ]]; then - install_framework "${BUILT_PRODUCTS_DIR}/MessageViewController/MessageViewController.framework" -fi -if [[ "$CONFIGURATION" == "Release" ]]; then - install_framework "${BUILT_PRODUCTS_DIR}/MessageViewController/MessageViewController.framework" -fi -if [ "${COCOAPODS_PARALLEL_CODE_SIGN}" == "true" ]; then - wait -fi diff --git a/Examples/Pods/Target Support Files/Pods-Examples/Pods-Examples-resources.sh b/Examples/Pods/Target Support Files/Pods-Examples/Pods-Examples-resources.sh deleted file mode 100755 index a7df440..0000000 --- a/Examples/Pods/Target Support Files/Pods-Examples/Pods-Examples-resources.sh +++ /dev/null @@ -1,106 +0,0 @@ -#!/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=() - -# This protects against multiple targets copying the same framework dependency at the same time. The solution -# was originally proposed here: https://lists.samba.org/archive/rsync/2008-February/020158.html -RSYNC_PROTECT_TMP_FILES=(--filter "P .*.??????") - -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" - ;; - 4) - TARGET_DEVICE_ARGS="--target-device watch" - ;; - *) - 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}" || true - 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}" || true - 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}" || true - mkdir -p "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" - echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" $RESOURCE_PATH ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" || true - rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" "$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\"" || true - 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\"" || true - 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\"" || true - 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" || true - 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/Examples/Pods/Target Support Files/Pods-Examples/Pods-Examples-umbrella.h b/Examples/Pods/Target Support Files/Pods-Examples/Pods-Examples-umbrella.h deleted file mode 100644 index 933bb45..0000000 --- a/Examples/Pods/Target Support Files/Pods-Examples/Pods-Examples-umbrella.h +++ /dev/null @@ -1,16 +0,0 @@ -#ifdef __OBJC__ -#import -#else -#ifndef FOUNDATION_EXPORT -#if defined(__cplusplus) -#define FOUNDATION_EXPORT extern "C" -#else -#define FOUNDATION_EXPORT extern -#endif -#endif -#endif - - -FOUNDATION_EXPORT double Pods_ExamplesVersionNumber; -FOUNDATION_EXPORT const unsigned char Pods_ExamplesVersionString[]; - diff --git a/Examples/Pods/Target Support Files/Pods-Examples/Pods-Examples.debug.xcconfig b/Examples/Pods/Target Support Files/Pods-Examples/Pods-Examples.debug.xcconfig deleted file mode 100644 index cef0d54..0000000 --- a/Examples/Pods/Target Support Files/Pods-Examples/Pods-Examples.debug.xcconfig +++ /dev/null @@ -1,11 +0,0 @@ -ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES -FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/MessageViewController" -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' -OTHER_CFLAGS = $(inherited) -iquote "${PODS_CONFIGURATION_BUILD_DIR}/MessageViewController/MessageViewController.framework/Headers" -OTHER_LDFLAGS = $(inherited) -framework "MessageViewController" -OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS" -PODS_BUILD_DIR = ${BUILD_DIR} -PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) -PODS_PODFILE_DIR_PATH = ${SRCROOT}/. -PODS_ROOT = ${SRCROOT}/Pods diff --git a/Examples/Pods/Target Support Files/Pods-Examples/Pods-Examples.modulemap b/Examples/Pods/Target Support Files/Pods-Examples/Pods-Examples.modulemap deleted file mode 100644 index fb0c938..0000000 --- a/Examples/Pods/Target Support Files/Pods-Examples/Pods-Examples.modulemap +++ /dev/null @@ -1,6 +0,0 @@ -framework module Pods_Examples { - umbrella header "Pods-Examples-umbrella.h" - - export * - module * { export * } -} diff --git a/Examples/Pods/Target Support Files/Pods-Examples/Pods-Examples.release.xcconfig b/Examples/Pods/Target Support Files/Pods-Examples/Pods-Examples.release.xcconfig deleted file mode 100644 index cef0d54..0000000 --- a/Examples/Pods/Target Support Files/Pods-Examples/Pods-Examples.release.xcconfig +++ /dev/null @@ -1,11 +0,0 @@ -ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES -FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/MessageViewController" -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' -OTHER_CFLAGS = $(inherited) -iquote "${PODS_CONFIGURATION_BUILD_DIR}/MessageViewController/MessageViewController.framework/Headers" -OTHER_LDFLAGS = $(inherited) -framework "MessageViewController" -OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS" -PODS_BUILD_DIR = ${BUILD_DIR} -PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) -PODS_PODFILE_DIR_PATH = ${SRCROOT}/. -PODS_ROOT = ${SRCROOT}/Pods From 2d45b4eca721695e2e7b63aca11ac9a2db06dc4e Mon Sep 17 00:00:00 2001 From: Wesley Wickwire Date: Tue, 15 May 2018 16:02:59 -0400 Subject: [PATCH 2/6] lowered target to iOS 10 --- MessageViewController.xcodeproj/project.pbxproj | 2 ++ 1 file changed, 2 insertions(+) diff --git a/MessageViewController.xcodeproj/project.pbxproj b/MessageViewController.xcodeproj/project.pbxproj index c746186..9ca61ce 100644 --- a/MessageViewController.xcodeproj/project.pbxproj +++ b/MessageViewController.xcodeproj/project.pbxproj @@ -407,6 +407,7 @@ DYLIB_INSTALL_NAME_BASE = "@rpath"; INFOPLIST_FILE = MessageViewController/Info.plist; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; PRODUCT_BUNDLE_IDENTIFIER = com.whoisryannystrom.MessageViewController; PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; @@ -430,6 +431,7 @@ DYLIB_INSTALL_NAME_BASE = "@rpath"; INFOPLIST_FILE = MessageViewController/Info.plist; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; PRODUCT_BUNDLE_IDENTIFIER = com.whoisryannystrom.MessageViewController; PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; From 9a3749ae91d8724a7162aede421cd1a5d80e9371 Mon Sep 17 00:00:00 2001 From: Wesley Wickwire Date: Tue, 15 May 2018 16:08:22 -0400 Subject: [PATCH 3/6] ignore all example cocoapod stuff from git --- .gitignore | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 965e338..37daf66 100644 --- a/.gitignore +++ b/.gitignore @@ -84,5 +84,6 @@ Resources/*.xcconfig FailureDiffs/ # Example Project Pods -Exmaples/Pods/ -Exmaples/Podfile.resolved \ No newline at end of file +Examples/Pods/ +Examples/Podfile.lock +Examples/Examples.xcworkspace/ \ No newline at end of file From 10f1f20e59b6dc60709a755f083f9b80f78baad4 Mon Sep 17 00:00:00 2001 From: Wesley Wickwire Date: Tue, 15 May 2018 18:15:01 -0400 Subject: [PATCH 4/6] update example project so pod install does not make changes in git --- Examples/Examples.xcodeproj/project.pbxproj | 16 ---------------- 1 file changed, 16 deletions(-) diff --git a/Examples/Examples.xcodeproj/project.pbxproj b/Examples/Examples.xcodeproj/project.pbxproj index e6e09f9..cdd77dd 100644 --- a/Examples/Examples.xcodeproj/project.pbxproj +++ b/Examples/Examples.xcodeproj/project.pbxproj @@ -100,7 +100,6 @@ 29B98213201E738F0002DA39 /* Frameworks */, 29B98214201E738F0002DA39 /* Resources */, 8D226DA12211905BC93F2571 /* [CP] Embed Pods Frameworks */, - EE524A12456D75F342514EA8 /* [CP] Copy Pods Resources */, ); buildRules = ( ); @@ -195,21 +194,6 @@ shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; - EE524A12456D75F342514EA8 /* [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-Examples/Pods-Examples-resources.sh\"\n"; - showEnvVarsInLog = 0; - }; /* End PBXShellScriptBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ From ba8733e253e33045751ae68a8aedbf34b4905ea5 Mon Sep 17 00:00:00 2001 From: Wes Wickwire Date: Tue, 15 May 2018 18:24:12 -0400 Subject: [PATCH 5/6] Add carthage to readme --- README.md | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index b64b207..d251614 100644 --- a/README.md +++ b/README.md @@ -3,12 +3,15 @@

## Installation - -Just add `MessageViewController` to your Podfile and install. Done! - +`MessageViewController` is available through CocoaPods and Carthage. Just add it to your Podfile or Cartfile and install. Done! +### CocoaPods ```ruby pod 'MessageViewController' ``` +### Carthage +``` +github "GitHawkApp/MessageViewController" +``` ## Setup From af3dc08396321a2527bf0d3ddf0aed31a261ab42 Mon Sep 17 00:00:00 2001 From: Wesley Wickwire Date: Tue, 15 May 2018 18:40:06 -0400 Subject: [PATCH 6/6] fixed build error in example project --- Examples/Examples/ViewController.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Examples/Examples/ViewController.swift b/Examples/Examples/ViewController.swift index 1277be9..e149c4a 100644 --- a/Examples/Examples/ViewController.swift +++ b/Examples/Examples/ViewController.swift @@ -25,7 +25,7 @@ class ViewController: MessageViewController, UITableViewDataSource, UITableViewD borderColor = .lightGray - messageView.inset = UIEdgeInsets(top: 8, left: 8, bottom: 8, right: 16) + messageView.textViewInset = UIEdgeInsets(top: 8, left: 8, bottom: 8, right: 16) messageView.font = UIFont.preferredFont(forTextStyle: .body) messageView.setButton(title: "Add", for: .normal, position: .left)