diff --git a/Example/Podfile.lock b/Example/Podfile.lock index e8b3327..a75f67c 100644 --- a/Example/Podfile.lock +++ b/Example/Podfile.lock @@ -1,16 +1,23 @@ PODS: - - RichEditor (0.1.0) + - macColorPicker (1.2.1) + - RichEditor (1.0.0): + - macColorPicker (~> 1.2.1) DEPENDENCIES: - RichEditor (from `../`) +SPEC REPOS: + trunk: + - macColorPicker + EXTERNAL SOURCES: RichEditor: :path: "../" SPEC CHECKSUMS: - RichEditor: f364c6ff5872d91da77a3050df279b35ce3826a2 + macColorPicker: 981a13dc44f87816a17cbdae4ece70ce6164795e + RichEditor: 256d53a06e04fe93f3268117b51ba98a241cd3d0 PODFILE CHECKSUM: 96c61efa17d3058e833c2604cf2b449c1d44fa8f -COCOAPODS: 1.10.0 +COCOAPODS: 1.10.1 diff --git a/Example/Pods/Local Podspecs/RichEditor.podspec.json b/Example/Pods/Local Podspecs/RichEditor.podspec.json deleted file mode 100644 index ee425a9..0000000 --- a/Example/Pods/Local Podspecs/RichEditor.podspec.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "name": "RichEditor", - "version": "0.1.0", - "summary": "A short description of RichEditor.", - "description": "TODO: Add long description of the pod here.", - "homepage": "https://github.com/Will Lumley/RichEditor", - "license": { - "type": "MIT", - "file": "LICENSE" - }, - "authors": { - "Will Lumley": "will@lumley.io" - }, - "source": { - "git": "https://github.com/Will Lumley/RichEditor.git", - "tag": "0.1.0" - }, - "platforms": { - "osx": "10.13" - }, - "source_files": "RichEditor/**/*" -} diff --git a/Example/Pods/Manifest.lock b/Example/Pods/Manifest.lock deleted file mode 100644 index e8b3327..0000000 --- a/Example/Pods/Manifest.lock +++ /dev/null @@ -1,16 +0,0 @@ -PODS: - - RichEditor (0.1.0) - -DEPENDENCIES: - - RichEditor (from `../`) - -EXTERNAL SOURCES: - RichEditor: - :path: "../" - -SPEC CHECKSUMS: - RichEditor: f364c6ff5872d91da77a3050df279b35ce3826a2 - -PODFILE CHECKSUM: 96c61efa17d3058e833c2604cf2b449c1d44fa8f - -COCOAPODS: 1.10.0 diff --git a/Example/Pods/Pods.xcodeproj/project.pbxproj b/Example/Pods/Pods.xcodeproj/project.pbxproj deleted file mode 100644 index 0e24d0e..0000000 --- a/Example/Pods/Pods.xcodeproj/project.pbxproj +++ /dev/null @@ -1,877 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 48; - objects = { - -/* Begin PBXBuildFile section */ - 0AF7337A69A0A6F7D39CA20C3DE26C81 /* NSAttributedString+Convenience.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC2B4BA8B89E845BD76D631366B1FBFE /* NSAttributedString+Convenience.swift */; }; - 15D4E2AC46F31C52C4E0CF7E22E9F20C /* NSFont+Traits.swift in Sources */ = {isa = PBXBuildFile; fileRef = D57136E16C5B4AB9AB7A94E1D4ABB337 /* NSFont+Traits.swift */; }; - 30D9C51F34FFBC23A8FB97DCA0640231 /* RichEditor.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFF188972288B2EEB3BF8F7A42C8271C /* RichEditor.swift */; }; - 3231B4EB5A3F9E0127050B4BC50A848F /* CGFloat+Formatting.swift in Sources */ = {isa = PBXBuildFile; fileRef = 071B9BF6D8AB167238AA11BCF5A79037 /* CGFloat+Formatting.swift */; }; - 46F18EEA7380DCAA3DFA2A2DBDB7DE47 /* Dictionary+TypingAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E5CC592EB1734293957B042968A42A5 /* Dictionary+TypingAttributes.swift */; }; - 496B91CF2C718CE03A198AAD0A722F66 /* NSTextView+Convenience.swift in Sources */ = {isa = PBXBuildFile; fileRef = F85F09B296ACCCDA94F6190386F2BB35 /* NSTextView+Convenience.swift */; }; - 4C40196C7E0F65E5D455CA5772A775A3 /* URL+Images.swift in Sources */ = {isa = PBXBuildFile; fileRef = F244702E91C6E685F5BA2D6987B1FE40 /* URL+Images.swift */; }; - 5A2D4CDF5A0E51D01A5D82360D7E1CC1 /* Pods-RichEditor_Example-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8D3DC6B5661A9963CFAFB81A6EFF6C06 /* Pods-RichEditor_Example-dummy.m */; }; - 5C9E64FF8A167B25946A584A1070C2BE /* RichTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA9E72101047C7CD34D5282BD1C77BDC /* RichTextView.swift */; }; - 5D63D32A6748C568A673F760D9B1A095 /* RichEditor-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 9D09BC28AE31D4C8F80B6527BCC7455F /* RichEditor-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 79E2DF02E273DA397678B6A539A47CBF /* Pods-RichEditor_Tests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B26BDF036DCC80E19475FB78017414B /* Pods-RichEditor_Tests-dummy.m */; }; - 80E85A637E7F7A4AD8D5FCA863ABAEE2 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C1430F003D39D9906881A6AC724B7931 /* Cocoa.framework */; }; - 8874BA765074C42CEB58254AE2800049 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C1430F003D39D9906881A6AC724B7931 /* Cocoa.framework */; }; - 8C4870DA051B560F5B0ADC9483484054 /* RichEditor+Stack.swift in Sources */ = {isa = PBXBuildFile; fileRef = 66AF401DD28F49C6BD30A1056C700812 /* RichEditor+Stack.swift */; }; - 90A50D1687A3A559F874FAA916AE1DD7 /* String+BulletPoints.swift in Sources */ = {isa = PBXBuildFile; fileRef = DFF02483AC606AA7820349786DBF2254 /* String+BulletPoints.swift */; }; - 94CEE51779C852F26F3337870292D67E /* RichEditor-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C4DA4EBB36575E4E9B814A8FCCA85F9 /* RichEditor-dummy.m */; }; - 9A254BED5778147A73492444EBA6C921 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C1430F003D39D9906881A6AC724B7931 /* Cocoa.framework */; }; - BE836326257DE1D10009F365 /* RichEditorToolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE836325257DE1D10009F365 /* RichEditorToolbar.swift */; }; - BE858C64257D2272000A363C /* RichEditor+BulletPoints.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE858C63257D2272000A363C /* RichEditor+BulletPoints.swift */; }; - BE858C6C257D234D000A363C /* RichEditor+Attachments.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE858C6B257D234D000A363C /* RichEditor+Attachments.swift */; }; - BE858C71257D23A9000A363C /* RichEditor+KeyboardShortcuts.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE858C70257D23A9000A363C /* RichEditor+KeyboardShortcuts.swift */; }; - BE9E158A257D1B600091899E /* RichEditor+Links.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE9E1589257D1B600091899E /* RichEditor+Links.swift */; }; - BE9E1597257D1E2C0091899E /* RichEditor+Styling.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE9E1596257D1E2C0091899E /* RichEditor+Styling.swift */; }; - BE9E15A7257D1EC70091899E /* RichEditor+Core.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE9E15A6257D1EC70091899E /* RichEditor+Core.swift */; }; - CE4E385709B899CCFE8EA8D94F3FB51B /* Dictionary+Convenience.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02E9D9D841B1BB46A544FC8E16D1384A /* Dictionary+Convenience.swift */; }; - CF5D3BE0876B3482291A53BFCF829B39 /* FontStyling.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6094D6B615760AE64B312B7DD1B41D80 /* FontStyling.swift */; }; - D5461764728CE0BC0BADAF5B57A83608 /* NSMenu+Convenience.swift in Sources */ = {isa = PBXBuildFile; fileRef = 27D57E615C9274FE04C6DA7EC71D719B /* NSMenu+Convenience.swift */; }; - D8033D0D61D7DF6DD501BEF6C02FC8C9 /* String+Convenience.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7CB10A22B4382AE30548F7C84C88077E /* String+Convenience.swift */; }; - E36FD18935FD9721274ACE40C527DB70 /* Pods-RichEditor_Example-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = F81BA55F823E056CD3D3D28A8D5D20C1 /* Pods-RichEditor_Example-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EA841A2166492D897C0256F520A466DF /* Pods-RichEditor_Tests-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 59F69B63BDDCA09A017AEABEE4574414 /* Pods-RichEditor_Tests-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - B6416DC58E5EE859558D2DDBF26FCCAA /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 369E4AC0D183973D19A4522DC26B1027; - remoteInfo = RichEditor; - }; - FDBF6431CCE754159BA43DA298026204 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 83FFF657196094B71F147D25444AC5E8; - remoteInfo = "Pods-RichEditor_Example"; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXFileReference section */ - 02E9D9D841B1BB46A544FC8E16D1384A /* Dictionary+Convenience.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "Dictionary+Convenience.swift"; sourceTree = ""; }; - 071B9BF6D8AB167238AA11BCF5A79037 /* CGFloat+Formatting.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "CGFloat+Formatting.swift"; sourceTree = ""; }; - 09976142F5FA03FEFDE008740067A034 /* Pods-RichEditor_Tests-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-RichEditor_Tests-Info.plist"; sourceTree = ""; }; - 0C0DD6EEF4315289FCBDE14AF91C521A /* RichEditor-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RichEditor-prefix.pch"; sourceTree = ""; }; - 0DA5CBB531A36D4145FFA13CCDEA7F9F /* Pods-RichEditor_Tests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-RichEditor_Tests-acknowledgements.plist"; sourceTree = ""; }; - 19DEDE74A17AAA45396B073BCDE61F03 /* RichEditor.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RichEditor.modulemap; sourceTree = ""; }; - 2168F8B7DB4A93C65C73705E9A7D299C /* Pods-RichEditor_Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-RichEditor_Tests.release.xcconfig"; sourceTree = ""; }; - 2684C158B6E8E6E5728AEEBAF9368BE1 /* Pods-RichEditor_Example-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-RichEditor_Example-acknowledgements.markdown"; sourceTree = ""; }; - 27D57E615C9274FE04C6DA7EC71D719B /* NSMenu+Convenience.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "NSMenu+Convenience.swift"; sourceTree = ""; }; - 301D4308094E7BD12919A4575B04FBE8 /* RichEditor.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RichEditor.release.xcconfig; sourceTree = ""; }; - 32B0DA79E5632EBC96B9B618F14557D1 /* Pods-RichEditor_Example-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-RichEditor_Example-Info.plist"; sourceTree = ""; }; - 3ECEA4E695D78C7DB4E540A8D2E8A5F0 /* Pods_RichEditor_Example.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RichEditor_Example.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 4B26BDF036DCC80E19475FB78017414B /* Pods-RichEditor_Tests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-RichEditor_Tests-dummy.m"; sourceTree = ""; }; - 4CA10B9349BA650D24EC7F70C0FBB86A /* Pods-RichEditor_Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-RichEditor_Tests.debug.xcconfig"; sourceTree = ""; }; - 59F69B63BDDCA09A017AEABEE4574414 /* Pods-RichEditor_Tests-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-RichEditor_Tests-umbrella.h"; sourceTree = ""; }; - 6094D6B615760AE64B312B7DD1B41D80 /* FontStyling.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FontStyling.swift; sourceTree = ""; }; - 66AF401DD28F49C6BD30A1056C700812 /* RichEditor+Stack.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "RichEditor+Stack.swift"; sourceTree = ""; }; - 6E5CC592EB1734293957B042968A42A5 /* Dictionary+TypingAttributes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "Dictionary+TypingAttributes.swift"; sourceTree = ""; }; - 70C449C8BAA1BBA9DAAF4999DA9E7094 /* Pods-RichEditor_Example-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-RichEditor_Example-frameworks.sh"; sourceTree = ""; }; - 785E7F5721CA363ABC49BE29448B218C /* Pods_RichEditor_Tests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RichEditor_Tests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 7CB10A22B4382AE30548F7C84C88077E /* String+Convenience.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "String+Convenience.swift"; sourceTree = ""; }; - 7EE9B0C7AB56792B82AE6DDFBCB69278 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = ""; }; - 8D3DC6B5661A9963CFAFB81A6EFF6C06 /* Pods-RichEditor_Example-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-RichEditor_Example-dummy.m"; sourceTree = ""; }; - 981711BDD70430BE43460591AD8A5FB6 /* RichEditor-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "RichEditor-Info.plist"; sourceTree = ""; }; - 9B89DEEF181DD4430EBDE56F18C6F196 /* RichEditor.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = RichEditor.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 9C4DA4EBB36575E4E9B814A8FCCA85F9 /* RichEditor-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RichEditor-dummy.m"; sourceTree = ""; }; - 9D09BC28AE31D4C8F80B6527BCC7455F /* RichEditor-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RichEditor-umbrella.h"; sourceTree = ""; }; - 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 9F170FC9A00FB0FA29EE483E899CD96F /* Pods-RichEditor_Tests.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-RichEditor_Tests.modulemap"; sourceTree = ""; }; - BCD7588E60EAAF63ECDC95F5C77F0EC3 /* RichEditor.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RichEditor.debug.xcconfig; sourceTree = ""; }; - BE836325257DE1D10009F365 /* RichEditorToolbar.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RichEditorToolbar.swift; sourceTree = ""; }; - BE858C63257D2272000A363C /* RichEditor+BulletPoints.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "RichEditor+BulletPoints.swift"; sourceTree = ""; }; - BE858C6B257D234D000A363C /* RichEditor+Attachments.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "RichEditor+Attachments.swift"; sourceTree = ""; }; - BE858C70257D23A9000A363C /* RichEditor+KeyboardShortcuts.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "RichEditor+KeyboardShortcuts.swift"; sourceTree = ""; }; - BE9E1589257D1B600091899E /* RichEditor+Links.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "RichEditor+Links.swift"; sourceTree = ""; }; - BE9E1596257D1E2C0091899E /* RichEditor+Styling.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "RichEditor+Styling.swift"; sourceTree = ""; }; - BE9E15A6257D1EC70091899E /* RichEditor+Core.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "RichEditor+Core.swift"; sourceTree = ""; }; - BFF188972288B2EEB3BF8F7A42C8271C /* RichEditor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RichEditor.swift; sourceTree = ""; }; - C1430F003D39D9906881A6AC724B7931 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk/System/Library/Frameworks/Cocoa.framework; sourceTree = DEVELOPER_DIR; }; - C699BBD208ED791C1AEFF10837E2E44D /* Pods-RichEditor_Example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-RichEditor_Example.release.xcconfig"; sourceTree = ""; }; - CA8180738F431CEC7545D3D3B12595BD /* Pods-RichEditor_Tests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-RichEditor_Tests-acknowledgements.markdown"; sourceTree = ""; }; - CD61309C06A4E8637D52126E2C7DBDAD /* RichEditor.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; path = RichEditor.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - D18502E295F130AFDDECBBEAE3DCF70D /* Pods-RichEditor_Example.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-RichEditor_Example.modulemap"; sourceTree = ""; }; - D57136E16C5B4AB9AB7A94E1D4ABB337 /* NSFont+Traits.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "NSFont+Traits.swift"; sourceTree = ""; }; - DA9E72101047C7CD34D5282BD1C77BDC /* RichTextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RichTextView.swift; sourceTree = ""; }; - DFF02483AC606AA7820349786DBF2254 /* String+BulletPoints.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "String+BulletPoints.swift"; sourceTree = ""; }; - E75872E2F593B8B6339782EE7E3C5A69 /* Pods-RichEditor_Example.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-RichEditor_Example.debug.xcconfig"; sourceTree = ""; }; - EF7D93654EC2B6A6053D8A6648CC905C /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = LICENSE; sourceTree = ""; }; - F244702E91C6E685F5BA2D6987B1FE40 /* URL+Images.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "URL+Images.swift"; sourceTree = ""; }; - F81BA55F823E056CD3D3D28A8D5D20C1 /* Pods-RichEditor_Example-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-RichEditor_Example-umbrella.h"; sourceTree = ""; }; - F85F09B296ACCCDA94F6190386F2BB35 /* NSTextView+Convenience.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "NSTextView+Convenience.swift"; sourceTree = ""; }; - FB8F192C1DB2AFD68EBD80BF4BCA3EE5 /* Pods-RichEditor_Example-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-RichEditor_Example-acknowledgements.plist"; sourceTree = ""; }; - FC2B4BA8B89E845BD76D631366B1FBFE /* NSAttributedString+Convenience.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "NSAttributedString+Convenience.swift"; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 00284928B797248D8455424F38F6D886 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 8874BA765074C42CEB58254AE2800049 /* Cocoa.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 0F4D3B1A269F6876A7091BF57CF3A73F /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 9A254BED5778147A73492444EBA6C921 /* Cocoa.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E060117DA6A110BF4674F1260F2931B8 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 80E85A637E7F7A4AD8D5FCA863ABAEE2 /* Cocoa.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 0D19877005C56F8493F946FB20D3C5F8 /* Products */ = { - isa = PBXGroup; - children = ( - 3ECEA4E695D78C7DB4E540A8D2E8A5F0 /* Pods_RichEditor_Example.framework */, - 785E7F5721CA363ABC49BE29448B218C /* Pods_RichEditor_Tests.framework */, - 9B89DEEF181DD4430EBDE56F18C6F196 /* RichEditor.framework */, - ); - name = Products; - sourceTree = ""; - }; - 2326B4987C3B9AFA94303C8757663FA3 /* RichEditor */ = { - isa = PBXGroup; - children = ( - E8CA886F6C7558FA8FCC7D851E168772 /* Classes */, - 68CA17CA1C702588EF3D3CA3A3EFA36F /* Extensions */, - 478E2D6617B4088F5099C48969BDB7F4 /* Pod */, - 2C73D645CCA75970C55598C750B86FD4 /* Support Files */, - ); - name = RichEditor; - path = ../..; - sourceTree = ""; - }; - 2C73D645CCA75970C55598C750B86FD4 /* Support Files */ = { - isa = PBXGroup; - children = ( - 19DEDE74A17AAA45396B073BCDE61F03 /* RichEditor.modulemap */, - 9C4DA4EBB36575E4E9B814A8FCCA85F9 /* RichEditor-dummy.m */, - 981711BDD70430BE43460591AD8A5FB6 /* RichEditor-Info.plist */, - 0C0DD6EEF4315289FCBDE14AF91C521A /* RichEditor-prefix.pch */, - 9D09BC28AE31D4C8F80B6527BCC7455F /* RichEditor-umbrella.h */, - BCD7588E60EAAF63ECDC95F5C77F0EC3 /* RichEditor.debug.xcconfig */, - 301D4308094E7BD12919A4575B04FBE8 /* RichEditor.release.xcconfig */, - ); - name = "Support Files"; - path = "Example/Pods/Target Support Files/RichEditor"; - sourceTree = ""; - }; - 478E2D6617B4088F5099C48969BDB7F4 /* Pod */ = { - isa = PBXGroup; - children = ( - EF7D93654EC2B6A6053D8A6648CC905C /* LICENSE */, - 7EE9B0C7AB56792B82AE6DDFBCB69278 /* README.md */, - CD61309C06A4E8637D52126E2C7DBDAD /* RichEditor.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 6592CC5554C50B0B25AE4190F0989C3E /* Development Pods */ = { - isa = PBXGroup; - children = ( - 2326B4987C3B9AFA94303C8757663FA3 /* RichEditor */, - ); - name = "Development Pods"; - sourceTree = ""; - }; - 6786C702FCCCB220C41C019B0ACB61A7 /* Pods-RichEditor_Example */ = { - isa = PBXGroup; - children = ( - D18502E295F130AFDDECBBEAE3DCF70D /* Pods-RichEditor_Example.modulemap */, - 2684C158B6E8E6E5728AEEBAF9368BE1 /* Pods-RichEditor_Example-acknowledgements.markdown */, - FB8F192C1DB2AFD68EBD80BF4BCA3EE5 /* Pods-RichEditor_Example-acknowledgements.plist */, - 8D3DC6B5661A9963CFAFB81A6EFF6C06 /* Pods-RichEditor_Example-dummy.m */, - 70C449C8BAA1BBA9DAAF4999DA9E7094 /* Pods-RichEditor_Example-frameworks.sh */, - 32B0DA79E5632EBC96B9B618F14557D1 /* Pods-RichEditor_Example-Info.plist */, - F81BA55F823E056CD3D3D28A8D5D20C1 /* Pods-RichEditor_Example-umbrella.h */, - E75872E2F593B8B6339782EE7E3C5A69 /* Pods-RichEditor_Example.debug.xcconfig */, - C699BBD208ED791C1AEFF10837E2E44D /* Pods-RichEditor_Example.release.xcconfig */, - ); - name = "Pods-RichEditor_Example"; - path = "Target Support Files/Pods-RichEditor_Example"; - sourceTree = ""; - }; - 68CA17CA1C702588EF3D3CA3A3EFA36F /* Extensions */ = { - isa = PBXGroup; - children = ( - 071B9BF6D8AB167238AA11BCF5A79037 /* CGFloat+Formatting.swift */, - 02E9D9D841B1BB46A544FC8E16D1384A /* Dictionary+Convenience.swift */, - 6E5CC592EB1734293957B042968A42A5 /* Dictionary+TypingAttributes.swift */, - FC2B4BA8B89E845BD76D631366B1FBFE /* NSAttributedString+Convenience.swift */, - D57136E16C5B4AB9AB7A94E1D4ABB337 /* NSFont+Traits.swift */, - 27D57E615C9274FE04C6DA7EC71D719B /* NSMenu+Convenience.swift */, - F85F09B296ACCCDA94F6190386F2BB35 /* NSTextView+Convenience.swift */, - DFF02483AC606AA7820349786DBF2254 /* String+BulletPoints.swift */, - 7CB10A22B4382AE30548F7C84C88077E /* String+Convenience.swift */, - F244702E91C6E685F5BA2D6987B1FE40 /* URL+Images.swift */, - ); - path = Extensions; - sourceTree = ""; - }; - 7238F50B6F69AF8EF70D156F5FF1CD45 /* Targets Support Files */ = { - isa = PBXGroup; - children = ( - 6786C702FCCCB220C41C019B0ACB61A7 /* Pods-RichEditor_Example */, - 86229C0FBF81EF5E99ADA6414A9F5340 /* Pods-RichEditor_Tests */, - ); - name = "Targets Support Files"; - sourceTree = ""; - }; - 86229C0FBF81EF5E99ADA6414A9F5340 /* Pods-RichEditor_Tests */ = { - isa = PBXGroup; - children = ( - 9F170FC9A00FB0FA29EE483E899CD96F /* Pods-RichEditor_Tests.modulemap */, - CA8180738F431CEC7545D3D3B12595BD /* Pods-RichEditor_Tests-acknowledgements.markdown */, - 0DA5CBB531A36D4145FFA13CCDEA7F9F /* Pods-RichEditor_Tests-acknowledgements.plist */, - 4B26BDF036DCC80E19475FB78017414B /* Pods-RichEditor_Tests-dummy.m */, - 09976142F5FA03FEFDE008740067A034 /* Pods-RichEditor_Tests-Info.plist */, - 59F69B63BDDCA09A017AEABEE4574414 /* Pods-RichEditor_Tests-umbrella.h */, - 4CA10B9349BA650D24EC7F70C0FBB86A /* Pods-RichEditor_Tests.debug.xcconfig */, - 2168F8B7DB4A93C65C73705E9A7D299C /* Pods-RichEditor_Tests.release.xcconfig */, - ); - name = "Pods-RichEditor_Tests"; - path = "Target Support Files/Pods-RichEditor_Tests"; - sourceTree = ""; - }; - C678D5BB4BA43C96C60AF8BCA0610913 /* RichEditor */ = { - isa = PBXGroup; - children = ( - BFF188972288B2EEB3BF8F7A42C8271C /* RichEditor.swift */, - 66AF401DD28F49C6BD30A1056C700812 /* RichEditor+Stack.swift */, - BE858C70257D23A9000A363C /* RichEditor+KeyboardShortcuts.swift */, - BE9E15A6257D1EC70091899E /* RichEditor+Core.swift */, - BE9E1596257D1E2C0091899E /* RichEditor+Styling.swift */, - BE9E1589257D1B600091899E /* RichEditor+Links.swift */, - BE858C63257D2272000A363C /* RichEditor+BulletPoints.swift */, - BE858C6B257D234D000A363C /* RichEditor+Attachments.swift */, - ); - path = RichEditor; - sourceTree = ""; - }; - CF1408CF629C7361332E53B88F7BD30C = { - isa = PBXGroup; - children = ( - 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */, - 6592CC5554C50B0B25AE4190F0989C3E /* Development Pods */, - E0A1E60606E0BF6E2E10F1F01350DFE8 /* Frameworks */, - 0D19877005C56F8493F946FB20D3C5F8 /* Products */, - 7238F50B6F69AF8EF70D156F5FF1CD45 /* Targets Support Files */, - ); - sourceTree = ""; - }; - E0A1E60606E0BF6E2E10F1F01350DFE8 /* Frameworks */ = { - isa = PBXGroup; - children = ( - E2A8756CA1FF5258A0344D53C5C60EC1 /* OS X */, - ); - name = Frameworks; - sourceTree = ""; - }; - E2A8756CA1FF5258A0344D53C5C60EC1 /* OS X */ = { - isa = PBXGroup; - children = ( - C1430F003D39D9906881A6AC724B7931 /* Cocoa.framework */, - ); - name = "OS X"; - sourceTree = ""; - }; - E8CA886F6C7558FA8FCC7D851E168772 /* Classes */ = { - isa = PBXGroup; - children = ( - 6094D6B615760AE64B312B7DD1B41D80 /* FontStyling.swift */, - BE836325257DE1D10009F365 /* RichEditorToolbar.swift */, - DA9E72101047C7CD34D5282BD1C77BDC /* RichTextView.swift */, - C678D5BB4BA43C96C60AF8BCA0610913 /* RichEditor */, - ); - name = Classes; - path = RichEditor/Classes; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXHeadersBuildPhase section */ - 6C226D0D8A4A17DD926C4A9A531DB81D /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 5D63D32A6748C568A673F760D9B1A095 /* RichEditor-umbrella.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8A397FF18B3138523FC29D14A172C204 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - EA841A2166492D897C0256F520A466DF /* Pods-RichEditor_Tests-umbrella.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 9691B3D34F00C8E4EA993DEA39E9C381 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - E36FD18935FD9721274ACE40C527DB70 /* Pods-RichEditor_Example-umbrella.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXHeadersBuildPhase section */ - -/* Begin PBXNativeTarget section */ - 369E4AC0D183973D19A4522DC26B1027 /* RichEditor */ = { - isa = PBXNativeTarget; - buildConfigurationList = 78ED7F5107AE6F1761901E6645B0BF10 /* Build configuration list for PBXNativeTarget "RichEditor" */; - buildPhases = ( - 6C226D0D8A4A17DD926C4A9A531DB81D /* Headers */, - E6A23D09C1D641AE169AB9DE8D26D885 /* Sources */, - E060117DA6A110BF4674F1260F2931B8 /* Frameworks */, - DF57A2AD6F398286F628272D343D5526 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = RichEditor; - productName = RichEditor; - productReference = 9B89DEEF181DD4430EBDE56F18C6F196 /* RichEditor.framework */; - productType = "com.apple.product-type.framework"; - }; - 83FFF657196094B71F147D25444AC5E8 /* Pods-RichEditor_Example */ = { - isa = PBXNativeTarget; - buildConfigurationList = 61F496FD6A347EA730D1B76F3B075C9B /* Build configuration list for PBXNativeTarget "Pods-RichEditor_Example" */; - buildPhases = ( - 9691B3D34F00C8E4EA993DEA39E9C381 /* Headers */, - 042D8D369FA7B594F028E87BB9152BCB /* Sources */, - 00284928B797248D8455424F38F6D886 /* Frameworks */, - D53D4DA6D88CE9EBEE9DD605857DC4B0 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - 4837F65686B426832F355C7D5F8DA7CA /* PBXTargetDependency */, - ); - name = "Pods-RichEditor_Example"; - productName = "Pods-RichEditor_Example"; - productReference = 3ECEA4E695D78C7DB4E540A8D2E8A5F0 /* Pods_RichEditor_Example.framework */; - productType = "com.apple.product-type.framework"; - }; - B4E954A1D15CD0CAF78A93E224D871A8 /* Pods-RichEditor_Tests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 67446F36A5D0635C480765F07981DC82 /* Build configuration list for PBXNativeTarget "Pods-RichEditor_Tests" */; - buildPhases = ( - 8A397FF18B3138523FC29D14A172C204 /* Headers */, - 3402377A2B71E4DA4812BD8F85B61841 /* Sources */, - 0F4D3B1A269F6876A7091BF57CF3A73F /* Frameworks */, - D6560009BD65CF324D9D950ED1837EE2 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - 5D32FF548D672779A6415196557771BC /* PBXTargetDependency */, - ); - name = "Pods-RichEditor_Tests"; - productName = "Pods-RichEditor_Tests"; - productReference = 785E7F5721CA363ABC49BE29448B218C /* Pods_RichEditor_Tests.framework */; - productType = "com.apple.product-type.framework"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - BFDFE7DC352907FC980B868725387E98 /* Project object */ = { - isa = PBXProject; - attributes = { - LastSwiftUpdateCheck = 1100; - LastUpgradeCheck = 1220; - }; - buildConfigurationList = 4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */; - compatibilityVersion = "Xcode 8.0"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = CF1408CF629C7361332E53B88F7BD30C; - productRefGroup = 0D19877005C56F8493F946FB20D3C5F8 /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 83FFF657196094B71F147D25444AC5E8 /* Pods-RichEditor_Example */, - B4E954A1D15CD0CAF78A93E224D871A8 /* Pods-RichEditor_Tests */, - 369E4AC0D183973D19A4522DC26B1027 /* RichEditor */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - D53D4DA6D88CE9EBEE9DD605857DC4B0 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - D6560009BD65CF324D9D950ED1837EE2 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - DF57A2AD6F398286F628272D343D5526 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 042D8D369FA7B594F028E87BB9152BCB /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 5A2D4CDF5A0E51D01A5D82360D7E1CC1 /* Pods-RichEditor_Example-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 3402377A2B71E4DA4812BD8F85B61841 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 79E2DF02E273DA397678B6A539A47CBF /* Pods-RichEditor_Tests-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E6A23D09C1D641AE169AB9DE8D26D885 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 3231B4EB5A3F9E0127050B4BC50A848F /* CGFloat+Formatting.swift in Sources */, - CE4E385709B899CCFE8EA8D94F3FB51B /* Dictionary+Convenience.swift in Sources */, - BE9E15A7257D1EC70091899E /* RichEditor+Core.swift in Sources */, - BE858C6C257D234D000A363C /* RichEditor+Attachments.swift in Sources */, - 46F18EEA7380DCAA3DFA2A2DBDB7DE47 /* Dictionary+TypingAttributes.swift in Sources */, - BE9E1597257D1E2C0091899E /* RichEditor+Styling.swift in Sources */, - CF5D3BE0876B3482291A53BFCF829B39 /* FontStyling.swift in Sources */, - 0AF7337A69A0A6F7D39CA20C3DE26C81 /* NSAttributedString+Convenience.swift in Sources */, - 15D4E2AC46F31C52C4E0CF7E22E9F20C /* NSFont+Traits.swift in Sources */, - D5461764728CE0BC0BADAF5B57A83608 /* NSMenu+Convenience.swift in Sources */, - 496B91CF2C718CE03A198AAD0A722F66 /* NSTextView+Convenience.swift in Sources */, - 8C4870DA051B560F5B0ADC9483484054 /* RichEditor+Stack.swift in Sources */, - 94CEE51779C852F26F3337870292D67E /* RichEditor-dummy.m in Sources */, - BE9E158A257D1B600091899E /* RichEditor+Links.swift in Sources */, - BE858C64257D2272000A363C /* RichEditor+BulletPoints.swift in Sources */, - 30D9C51F34FFBC23A8FB97DCA0640231 /* RichEditor.swift in Sources */, - 5C9E64FF8A167B25946A584A1070C2BE /* RichTextView.swift in Sources */, - 90A50D1687A3A559F874FAA916AE1DD7 /* String+BulletPoints.swift in Sources */, - BE836326257DE1D10009F365 /* RichEditorToolbar.swift in Sources */, - D8033D0D61D7DF6DD501BEF6C02FC8C9 /* String+Convenience.swift in Sources */, - BE858C71257D23A9000A363C /* RichEditor+KeyboardShortcuts.swift in Sources */, - 4C40196C7E0F65E5D455CA5772A775A3 /* URL+Images.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 4837F65686B426832F355C7D5F8DA7CA /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RichEditor; - target = 369E4AC0D183973D19A4522DC26B1027 /* RichEditor */; - targetProxy = B6416DC58E5EE859558D2DDBF26FCCAA /* PBXContainerItemProxy */; - }; - 5D32FF548D672779A6415196557771BC /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "Pods-RichEditor_Example"; - target = 83FFF657196094B71F147D25444AC5E8 /* Pods-RichEditor_Example */; - targetProxy = FDBF6431CCE754159BA43DA298026204 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin XCBuildConfiguration section */ - 74EAAAC8E659A2ED904EE4A4B7D3F0AD /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 2168F8B7DB4A93C65C73705E9A7D299C /* Pods-RichEditor_Tests.release.xcconfig */; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - COMBINE_HIDPI_IMAGES = YES; - 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-RichEditor_Tests/Pods-RichEditor_Tests-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MACOSX_DEPLOYMENT_TARGET = 10.13; - MODULEMAP_FILE = "Target Support Files/Pods-RichEditor_Tests/Pods-RichEditor_Tests.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; - SDKROOT = macosx; - SKIP_INSTALL = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - 7599BD86FD28576C20F8B9B6B5ACBEC9 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; - 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_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "POD_CONFIGURATION_DEBUG=1", - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 10.13; - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; - MTL_FAST_MATH = YES; - ONLY_ACTIVE_ARCH = YES; - PRODUCT_NAME = "$(TARGET_NAME)"; - STRIP_INSTALLED_PRODUCT = NO; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - SYMROOT = "${SRCROOT}/../build"; - }; - name = Debug; - }; - B450B37363839269F597D694BFFA4613 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = C699BBD208ED791C1AEFF10837E2E44D /* Pods-RichEditor_Example.release.xcconfig */; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - COMBINE_HIDPI_IMAGES = YES; - 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-RichEditor_Example/Pods-RichEditor_Example-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MACOSX_DEPLOYMENT_TARGET = 10.13; - MODULEMAP_FILE = "Target Support Files/Pods-RichEditor_Example/Pods-RichEditor_Example.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; - SDKROOT = macosx; - SKIP_INSTALL = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - BB3A0B2F3A2BAAE151452811B3C66F77 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 4CA10B9349BA650D24EC7F70C0FBB86A /* Pods-RichEditor_Tests.debug.xcconfig */; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - COMBINE_HIDPI_IMAGES = YES; - 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-RichEditor_Tests/Pods-RichEditor_Tests-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MACOSX_DEPLOYMENT_TARGET = 10.13; - MODULEMAP_FILE = "Target Support Files/Pods-RichEditor_Tests/Pods-RichEditor_Tests.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; - SDKROOT = macosx; - SKIP_INSTALL = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - BFA7E768508C1CD71E105FDF1FBA5FE5 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = BCD7588E60EAAF63ECDC95F5C77F0EC3 /* RichEditor.debug.xcconfig */; - buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - COMBINE_HIDPI_IMAGES = YES; - 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/RichEditor/RichEditor-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/RichEditor/RichEditor-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; - MACOSX_DEPLOYMENT_TARGET = 10.13; - MODULEMAP_FILE = "Target Support Files/RichEditor/RichEditor.modulemap"; - PRODUCT_MODULE_NAME = RichEditor; - PRODUCT_NAME = RichEditor; - SDKROOT = macosx; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - C0AB89DB0533D8E2B9201FA6579824B7 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; - 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_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_NO_COMMON_BLOCKS = YES; - GCC_PREPROCESSOR_DEFINITIONS = ( - "POD_CONFIGURATION_RELEASE=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 10.13; - MTL_ENABLE_DEBUG_INFO = NO; - MTL_FAST_MATH = YES; - PRODUCT_NAME = "$(TARGET_NAME)"; - STRIP_INSTALLED_PRODUCT = NO; - SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; - SWIFT_VERSION = 5.0; - SYMROOT = "${SRCROOT}/../build"; - }; - name = Release; - }; - C72AA466519F8642A8AE1C8BA9421DC8 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 301D4308094E7BD12919A4575B04FBE8 /* RichEditor.release.xcconfig */; - buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - COMBINE_HIDPI_IMAGES = YES; - 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/RichEditor/RichEditor-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/RichEditor/RichEditor-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; - MACOSX_DEPLOYMENT_TARGET = 10.13; - MODULEMAP_FILE = "Target Support Files/RichEditor/RichEditor.modulemap"; - PRODUCT_MODULE_NAME = RichEditor; - PRODUCT_NAME = RichEditor; - SDKROOT = macosx; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - C809254A49BCD0F438D084AC99B3C79E /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E75872E2F593B8B6339782EE7E3C5A69 /* Pods-RichEditor_Example.debug.xcconfig */; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - COMBINE_HIDPI_IMAGES = YES; - 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-RichEditor_Example/Pods-RichEditor_Example-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MACOSX_DEPLOYMENT_TARGET = 10.13; - MODULEMAP_FILE = "Target Support Files/Pods-RichEditor_Example/Pods-RichEditor_Example.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; - SDKROOT = macosx; - SKIP_INSTALL = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 7599BD86FD28576C20F8B9B6B5ACBEC9 /* Debug */, - C0AB89DB0533D8E2B9201FA6579824B7 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 61F496FD6A347EA730D1B76F3B075C9B /* Build configuration list for PBXNativeTarget "Pods-RichEditor_Example" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - C809254A49BCD0F438D084AC99B3C79E /* Debug */, - B450B37363839269F597D694BFFA4613 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 67446F36A5D0635C480765F07981DC82 /* Build configuration list for PBXNativeTarget "Pods-RichEditor_Tests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - BB3A0B2F3A2BAAE151452811B3C66F77 /* Debug */, - 74EAAAC8E659A2ED904EE4A4B7D3F0AD /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 78ED7F5107AE6F1761901E6645B0BF10 /* Build configuration list for PBXNativeTarget "RichEditor" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - BFA7E768508C1CD71E105FDF1FBA5FE5 /* Debug */, - C72AA466519F8642A8AE1C8BA9421DC8 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = BFDFE7DC352907FC980B868725387E98 /* Project object */; -} diff --git a/Example/Pods/Pods.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/Example/Pods/Pods.xcodeproj/project.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 919434a..0000000 --- a/Example/Pods/Pods.xcodeproj/project.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/Example/Pods/Pods.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/Example/Pods/Pods.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d9810..0000000 --- a/Example/Pods/Pods.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/Example/Pods/Target Support Files/Pods-RichEditor_Example/Pods-RichEditor_Example-Info.plist b/Example/Pods/Target Support Files/Pods-RichEditor_Example/Pods-RichEditor_Example-Info.plist deleted file mode 100644 index 2243fe6..0000000 --- a/Example/Pods/Target Support Files/Pods-RichEditor_Example/Pods-RichEditor_Example-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/Example/Pods/Target Support Files/Pods-RichEditor_Example/Pods-RichEditor_Example-acknowledgements.markdown b/Example/Pods/Target Support Files/Pods-RichEditor_Example/Pods-RichEditor_Example-acknowledgements.markdown deleted file mode 100644 index 5074055..0000000 --- a/Example/Pods/Target Support Files/Pods-RichEditor_Example/Pods-RichEditor_Example-acknowledgements.markdown +++ /dev/null @@ -1,26 +0,0 @@ -# Acknowledgements -This application makes use of the following third party libraries: - -## RichEditor - -Copyright (c) 2020 Will Lumley - -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-RichEditor_Example/Pods-RichEditor_Example-acknowledgements.plist b/Example/Pods/Target Support Files/Pods-RichEditor_Example/Pods-RichEditor_Example-acknowledgements.plist deleted file mode 100644 index 12feab4..0000000 --- a/Example/Pods/Target Support Files/Pods-RichEditor_Example/Pods-RichEditor_Example-acknowledgements.plist +++ /dev/null @@ -1,58 +0,0 @@ - - - - - PreferenceSpecifiers - - - FooterText - This application makes use of the following third party libraries: - Title - Acknowledgements - Type - PSGroupSpecifier - - - FooterText - Copyright (c) 2020 Will Lumley <will@lumley.io> - -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 - RichEditor - 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-RichEditor_Example/Pods-RichEditor_Example-dummy.m b/Example/Pods/Target Support Files/Pods-RichEditor_Example/Pods-RichEditor_Example-dummy.m deleted file mode 100644 index dd3ff98..0000000 --- a/Example/Pods/Target Support Files/Pods-RichEditor_Example/Pods-RichEditor_Example-dummy.m +++ /dev/null @@ -1,5 +0,0 @@ -#import -@interface PodsDummy_Pods_RichEditor_Example : NSObject -@end -@implementation PodsDummy_Pods_RichEditor_Example -@end diff --git a/Example/Pods/Target Support Files/Pods-RichEditor_Example/Pods-RichEditor_Example-frameworks.sh b/Example/Pods/Target Support Files/Pods-RichEditor_Example/Pods-RichEditor_Example-frameworks.sh deleted file mode 100755 index d90f441..0000000 --- a/Example/Pods/Target Support Files/Pods-RichEditor_Example/Pods-RichEditor_Example-frameworks.sh +++ /dev/null @@ -1,185 +0,0 @@ -#!/bin/sh -set -e -set -u -set -o pipefail - -function on_error { - echo "$(realpath -mq "${0}"):$1: error: Unexpected failure" -} -trap 'on_error $LINENO' ERR - -if [ -z ${FRAMEWORKS_FOLDER_PATH+x} ]; then - # If FRAMEWORKS_FOLDER_PATH is not set, then there's nowhere for us to copy - # frameworks to, so exit 0 (signalling the script phase was successful). - exit 0 -fi - -echo "mkdir -p ${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" -mkdir -p "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" - -COCOAPODS_PARALLEL_CODE_SIGN="${COCOAPODS_PARALLEL_CODE_SIGN:-false}" -SWIFT_STDLIB_PATH="${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" -BCSYMBOLMAP_DIR="BCSymbolMaps" - - -# 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 - - if [ -d "${source}/${BCSYMBOLMAP_DIR}" ]; then - # Locate and install any .bcsymbolmaps if present, and remove them from the .framework before the framework is copied - find "${source}/${BCSYMBOLMAP_DIR}" -name "*.bcsymbolmap"|while read f; do - echo "Installing $f" - install_bcsymbolmap "$f" "$destination" - rm "$f" - done - rmdir "${source}/${BCSYMBOLMAP_DIR}" - fi - - # Use filter instead of exclude so missing patterns don't throw errors. - echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${destination}\"" - rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${destination}" - - local basename - basename="$(basename -s .framework "$1")" - binary="${destination}/${basename}.framework/${basename}" - - if ! [ -r "$binary" ]; then - binary="${destination}/${basename}" - elif [ -L "${binary}" ]; then - echo "Destination binary is symlinked..." - dirname="$(dirname "${binary}")" - binary="${dirname}/$(readlink "${binary}")" - fi - - # Strip invalid architectures so "fat" simulator / device frameworks work on device - if [[ "$(file "$binary")" == *"dynamically linked shared library"* ]]; then - strip_invalid_archs "$binary" - fi - - # Resign the code if required by the build settings to avoid unstable apps - code_sign_if_enabled "${destination}/$(basename "$1")" - - # Embed linked Swift runtime libraries. No longer necessary as of Xcode 7. - if [ "${XCODE_VERSION_MAJOR}" -lt 7 ]; then - local swift_runtime_libs - swift_runtime_libs=$(xcrun otool -LX "$binary" | grep --color=never @rpath/libswift | sed -E s/@rpath\\/\(.+dylib\).*/\\1/g | uniq -u) - for lib in $swift_runtime_libs; do - echo "rsync -auv \"${SWIFT_STDLIB_PATH}/${lib}\" \"${destination}\"" - rsync -auv "${SWIFT_STDLIB_PATH}/${lib}" "${destination}" - code_sign_if_enabled "${destination}/${lib}" - done - fi -} -# Copies and strips a vendored dSYM -install_dsym() { - local source="$1" - warn_missing_arch=${2:-true} - if [ -r "$source" ]; then - # Copy the dSYM into 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 .dSYM "$source")" - binary_name="$(ls "$source/Contents/Resources/DWARF")" - binary="${DERIVED_FILES_DIR}/${basename}.dSYM/Contents/Resources/DWARF/${binary_name}" - - # Strip invalid architectures from the dSYM. - if [[ "$(file "$binary")" == *"Mach-O "*"dSYM companion"* ]]; then - strip_invalid_archs "$binary" "$warn_missing_arch" - fi - if [[ $STRIP_BINARY_RETVAL == 0 ]]; then - # Move the stripped file into its final destination. - echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --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[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${DERIVED_FILES_DIR}/${basename}.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}.dSYM" - fi - fi -} - -# Used as a return value for each invocation of `strip_invalid_archs` function. -STRIP_BINARY_RETVAL=0 - -# Strip invalid architectures -strip_invalid_archs() { - binary="$1" - warn_missing_arch=${2:-true} - # 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 - if [[ "$warn_missing_arch" == "true" ]]; then - echo "warning: [CP] Vendored binary '$binary' contains architectures ($binary_archs) none of which match the current build architectures ($ARCHS)." - fi - STRIP_BINARY_RETVAL=1 - return - fi - stripped="" - for arch in $binary_archs; do - if ! [[ "${ARCHS}" == *"$arch"* ]]; then - # Strip non-valid architectures in-place - lipo -remove "$arch" -output "$binary" "$binary" - stripped="$stripped $arch" - fi - done - if [[ "$stripped" ]]; then - echo "Stripped $binary of architectures:$stripped" - fi - STRIP_BINARY_RETVAL=0 -} - -# Copies the bcsymbolmap files of a vendored framework -install_bcsymbolmap() { - local bcsymbolmap_path="$1" - local destination="${BUILT_PRODUCTS_DIR}" - echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${bcsymbolmap_path}" "${destination}"" - rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${bcsymbolmap_path}" "${destination}" -} - -# Signs a framework with the provided identity -code_sign_if_enabled() { - if [ -n "${EXPANDED_CODE_SIGN_IDENTITY:-}" -a "${CODE_SIGNING_REQUIRED:-}" != "NO" -a "${CODE_SIGNING_ALLOWED}" != "NO" ]; then - # Use the current code_sign_identity - echo "Code Signing $1 with Identity ${EXPANDED_CODE_SIGN_IDENTITY_NAME}" - local code_sign_cmd="/usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} ${OTHER_CODE_SIGN_FLAGS:-} --preserve-metadata=identifier,entitlements '$1'" - - if [ "${COCOAPODS_PARALLEL_CODE_SIGN}" == "true" ]; then - code_sign_cmd="$code_sign_cmd &" - fi - echo "$code_sign_cmd" - eval "$code_sign_cmd" - fi -} - -if [[ "$CONFIGURATION" == "Debug" ]]; then - install_framework "${BUILT_PRODUCTS_DIR}/RichEditor/RichEditor.framework" -fi -if [[ "$CONFIGURATION" == "Release" ]]; then - install_framework "${BUILT_PRODUCTS_DIR}/RichEditor/RichEditor.framework" -fi -if [ "${COCOAPODS_PARALLEL_CODE_SIGN}" == "true" ]; then - wait -fi diff --git a/Example/Pods/Target Support Files/Pods-RichEditor_Example/Pods-RichEditor_Example-umbrella.h b/Example/Pods/Target Support Files/Pods-RichEditor_Example/Pods-RichEditor_Example-umbrella.h deleted file mode 100644 index 8d4f8a1..0000000 --- a/Example/Pods/Target Support Files/Pods-RichEditor_Example/Pods-RichEditor_Example-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_RichEditor_ExampleVersionNumber; -FOUNDATION_EXPORT const unsigned char Pods_RichEditor_ExampleVersionString[]; - diff --git a/Example/Pods/Target Support Files/Pods-RichEditor_Example/Pods-RichEditor_Example.debug.xcconfig b/Example/Pods/Target Support Files/Pods-RichEditor_Example/Pods-RichEditor_Example.debug.xcconfig deleted file mode 100644 index 84880a3..0000000 --- a/Example/Pods/Target Support Files/Pods-RichEditor_Example/Pods-RichEditor_Example.debug.xcconfig +++ /dev/null @@ -1,14 +0,0 @@ -ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES -CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO -FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/RichEditor" -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/RichEditor/RichEditor.framework/Headers" -LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/../Frameworks' '@loader_path/Frameworks' -OTHER_LDFLAGS = $(inherited) -framework "RichEditor" -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 -PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates -USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Example/Pods/Target Support Files/Pods-RichEditor_Example/Pods-RichEditor_Example.modulemap b/Example/Pods/Target Support Files/Pods-RichEditor_Example/Pods-RichEditor_Example.modulemap deleted file mode 100644 index 60167f5..0000000 --- a/Example/Pods/Target Support Files/Pods-RichEditor_Example/Pods-RichEditor_Example.modulemap +++ /dev/null @@ -1,6 +0,0 @@ -framework module Pods_RichEditor_Example { - umbrella header "Pods-RichEditor_Example-umbrella.h" - - export * - module * { export * } -} diff --git a/Example/Pods/Target Support Files/Pods-RichEditor_Example/Pods-RichEditor_Example.release.xcconfig b/Example/Pods/Target Support Files/Pods-RichEditor_Example/Pods-RichEditor_Example.release.xcconfig deleted file mode 100644 index 84880a3..0000000 --- a/Example/Pods/Target Support Files/Pods-RichEditor_Example/Pods-RichEditor_Example.release.xcconfig +++ /dev/null @@ -1,14 +0,0 @@ -ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES -CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO -FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/RichEditor" -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/RichEditor/RichEditor.framework/Headers" -LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/../Frameworks' '@loader_path/Frameworks' -OTHER_LDFLAGS = $(inherited) -framework "RichEditor" -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 -PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates -USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Example/Pods/Target Support Files/Pods-RichEditor_Tests/Pods-RichEditor_Tests-Info.plist b/Example/Pods/Target Support Files/Pods-RichEditor_Tests/Pods-RichEditor_Tests-Info.plist deleted file mode 100644 index 2243fe6..0000000 --- a/Example/Pods/Target Support Files/Pods-RichEditor_Tests/Pods-RichEditor_Tests-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/Example/Pods/Target Support Files/Pods-RichEditor_Tests/Pods-RichEditor_Tests-acknowledgements.markdown b/Example/Pods/Target Support Files/Pods-RichEditor_Tests/Pods-RichEditor_Tests-acknowledgements.markdown deleted file mode 100644 index 102af75..0000000 --- a/Example/Pods/Target Support Files/Pods-RichEditor_Tests/Pods-RichEditor_Tests-acknowledgements.markdown +++ /dev/null @@ -1,3 +0,0 @@ -# Acknowledgements -This application makes use of the following third party libraries: -Generated by CocoaPods - https://cocoapods.org diff --git a/Example/Pods/Target Support Files/Pods-RichEditor_Tests/Pods-RichEditor_Tests-acknowledgements.plist b/Example/Pods/Target Support Files/Pods-RichEditor_Tests/Pods-RichEditor_Tests-acknowledgements.plist deleted file mode 100644 index 7acbad1..0000000 --- a/Example/Pods/Target Support Files/Pods-RichEditor_Tests/Pods-RichEditor_Tests-acknowledgements.plist +++ /dev/null @@ -1,29 +0,0 @@ - - - - - PreferenceSpecifiers - - - FooterText - This application makes use of the following third party libraries: - Title - Acknowledgements - Type - PSGroupSpecifier - - - FooterText - Generated by CocoaPods - https://cocoapods.org - Title - - Type - PSGroupSpecifier - - - StringsTable - Acknowledgements - Title - Acknowledgements - - diff --git a/Example/Pods/Target Support Files/Pods-RichEditor_Tests/Pods-RichEditor_Tests-dummy.m b/Example/Pods/Target Support Files/Pods-RichEditor_Tests/Pods-RichEditor_Tests-dummy.m deleted file mode 100644 index 0512624..0000000 --- a/Example/Pods/Target Support Files/Pods-RichEditor_Tests/Pods-RichEditor_Tests-dummy.m +++ /dev/null @@ -1,5 +0,0 @@ -#import -@interface PodsDummy_Pods_RichEditor_Tests : NSObject -@end -@implementation PodsDummy_Pods_RichEditor_Tests -@end diff --git a/Example/Pods/Target Support Files/Pods-RichEditor_Tests/Pods-RichEditor_Tests-frameworks.sh b/Example/Pods/Target Support Files/Pods-RichEditor_Tests/Pods-RichEditor_Tests-frameworks.sh deleted file mode 100755 index d373737..0000000 --- a/Example/Pods/Target Support Files/Pods-RichEditor_Tests/Pods-RichEditor_Tests-frameworks.sh +++ /dev/null @@ -1,173 +0,0 @@ -#!/bin/sh -set -e -set -u -set -o pipefail - -function on_error { - echo "$(realpath -mq "${0}"):$1: error: Unexpected failure" -} -trap 'on_error $LINENO' ERR - -if [ -z ${FRAMEWORKS_FOLDER_PATH+x} ]; then - # If FRAMEWORKS_FOLDER_PATH is not set, then there's nowhere for us to copy - # frameworks to, so exit 0 (signalling the script phase was successful). - exit 0 -fi - -echo "mkdir -p ${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" -mkdir -p "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" - -COCOAPODS_PARALLEL_CODE_SIGN="${COCOAPODS_PARALLEL_CODE_SIGN:-false}" -SWIFT_STDLIB_PATH="${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" - -# Used as a return value for each invocation of `strip_invalid_archs` function. -STRIP_BINARY_RETVAL=0 - -# This protects against multiple targets copying the same framework dependency at the same time. The solution -# was originally proposed here: https://lists.samba.org/archive/rsync/2008-February/020158.html -RSYNC_PROTECT_TMP_FILES=(--filter "P .*.??????") - -# Copies and strips a vendored framework -install_framework() -{ - if [ -r "${BUILT_PRODUCTS_DIR}/$1" ]; then - local source="${BUILT_PRODUCTS_DIR}/$1" - elif [ -r "${BUILT_PRODUCTS_DIR}/$(basename "$1")" ]; then - local source="${BUILT_PRODUCTS_DIR}/$(basename "$1")" - elif [ -r "$1" ]; then - local source="$1" - fi - - local destination="${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" - - if [ -L "${source}" ]; then - echo "Symlinked..." - source="$(readlink "${source}")" - fi - - # Use filter instead of exclude so missing patterns don't throw errors. - echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${destination}\"" - rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${destination}" - - local basename - basename="$(basename -s .framework "$1")" - binary="${destination}/${basename}.framework/${basename}" - - if ! [ -r "$binary" ]; then - binary="${destination}/${basename}" - elif [ -L "${binary}" ]; then - echo "Destination binary is symlinked..." - dirname="$(dirname "${binary}")" - binary="${dirname}/$(readlink "${binary}")" - fi - - # Strip invalid architectures so "fat" simulator / device frameworks work on device - if [[ "$(file "$binary")" == *"dynamically linked shared library"* ]]; then - strip_invalid_archs "$binary" - fi - - # Resign the code if required by the build settings to avoid unstable apps - code_sign_if_enabled "${destination}/$(basename "$1")" - - # Embed linked Swift runtime libraries. No longer necessary as of Xcode 7. - if [ "${XCODE_VERSION_MAJOR}" -lt 7 ]; then - local swift_runtime_libs - swift_runtime_libs=$(xcrun otool -LX "$binary" | grep --color=never @rpath/libswift | sed -E s/@rpath\\/\(.+dylib\).*/\\1/g | uniq -u) - for lib in $swift_runtime_libs; do - echo "rsync -auv \"${SWIFT_STDLIB_PATH}/${lib}\" \"${destination}\"" - rsync -auv "${SWIFT_STDLIB_PATH}/${lib}" "${destination}" - code_sign_if_enabled "${destination}/${lib}" - done - fi -} - -# Copies and strips a vendored dSYM -install_dsym() { - local source="$1" - if [ -r "$source" ]; then - # Copy the dSYM into a the targets temp dir. - echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${DERIVED_FILES_DIR}\"" - rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${DERIVED_FILES_DIR}" - - local basename - basename="$(basename -s .framework.dSYM "$source")" - binary="${DERIVED_FILES_DIR}/${basename}.framework.dSYM/Contents/Resources/DWARF/${basename}" - - # Strip invalid architectures so "fat" simulator / device frameworks work on device - if [[ "$(file "$binary")" == *"Mach-O "*"dSYM companion"* ]]; then - strip_invalid_archs "$binary" - fi - - if [[ $STRIP_BINARY_RETVAL == 1 ]]; then - # Move the stripped file into its final destination. - echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${DERIVED_FILES_DIR}/${basename}.framework.dSYM\" \"${DWARF_DSYM_FOLDER_PATH}\"" - rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${DERIVED_FILES_DIR}/${basename}.framework.dSYM" "${DWARF_DSYM_FOLDER_PATH}" - else - # The dSYM was not stripped at all, in this case touch a fake folder so the input/output paths from Xcode do not reexecute this script because the file is missing. - touch "${DWARF_DSYM_FOLDER_PATH}/${basename}.framework.dSYM" - fi - fi -} - -# Copies the bcsymbolmap files of a vendored framework -install_bcsymbolmap() { - local bcsymbolmap_path="$1" - local destination="${BUILT_PRODUCTS_DIR}" - echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${bcsymbolmap_path}" "${destination}"" - rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${bcsymbolmap_path}" "${destination}" -} - -# Signs a framework with the provided identity -code_sign_if_enabled() { - if [ -n "${EXPANDED_CODE_SIGN_IDENTITY:-}" -a "${CODE_SIGNING_REQUIRED:-}" != "NO" -a "${CODE_SIGNING_ALLOWED}" != "NO" ]; then - # Use the current code_sign_identity - echo "Code Signing $1 with Identity ${EXPANDED_CODE_SIGN_IDENTITY_NAME}" - local code_sign_cmd="/usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} ${OTHER_CODE_SIGN_FLAGS:-} --preserve-metadata=identifier,entitlements '$1'" - - if [ "${COCOAPODS_PARALLEL_CODE_SIGN}" == "true" ]; then - code_sign_cmd="$code_sign_cmd &" - fi - echo "$code_sign_cmd" - eval "$code_sign_cmd" - fi -} - -# Strip invalid architectures -strip_invalid_archs() { - binary="$1" - # Get architectures for current target binary - binary_archs="$(lipo -info "$binary" | rev | cut -d ':' -f1 | awk '{$1=$1;print}' | rev)" - # Intersect them with the architectures we are building for - intersected_archs="$(echo ${ARCHS[@]} ${binary_archs[@]} | tr ' ' '\n' | sort | uniq -d)" - # If there are no archs supported by this binary then warn the user - if [[ -z "$intersected_archs" ]]; then - echo "warning: [CP] Vendored binary '$binary' contains architectures ($binary_archs) none of which match the current build architectures ($ARCHS)." - STRIP_BINARY_RETVAL=0 - return - fi - stripped="" - for arch in $binary_archs; do - if ! [[ "${ARCHS}" == *"$arch"* ]]; then - # Strip non-valid architectures in-place - lipo -remove "$arch" -output "$binary" "$binary" - stripped="$stripped $arch" - fi - done - if [[ "$stripped" ]]; then - echo "Stripped $binary of architectures:$stripped" - fi - STRIP_BINARY_RETVAL=1 -} - - -if [[ "$CONFIGURATION" == "Debug" ]]; then - install_framework "${BUILT_PRODUCTS_DIR}/Nimble/Nimble.framework" - install_framework "${BUILT_PRODUCTS_DIR}/Quick/Quick.framework" -fi -if [[ "$CONFIGURATION" == "Release" ]]; then - install_framework "${BUILT_PRODUCTS_DIR}/Nimble/Nimble.framework" - install_framework "${BUILT_PRODUCTS_DIR}/Quick/Quick.framework" -fi -if [ "${COCOAPODS_PARALLEL_CODE_SIGN}" == "true" ]; then - wait -fi diff --git a/Example/Pods/Target Support Files/Pods-RichEditor_Tests/Pods-RichEditor_Tests-umbrella.h b/Example/Pods/Target Support Files/Pods-RichEditor_Tests/Pods-RichEditor_Tests-umbrella.h deleted file mode 100644 index e60645e..0000000 --- a/Example/Pods/Target Support Files/Pods-RichEditor_Tests/Pods-RichEditor_Tests-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_RichEditor_TestsVersionNumber; -FOUNDATION_EXPORT const unsigned char Pods_RichEditor_TestsVersionString[]; - diff --git a/Example/Pods/Target Support Files/Pods-RichEditor_Tests/Pods-RichEditor_Tests.debug.xcconfig b/Example/Pods/Target Support Files/Pods-RichEditor_Tests/Pods-RichEditor_Tests.debug.xcconfig deleted file mode 100644 index 9c66d65..0000000 --- a/Example/Pods/Target Support Files/Pods-RichEditor_Tests/Pods-RichEditor_Tests.debug.xcconfig +++ /dev/null @@ -1,11 +0,0 @@ -CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO -FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/RichEditor" -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/RichEditor/RichEditor.framework/Headers" -OTHER_LDFLAGS = $(inherited) -framework "RichEditor" -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 -PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates -USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Example/Pods/Target Support Files/Pods-RichEditor_Tests/Pods-RichEditor_Tests.modulemap b/Example/Pods/Target Support Files/Pods-RichEditor_Tests/Pods-RichEditor_Tests.modulemap deleted file mode 100644 index 6dace6e..0000000 --- a/Example/Pods/Target Support Files/Pods-RichEditor_Tests/Pods-RichEditor_Tests.modulemap +++ /dev/null @@ -1,6 +0,0 @@ -framework module Pods_RichEditor_Tests { - umbrella header "Pods-RichEditor_Tests-umbrella.h" - - export * - module * { export * } -} diff --git a/Example/Pods/Target Support Files/Pods-RichEditor_Tests/Pods-RichEditor_Tests.release.xcconfig b/Example/Pods/Target Support Files/Pods-RichEditor_Tests/Pods-RichEditor_Tests.release.xcconfig deleted file mode 100644 index 9c66d65..0000000 --- a/Example/Pods/Target Support Files/Pods-RichEditor_Tests/Pods-RichEditor_Tests.release.xcconfig +++ /dev/null @@ -1,11 +0,0 @@ -CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO -FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/RichEditor" -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/RichEditor/RichEditor.framework/Headers" -OTHER_LDFLAGS = $(inherited) -framework "RichEditor" -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 -PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates -USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Example/Pods/Target Support Files/RichEditor/RichEditor-Info.plist b/Example/Pods/Target Support Files/RichEditor/RichEditor-Info.plist deleted file mode 100644 index 161a9d3..0000000 --- a/Example/Pods/Target Support Files/RichEditor/RichEditor-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.0 - CFBundleSignature - ???? - CFBundleVersion - ${CURRENT_PROJECT_VERSION} - NSPrincipalClass - - - diff --git a/Example/Pods/Target Support Files/RichEditor/RichEditor-dummy.m b/Example/Pods/Target Support Files/RichEditor/RichEditor-dummy.m deleted file mode 100644 index 8ef007e..0000000 --- a/Example/Pods/Target Support Files/RichEditor/RichEditor-dummy.m +++ /dev/null @@ -1,5 +0,0 @@ -#import -@interface PodsDummy_RichEditor : NSObject -@end -@implementation PodsDummy_RichEditor -@end diff --git a/Example/Pods/Target Support Files/RichEditor/RichEditor-prefix.pch b/Example/Pods/Target Support Files/RichEditor/RichEditor-prefix.pch deleted file mode 100644 index 082f8af..0000000 --- a/Example/Pods/Target Support Files/RichEditor/RichEditor-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/Example/Pods/Target Support Files/RichEditor/RichEditor-umbrella.h b/Example/Pods/Target Support Files/RichEditor/RichEditor-umbrella.h deleted file mode 100644 index c191d49..0000000 --- a/Example/Pods/Target Support Files/RichEditor/RichEditor-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 RichEditorVersionNumber; -FOUNDATION_EXPORT const unsigned char RichEditorVersionString[]; - diff --git a/Example/Pods/Target Support Files/RichEditor/RichEditor.debug.xcconfig b/Example/Pods/Target Support Files/RichEditor/RichEditor.debug.xcconfig deleted file mode 100644 index 049947f..0000000 --- a/Example/Pods/Target Support Files/RichEditor/RichEditor.debug.xcconfig +++ /dev/null @@ -1,13 +0,0 @@ -CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO -CODE_SIGN_IDENTITY = -CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/RichEditor -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS -PODS_BUILD_DIR = ${BUILD_DIR} -PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) -PODS_ROOT = ${SRCROOT} -PODS_TARGET_SRCROOT = ${PODS_ROOT}/../.. -PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates -PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} -SKIP_INSTALL = YES -USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Example/Pods/Target Support Files/RichEditor/RichEditor.modulemap b/Example/Pods/Target Support Files/RichEditor/RichEditor.modulemap deleted file mode 100644 index d8f7b82..0000000 --- a/Example/Pods/Target Support Files/RichEditor/RichEditor.modulemap +++ /dev/null @@ -1,6 +0,0 @@ -framework module RichEditor { - umbrella header "RichEditor-umbrella.h" - - export * - module * { export * } -} diff --git a/Example/Pods/Target Support Files/RichEditor/RichEditor.release.xcconfig b/Example/Pods/Target Support Files/RichEditor/RichEditor.release.xcconfig deleted file mode 100644 index 049947f..0000000 --- a/Example/Pods/Target Support Files/RichEditor/RichEditor.release.xcconfig +++ /dev/null @@ -1,13 +0,0 @@ -CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO -CODE_SIGN_IDENTITY = -CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/RichEditor -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS -PODS_BUILD_DIR = ${BUILD_DIR} -PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) -PODS_ROOT = ${SRCROOT} -PODS_TARGET_SRCROOT = ${PODS_ROOT}/../.. -PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates -PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} -SKIP_INSTALL = YES -USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Example/Pods/Target Support Files/RichEditor/RichEditor.xcconfig b/Example/Pods/Target Support Files/RichEditor/RichEditor.xcconfig deleted file mode 100644 index f5e2cbb..0000000 --- a/Example/Pods/Target Support Files/RichEditor/RichEditor.xcconfig +++ /dev/null @@ -1,11 +0,0 @@ -CODE_SIGN_IDENTITY = -CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/RichEditor -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS -PODS_BUILD_DIR = ${BUILD_DIR} -PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) -PODS_ROOT = ${SRCROOT} -PODS_TARGET_SRCROOT = ${PODS_ROOT}/../.. -PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} -SKIP_INSTALL = YES -USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Example/RichEditor.xcodeproj/project.pbxproj b/Example/RichEditor.xcodeproj/project.pbxproj index 3431a5e..1b06a8e 100644 --- a/Example/RichEditor.xcodeproj/project.pbxproj +++ b/Example/RichEditor.xcodeproj/project.pbxproj @@ -7,8 +7,6 @@ objects = { /* Begin PBXBuildFile section */ - 4F4D7F4F227F10D73FDFF4D2 /* Pods_RichEditor_Tests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A6075FF41E16C91290433CD5 /* Pods_RichEditor_Tests.framework */; }; - B60AF74CDF1838FC55013FD7 /* Pods_RichEditor_Example.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9423B03B91B754A79D019B0E /* Pods_RichEditor_Example.framework */; }; BEAD32C623E26B4C00C0D828 /* PreviewTextViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BEAD32C523E26B4C00C0D828 /* PreviewTextViewController.swift */; }; BEAD32C823E26B6100C0D828 /* PreviewWebViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BEAD32C723E26B6100C0D828 /* PreviewWebViewController.swift */; }; BED9CA6D23E27D0E00714B5B /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BED9CA6B23E27D0E00714B5B /* ViewController.swift */; }; @@ -31,17 +29,11 @@ /* Begin PBXFileReference section */ 45D3D432EE835D4BBD2E1F9B /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = net.daringfireball.markdown; name = README.md; path = ../README.md; sourceTree = ""; }; 4D4D5A4E76A8381F04C94333 /* RichEditor.podspec */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = RichEditor.podspec; path = ../RichEditor.podspec; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 51B9E8A990BCA09E71D7AF30 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = LICENSE; path = ../LICENSE; sourceTree = ""; }; - 7F500934FB45F8B897B5F39F /* Pods-RichEditor_Example.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RichEditor_Example.debug.xcconfig"; path = "Target Support Files/Pods-RichEditor_Example/Pods-RichEditor_Example.debug.xcconfig"; sourceTree = ""; }; - 9423B03B91B754A79D019B0E /* Pods_RichEditor_Example.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RichEditor_Example.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - A6075FF41E16C91290433CD5 /* Pods_RichEditor_Tests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RichEditor_Tests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - BDC7D7B759FB6DE1F9279417 /* Pods-RichEditor_Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RichEditor_Tests.release.xcconfig"; path = "Target Support Files/Pods-RichEditor_Tests/Pods-RichEditor_Tests.release.xcconfig"; sourceTree = ""; }; + BEAB95A0264A5651007E1D05 /* LICENSE.txt */ = {isa = PBXFileReference; lastKnownFileType = text; name = LICENSE.txt; path = ../LICENSE.txt; sourceTree = ""; }; BEAD32C523E26B4C00C0D828 /* PreviewTextViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PreviewTextViewController.swift; sourceTree = ""; }; BEAD32C723E26B6100C0D828 /* PreviewWebViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PreviewWebViewController.swift; sourceTree = ""; }; BED9CA6B23E27D0E00714B5B /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = ""; }; BEE976A023E3FAFA006BC308 /* NSColor+Hex.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "NSColor+Hex.swift"; sourceTree = ""; }; - C73677B2B489A20313B4D707 /* Pods-RichEditor_Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RichEditor_Tests.debug.xcconfig"; path = "Target Support Files/Pods-RichEditor_Tests/Pods-RichEditor_Tests.debug.xcconfig"; sourceTree = ""; }; - DBD3A55C6AA72A4EB1EDE641 /* Pods-RichEditor_Example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RichEditor_Example.release.xcconfig"; path = "Target Support Files/Pods-RichEditor_Example/Pods-RichEditor_Example.release.xcconfig"; sourceTree = ""; }; ED83F67820348A760038D96B /* RichEditor_Example.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = RichEditor_Example.app; sourceTree = BUILT_PRODUCTS_DIR; }; ED83F67B20348A760038D96B /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; ED83F67F20348A760038D96B /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; @@ -57,7 +49,6 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - B60AF74CDF1838FC55013FD7 /* Pods_RichEditor_Example.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -65,29 +56,15 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 4F4D7F4F227F10D73FDFF4D2 /* Pods_RichEditor_Tests.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 3967241C279AA06E2B9B8D06 /* Frameworks */ = { - isa = PBXGroup; - children = ( - 9423B03B91B754A79D019B0E /* Pods_RichEditor_Example.framework */, - A6075FF41E16C91290433CD5 /* Pods_RichEditor_Tests.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; 990C6C60380E777FB5A39FBD /* Pods */ = { isa = PBXGroup; children = ( - 7F500934FB45F8B897B5F39F /* Pods-RichEditor_Example.debug.xcconfig */, - DBD3A55C6AA72A4EB1EDE641 /* Pods-RichEditor_Example.release.xcconfig */, - C73677B2B489A20313B4D707 /* Pods-RichEditor_Tests.debug.xcconfig */, - BDC7D7B759FB6DE1F9279417 /* Pods-RichEditor_Tests.release.xcconfig */, ); path = Pods; sourceTree = ""; @@ -100,7 +77,6 @@ ED83F68D20348A760038D96B /* Tests */, ED83F67920348A760038D96B /* Products */, 990C6C60380E777FB5A39FBD /* Pods */, - 3967241C279AA06E2B9B8D06 /* Frameworks */, ); sourceTree = ""; }; @@ -142,7 +118,7 @@ children = ( 4D4D5A4E76A8381F04C94333 /* RichEditor.podspec */, 45D3D432EE835D4BBD2E1F9B /* README.md */, - 51B9E8A990BCA09E71D7AF30 /* LICENSE */, + BEAB95A0264A5651007E1D05 /* LICENSE.txt */, ); name = "Podspec Metadata"; sourceTree = ""; @@ -154,11 +130,9 @@ isa = PBXNativeTarget; buildConfigurationList = ED83F69320348A760038D96B /* Build configuration list for PBXNativeTarget "RichEditor_Example" */; buildPhases = ( - 817DAB2EBADEA81C7C6A8B97 /* [CP] Check Pods Manifest.lock */, ED83F67420348A760038D96B /* Sources */, ED83F67520348A760038D96B /* Frameworks */, ED83F67620348A760038D96B /* Resources */, - 6E7CC0F2CFA74CB7DA38165F /* [CP] Embed Pods Frameworks */, ); buildRules = ( ); @@ -173,7 +147,6 @@ isa = PBXNativeTarget; buildConfigurationList = ED83F69620348A760038D96B /* Build configuration list for PBXNativeTarget "RichEditor_Tests" */; buildPhases = ( - C34BA9F4C275429A59A21E50 /* [CP] Check Pods Manifest.lock */, ED83F68620348A760038D96B /* Sources */, ED83F68720348A760038D96B /* Frameworks */, ED83F68820348A760038D96B /* Resources */, @@ -247,71 +220,6 @@ }; /* End PBXResourcesBuildPhase section */ -/* Begin PBXShellScriptBuildPhase section */ - 6E7CC0F2CFA74CB7DA38165F /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-RichEditor_Example/Pods-RichEditor_Example-frameworks.sh", - "${BUILT_PRODUCTS_DIR}/RichEditor/RichEditor.framework", - ); - name = "[CP] Embed Pods Frameworks"; - outputPaths = ( - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/RichEditor.framework", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-RichEditor_Example/Pods-RichEditor_Example-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; - 817DAB2EBADEA81C7C6A8B97 /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-RichEditor_Example-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; - C34BA9F4C275429A59A21E50 /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-RichEditor_Tests-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; -/* End PBXShellScriptBuildPhase section */ - /* Begin PBXSourcesBuildPhase section */ ED83F67420348A760038D96B /* Sources */ = { isa = PBXSourcesBuildPhase; @@ -468,7 +376,6 @@ }; ED83F69420348A760038D96B /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 7F500934FB45F8B897B5F39F /* Pods-RichEditor_Example.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CODE_SIGN_ENTITLEMENTS = RichEditor/RichEditor.entitlements; @@ -486,7 +393,6 @@ }; ED83F69520348A760038D96B /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = DBD3A55C6AA72A4EB1EDE641 /* Pods-RichEditor_Example.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CODE_SIGN_ENTITLEMENTS = RichEditor/RichEditor.entitlements; @@ -504,7 +410,6 @@ }; ED83F69720348A760038D96B /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C73677B2B489A20313B4D707 /* Pods-RichEditor_Tests.debug.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; BUNDLE_LOADER = "$(TEST_HOST)"; @@ -521,7 +426,6 @@ }; ED83F69820348A760038D96B /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = BDC7D7B759FB6DE1F9279417 /* Pods-RichEditor_Tests.release.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; BUNDLE_LOADER = "$(TEST_HOST)"; diff --git a/Example/RichEditor/Base.lproj/Main.storyboard b/Example/RichEditor/Base.lproj/Main.storyboard index 70a3253..2763d71 100644 --- a/Example/RichEditor/Base.lproj/Main.storyboard +++ b/Example/RichEditor/Base.lproj/Main.storyboard @@ -1,9 +1,9 @@ - + - - + + @@ -841,7 +841,7 @@ - + - + @@ -918,10 +918,10 @@ - + - + @@ -935,7 +935,7 @@ - + @@ -943,7 +943,7 @@ - - + + - - + + - - + @@ -979,25 +978,25 @@ - + - + @@ -1006,7 +1005,7 @@ - + diff --git a/Example/RichEditor/ViewController.swift b/Example/RichEditor/ViewController.swift index f485939..b5dde95 100644 --- a/Example/RichEditor/ViewController.swift +++ b/Example/RichEditor/ViewController.swift @@ -8,6 +8,7 @@ import AppKit import RichEditor +import macColorPicker class ViewController: NSViewController { @@ -22,7 +23,7 @@ class ViewController: NSViewController @IBOutlet var addLinkButton: NSButton! - @IBOutlet weak var highlightColorWell: NSColorWell! + @IBOutlet weak var highlightColorPicker: ColorPicker! @IBOutlet var strikeButton: NSButton! @IBOutlet weak var bulletPointButton: NSButton! @@ -72,10 +73,10 @@ class ViewController: NSViewController //self.richEditor.textView.importsGraphics = false self.textColorWell.color = self.richEditor.textView.textColor ?? NSColor.white - self.highlightColorWell.color = NSColor.clear - self.textColorWell.addObserver(self, forKeyPath: "color", options: [.new, .old], context: nil) - self.highlightColorWell.addObserver(self, forKeyPath: "color", options: [.new, .old], context: nil) + + self.highlightColorPicker.selectedColor = .clear + self.highlightColorPicker.delegate = self self.boldButton.title = "Bold" self.italicsButton.title = "Italic" @@ -97,83 +98,70 @@ class ViewController: NSViewController self.richEditor.apply(textColour: self.textColorWell.color) } } - - //If our HighlightColorWell changed it's colour - else if object as? NSColorWell == self.highlightColorWell && keyPath == "color" { - guard let old = change?[.oldKey] as? NSColor else { return } - guard let new = change?[.newKey] as? NSColor else { return } - - let colourHasChanged = old != new - - if colourHasChanged { - self.richEditor.apply(highlightColour: self.highlightColorWell.color) - } - } } } // MARK: - Actions -extension ViewController -{ - @IBAction func boldButtonTapped(_ sender: Any) - { +extension ViewController { + + @IBAction + func boldButtonTapped(_ sender: Any) { self.richEditor.toggleBold() } - @IBAction func italicButtonTapped(_ sender: Any) - { + @IBAction + func italicButtonTapped(_ sender: Any) { self.richEditor.toggleItalic() } - @IBAction func underlineButtonTapped(_ sender: Any) - { + @IBAction + func underlineButtonTapped(_ sender: Any) { self.richEditor.toggleUnderline(.single) } - @IBAction func linkButtonTapped(_ sender: Any) - { + @IBAction + func linkButtonTapped(_ sender: Any) { let name = "Google" let url = "https://google.com" self.richEditor.insert(link: url, with: name, at: nil) } - @IBAction func addImageButtonTapped(_ sender: Any) - { + @IBAction + func addImageButtonTapped(_ sender: Any) { self.richEditor.promptUserForAttachments(windowForModal: self.view.window) } - @IBAction func strikeButtonTapped(_ sender: Any) - { + @IBAction + func strikeButtonTapped(_ sender: Any) { self.richEditor.toggleStrikethrough(.single) } - @IBAction func bulletPointButtonTapped(_ sender: Any) - { + @IBAction + func bulletPointButtonTapped(_ sender: Any) { self.richEditor.startBulletPoints() } - @IBAction func fontFamiliesButtonClicked(_ sender: Any) - { + @IBAction + func fontFamiliesButtonClicked(_ sender: Any) { self.applyFont() } - @IBAction func fontSizeButtonClicked(_ sender: Any) - { + @IBAction + func fontSizeButtonClicked(_ sender: Any) { self.applyFont() } + } // MARK: - RichEditorDelegate -extension ViewController: RichEditorDelegate -{ - func fontStylingChanged(_ fontStyling: FontStyling) - { +extension ViewController: RichEditorDelegate { + + func fontStylingChanged(_ fontStyling: FontStyling) { self.configureTextActionButtonsUI() } - func richEditorTextChanged(_ richEditor: RichEditor) - { + func richEditorTextChanged(_ richEditor: RichEditor) { var htmlOpt: String? do { @@ -200,15 +188,13 @@ extension ViewController: RichEditorDelegate _ = self.previewTextViewController2?.previewTextView.set(html: html) } - - + } // MARK: - Functions -extension ViewController -{ - private func configureTextActionButtonsUI() - { +private extension ViewController { + + func configureTextActionButtonsUI() { let fontStyling = self.richEditor.fontStyling //Configure the Bold UI @@ -278,13 +264,13 @@ extension ViewController let highlightColours = fontStyling.highlightColours switch (highlightColours.count) { case 0: - self.highlightColorWell.color = NSColor.white + self.highlightColorPicker.selectedColor = NSColor.white case 1: - self.highlightColorWell.color = highlightColours[0] + self.highlightColorPicker.selectedColor = highlightColours[0] case 2: - self.highlightColorWell.color = NSColor.gray + self.highlightColorPicker.selectedColor = NSColor.gray default:() } @@ -308,8 +294,7 @@ extension ViewController } - private func openPreviewTextWindow() - { + func openPreviewTextWindow() { let storyboardID = NSStoryboard.SceneIdentifier("PreviewWindowController") let previewWindowController = self.storyboard!.instantiateController(withIdentifier: storyboardID) as! NSWindowController previewWindowController.window?.title = "2. Raw HTML" @@ -318,8 +303,7 @@ extension ViewController self.previewTextViewController = previewWindowController.contentViewController as? PreviewTextViewController } - private func openPreviewWebWindow() - { + func openPreviewWebWindow() { let storyboardID = NSStoryboard.SceneIdentifier("PreviewWebWindowController") let previewWindowController = self.storyboard!.instantiateController(withIdentifier: storyboardID) as! NSWindowController previewWindowController.window?.title = "3. Parsed HTML" @@ -328,8 +312,7 @@ extension ViewController self.previewWebViewController = previewWindowController.contentViewController as? PreviewWebViewController } - private func openPreviewTextWindow2() - { + func openPreviewTextWindow2() { let storyboardID = NSStoryboard.SceneIdentifier("PreviewWindowController") let previewWindowController = self.storyboard!.instantiateController(withIdentifier: storyboardID) as! NSWindowController previewWindowController.window?.title = "4. Text From HTML" @@ -342,8 +325,7 @@ extension ViewController Grabs the selected font title and the selected font size, creates an instance of NSFont from them and applies it to the RichTextView */ - private func applyFont() - { + func applyFont() { guard let selectedFontNameMenuItem = self.fontFamiliesPopUpButton.selectedItem else { return } @@ -361,16 +343,22 @@ extension ViewController self.richEditor.apply(font: font) } + } -/* - switch (sender) { - case self.textColourButton: - self.richTextView.apply(textColour: color) - - case self.highlightColourButton: - self.richTextView.apply(highlightColour: color) - - default:() - } -*/ +// MARK: - ColorPickerDelegate +extension ViewController: ColorPickerDelegate { + + func willOpenColorPicker() { + + } + + func didOpenColorPicker() { + + } + + func didSelectColor(_ color: NSColor) { + self.richEditor.apply(highlightColour: color) + } + +} diff --git a/LICENSE b/LICENSE.txt similarity index 100% rename from LICENSE rename to LICENSE.txt diff --git a/RichEditor.podspec b/RichEditor.podspec index f73c9f8..88dbba7 100644 --- a/RichEditor.podspec +++ b/RichEditor.podspec @@ -7,30 +7,25 @@ # Pod::Spec.new do |s| - s.name = 'RichEditor' - s.version = '0.1.0' - s.summary = 'A short description of RichEditor.' - -# This description is used to generate tags and improve search results. -# * Think: What does it do? Why did you write it? What is the focus? -# * Try to keep it short, snappy and to the point. -# * Write the description between the DESC delimiters below. -# * Finally, don't worry about the indent, CocoaPods strips it! + s.name = 'RichEditor' + s.version = "1.0.0" + s.summary = "Summary" + s.homepage = "https://github.com/will-lumley/RichEditor.git" + s.license = { :type => 'MIT', :file => 'LICENSE.txt' } s.description = <<-DESC -TODO: Add long description of the pod here. + Description DESC - s.homepage = 'https://github.com/Will Lumley/RichEditor' - # s.screenshots = 'www.example.com/screenshots_1', 'www.example.com/screenshots_2' - s.license = { :type => 'MIT', :file => 'LICENSE' } s.author = { 'Will Lumley' => 'will@lumley.io' } - s.source = { :git => 'https://github.com/Will Lumley/RichEditor.git', :tag => s.version.to_s } + s.source = { :git => 'https://github.com/will-lumley/RichEditor.git', :tag => s.version.to_s } - s.platform = :osx - s.osx.deployment_target = "10.13" + s.platform = :osx + s.osx.deployment_target = "10.12" - s.source_files = 'RichEditor/**/*' + s.swift_version = '5.0' + s.source = { :git => "https://github.com/will-lumley/RichEditor.git", :tag => s.version.to_s } + s.source_files = 'Sources/**/*/*' s.dependency 'macColorPicker', '~> 1.2.1' end diff --git a/Extensions/CGFloat+Formatting.swift b/RichEditor/Extensions/CGFloat+Formatting.swift similarity index 100% rename from Extensions/CGFloat+Formatting.swift rename to RichEditor/Extensions/CGFloat+Formatting.swift diff --git a/Extensions/Dictionary+Convenience.swift b/RichEditor/Extensions/Dictionary+Convenience.swift similarity index 100% rename from Extensions/Dictionary+Convenience.swift rename to RichEditor/Extensions/Dictionary+Convenience.swift diff --git a/Extensions/Dictionary+TypingAttributes.swift b/RichEditor/Extensions/Dictionary+TypingAttributes.swift similarity index 100% rename from Extensions/Dictionary+TypingAttributes.swift rename to RichEditor/Extensions/Dictionary+TypingAttributes.swift diff --git a/Extensions/NSAttributedString+Convenience.swift b/RichEditor/Extensions/NSAttributedString+Convenience.swift similarity index 100% rename from Extensions/NSAttributedString+Convenience.swift rename to RichEditor/Extensions/NSAttributedString+Convenience.swift diff --git a/Extensions/NSFont+Traits.swift b/RichEditor/Extensions/NSFont+Traits.swift similarity index 100% rename from Extensions/NSFont+Traits.swift rename to RichEditor/Extensions/NSFont+Traits.swift diff --git a/Extensions/NSMenu+Convenience.swift b/RichEditor/Extensions/NSMenu+Convenience.swift similarity index 100% rename from Extensions/NSMenu+Convenience.swift rename to RichEditor/Extensions/NSMenu+Convenience.swift diff --git a/Extensions/NSTextView+Convenience.swift b/RichEditor/Extensions/NSTextView+Convenience.swift similarity index 100% rename from Extensions/NSTextView+Convenience.swift rename to RichEditor/Extensions/NSTextView+Convenience.swift diff --git a/Extensions/String+BulletPoints.swift b/RichEditor/Extensions/String+BulletPoints.swift similarity index 100% rename from Extensions/String+BulletPoints.swift rename to RichEditor/Extensions/String+BulletPoints.swift diff --git a/Extensions/String+Convenience.swift b/RichEditor/Extensions/String+Convenience.swift similarity index 100% rename from Extensions/String+Convenience.swift rename to RichEditor/Extensions/String+Convenience.swift diff --git a/Extensions/URL+Images.swift b/RichEditor/Extensions/URL+Images.swift similarity index 100% rename from Extensions/URL+Images.swift rename to RichEditor/Extensions/URL+Images.swift