Commit 6e6e98b8965fb46ad1f5c790dc1bd7fbb6342384
1 parent
05a34523
0.0.2
Showing
6 changed files
with
125 additions
and
10 deletions
CNLiveTips.podspec
Example/CNLiveTips.xcodeproj/project.pbxproj
| ... | ... | @@ -208,6 +208,7 @@ |
| 208 | 208 | 6003F587195388D20070C39A /* Frameworks */, |
| 209 | 209 | 6003F588195388D20070C39A /* Resources */, |
| 210 | 210 | DA2AC345FC738FBAD4D6E190 /* [CP] Embed Pods Frameworks */, |
| 211 | + 4E08FB9921D36BCC0042166B /* ShellScript */, | |
| 211 | 212 | ); |
| 212 | 213 | buildRules = ( |
| 213 | 214 | ); |
| ... | ... | @@ -320,6 +321,23 @@ |
| 320 | 321 | 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"; |
| 321 | 322 | showEnvVarsInLog = 0; |
| 322 | 323 | }; |
| 324 | + 4E08FB9921D36BCC0042166B /* ShellScript */ = { | |
| 325 | + isa = PBXShellScriptBuildPhase; | |
| 326 | + buildActionMask = 2147483647; | |
| 327 | + files = ( | |
| 328 | + ); | |
| 329 | + inputFileListPaths = ( | |
| 330 | + ); | |
| 331 | + inputPaths = ( | |
| 332 | + ); | |
| 333 | + outputFileListPaths = ( | |
| 334 | + ); | |
| 335 | + outputPaths = ( | |
| 336 | + ); | |
| 337 | + runOnlyForDeploymentPostprocessing = 0; | |
| 338 | + shellPath = /bin/sh; | |
| 339 | + shellScript = "if [ \"${ACTION}\" = \"build\" ]\nthen\nINSTALL_DIR=${SRCROOT}/Products/${PROJECT_NAME}.framework\n\nDEVICE_DIR=${SRCROOT}/\"build\"/Debug-iphoneos/${PROJECT_NAME}/${PROJECT_NAME}.framework\n\nSIMULATOR_DIR=${SRCROOT}/\"build\"/Debug-iphonesimulator/${PROJECT_NAME}/${PROJECT_NAME}.framework\n\nif [ -d \"${INSTALL_DIR}\" ]\nthen\nrm -rf \"${INSTALL_DIR}\"\nfi\n\nmkdir -p \"${INSTALL_DIR}\"\n\ncp -R \"${DEVICE_DIR}/\" \"${INSTALL_DIR}/\"\n\nlipo -create \"${DEVICE_DIR}/${PROJECT_NAME}\" \"${SIMULATOR_DIR}/${PROJECT_NAME}\" -output \"${INSTALL_DIR}/${PROJECT_NAME}\"\n\nopen \"${SRCROOT}/Products\"\nfi\n"; | |
| 340 | + }; | |
| 323 | 341 | DA2AC345FC738FBAD4D6E190 /* [CP] Embed Pods Frameworks */ = { |
| 324 | 342 | isa = PBXShellScriptBuildPhase; |
| 325 | 343 | buildActionMask = 2147483647; | ... | ... |
Example/Pods/Pods.xcodeproj/project.pbxproj
| ... | ... | @@ -34,7 +34,7 @@ |
| 34 | 34 | 150ADB83CB949081AE0BFBC39092C189 /* QMUIOrderedDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = DDDA9F16724F7DF41E399F7936141A26 /* QMUIOrderedDictionary.h */; settings = {ATTRIBUTES = (Public, ); }; }; |
| 35 | 35 | 173664C7DECC09EA8A39266EC24F259E /* QMUIAssetsGroup.m in Sources */ = {isa = PBXBuildFile; fileRef = 36699F793146618678F7DC35307003BB /* QMUIAssetsGroup.m */; }; |
| 36 | 36 | 17E6D0371F1ABEC00BD93D0CD73C9871 /* QMUITableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = ACDE20E4892A38F41F0E4F9CF62A11DC /* QMUITableViewCell.m */; }; |
| 37 | - 18352290EE9A979E4F0F9B8F2C3C4BBB /* CNLiveTips-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = C366444F20737D8895D04B8753737A3E /* CNLiveTips-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; | |
| 37 | + 18352290EE9A979E4F0F9B8F2C3C4BBB /* CNLiveTips-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = C366444F20737D8895D04B8753737A3E /* CNLiveTips-umbrella.h */; }; | |
| 38 | 38 | 18914193619FE7CDED039804E44389FA /* QMUITableViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 2DED7AACC5025619371184D791E6FEFC /* QMUITableViewCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; |
| 39 | 39 | 1962B283E28C0C372BF5191E9AB7B9D9 /* QMUIResources.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 85932D487990FC072A12E9374F52C874 /* QMUIResources.bundle */; }; |
| 40 | 40 | 1A8DF932759B5C0DBD951812084D768F /* UIActivityIndicatorView+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 8AD23780728557F602277DDEF5C2921B /* UIActivityIndicatorView+QMUI.m */; }; |
| ... | ... | @@ -94,15 +94,15 @@ |
| 94 | 94 | 4A85CF296377D3FDA8661D6F8030DB1A /* QMUILogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 6FDF4F1F4B6CBE02E67053FD29C9E39C /* QMUILogger.m */; }; |
| 95 | 95 | 4D6B9E755DA5B8AC1F4D57F58BA6C268 /* QMUIModalPresentationViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 9DCAC689B16A852521E02B74F8B2BE32 /* QMUIModalPresentationViewController.m */; }; |
| 96 | 96 | 4D774FC7539145EA644DB80AA5495E91 /* QMUILinkButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 39CA4E6D9642C1EA36A3E91C9A6E0472 /* QMUILinkButton.m */; }; |
| 97 | - 4E08FB8D21D364300042166B /* CNLiveToastView.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E08FB8021D364300042166B /* CNLiveToastView.h */; }; | |
| 97 | + 4E08FB8D21D364300042166B /* CNLiveToastView.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E08FB8021D364300042166B /* CNLiveToastView.h */; settings = {ATTRIBUTES = (Public, ); }; }; | |
| 98 | 98 | 4E08FB8E21D364300042166B /* CNLiveToastContentView.m in Sources */ = {isa = PBXBuildFile; fileRef = 4E08FB8121D364300042166B /* CNLiveToastContentView.m */; }; |
| 99 | 99 | 4E08FB8F21D364300042166B /* CNLiveTips.m in Sources */ = {isa = PBXBuildFile; fileRef = 4E08FB8221D364300042166B /* CNLiveTips.m */; }; |
| 100 | 100 | 4E08FB9021D364300042166B /* CNLiveToastBackgroundView.m in Sources */ = {isa = PBXBuildFile; fileRef = 4E08FB8321D364300042166B /* CNLiveToastBackgroundView.m */; }; |
| 101 | - 4E08FB9221D364300042166B /* CNLiveToastAnimator.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E08FB8521D364300042166B /* CNLiveToastAnimator.h */; }; | |
| 102 | - 4E08FB9321D364300042166B /* CNLiveTips.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E08FB8621D364300042166B /* CNLiveTips.h */; }; | |
| 103 | - 4E08FB9421D364300042166B /* CNLiveToastContentView.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E08FB8721D364300042166B /* CNLiveToastContentView.h */; }; | |
| 101 | + 4E08FB9221D364300042166B /* CNLiveToastAnimator.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E08FB8521D364300042166B /* CNLiveToastAnimator.h */; settings = {ATTRIBUTES = (Public, ); }; }; | |
| 102 | + 4E08FB9321D364300042166B /* CNLiveTips.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E08FB8621D364300042166B /* CNLiveTips.h */; settings = {ATTRIBUTES = (Public, ); }; }; | |
| 103 | + 4E08FB9421D364300042166B /* CNLiveToastContentView.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E08FB8721D364300042166B /* CNLiveToastContentView.h */; settings = {ATTRIBUTES = (Public, ); }; }; | |
| 104 | 104 | 4E08FB9521D364300042166B /* CNLiveToastView.m in Sources */ = {isa = PBXBuildFile; fileRef = 4E08FB8821D364300042166B /* CNLiveToastView.m */; }; |
| 105 | - 4E08FB9621D364300042166B /* CNLiveToastBackgroundView.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E08FB8921D364300042166B /* CNLiveToastBackgroundView.h */; }; | |
| 105 | + 4E08FB9621D364300042166B /* CNLiveToastBackgroundView.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E08FB8921D364300042166B /* CNLiveToastBackgroundView.h */; settings = {ATTRIBUTES = (Public, ); }; }; | |
| 106 | 106 | 4E08FB9721D364300042166B /* CNLiveToastAnimator.m in Sources */ = {isa = PBXBuildFile; fileRef = 4E08FB8A21D364300042166B /* CNLiveToastAnimator.m */; }; |
| 107 | 107 | 4E08FB9821D364300042166B /* .gitkeep in Resources */ = {isa = PBXBuildFile; fileRef = 4E08FB8C21D364300042166B /* .gitkeep */; }; |
| 108 | 108 | 4F3D26CB2FE6F03D02F0C49755CAD3D9 /* UICollectionView+QMUICellSizeKeyCache.m in Sources */ = {isa = PBXBuildFile; fileRef = CCB6A17FB5E745A52EDC0FC41A4F8296 /* UICollectionView+QMUICellSizeKeyCache.m */; }; |
| ... | ... | @@ -1744,12 +1744,12 @@ |
| 1744 | 1744 | isa = PBXHeadersBuildPhase; |
| 1745 | 1745 | buildActionMask = 2147483647; |
| 1746 | 1746 | files = ( |
| 1747 | + 4E08FB9321D364300042166B /* CNLiveTips.h in Headers */, | |
| 1747 | 1748 | 4E08FB8D21D364300042166B /* CNLiveToastView.h in Headers */, |
| 1748 | - 18352290EE9A979E4F0F9B8F2C3C4BBB /* CNLiveTips-umbrella.h in Headers */, | |
| 1749 | - 4E08FB9621D364300042166B /* CNLiveToastBackgroundView.h in Headers */, | |
| 1750 | 1749 | 4E08FB9421D364300042166B /* CNLiveToastContentView.h in Headers */, |
| 1751 | 1750 | 4E08FB9221D364300042166B /* CNLiveToastAnimator.h in Headers */, |
| 1752 | - 4E08FB9321D364300042166B /* CNLiveTips.h in Headers */, | |
| 1751 | + 4E08FB9621D364300042166B /* CNLiveToastBackgroundView.h in Headers */, | |
| 1752 | + 18352290EE9A979E4F0F9B8F2C3C4BBB /* CNLiveTips-umbrella.h in Headers */, | |
| 1753 | 1753 | ); |
| 1754 | 1754 | runOnlyForDeploymentPostprocessing = 0; |
| 1755 | 1755 | }; |
| ... | ... | @@ -2115,6 +2115,7 @@ |
| 2115 | 2115 | INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; |
| 2116 | 2116 | IPHONEOS_DEPLOYMENT_TARGET = 9.0; |
| 2117 | 2117 | LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; |
| 2118 | + MACH_O_TYPE = staticlib; | |
| 2118 | 2119 | MODULEMAP_FILE = "Target Support Files/CNLiveTips/CNLiveTips.modulemap"; |
| 2119 | 2120 | PRODUCT_MODULE_NAME = CNLiveTips; |
| 2120 | 2121 | PRODUCT_NAME = CNLiveTips; |
| ... | ... | @@ -2304,6 +2305,7 @@ |
| 2304 | 2305 | INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; |
| 2305 | 2306 | IPHONEOS_DEPLOYMENT_TARGET = 9.0; |
| 2306 | 2307 | LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; |
| 2308 | + MACH_O_TYPE = staticlib; | |
| 2307 | 2309 | MODULEMAP_FILE = "Target Support Files/CNLiveTips/CNLiveTips.modulemap"; |
| 2308 | 2310 | PRODUCT_MODULE_NAME = CNLiveTips; |
| 2309 | 2311 | PRODUCT_NAME = CNLiveTips; | ... | ... |
Example/Pods/Pods.xcodeproj/project.xcworkspace/contents.xcworkspacedata
0 → 100644
Example/Pods/Pods.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
0 → 100644
Example/Pods/Pods.xcodeproj/xcshareddata/xcschemes/CNLiveTips.xcscheme
0 → 100644
| 1 | +<?xml version="1.0" encoding="UTF-8"?> | |
| 2 | +<Scheme | |
| 3 | + LastUpgradeVersion = "1000" | |
| 4 | + version = "1.3"> | |
| 5 | + <BuildAction | |
| 6 | + parallelizeBuildables = "YES" | |
| 7 | + buildImplicitDependencies = "YES"> | |
| 8 | + <BuildActionEntries> | |
| 9 | + <BuildActionEntry | |
| 10 | + buildForTesting = "YES" | |
| 11 | + buildForRunning = "YES" | |
| 12 | + buildForProfiling = "YES" | |
| 13 | + buildForArchiving = "YES" | |
| 14 | + buildForAnalyzing = "YES"> | |
| 15 | + <BuildableReference | |
| 16 | + BuildableIdentifier = "primary" | |
| 17 | + BlueprintIdentifier = "EA58EB461DBC497B132B9BDAAFE4FB74" | |
| 18 | + BuildableName = "CNLiveTips.framework" | |
| 19 | + BlueprintName = "CNLiveTips" | |
| 20 | + ReferencedContainer = "container:Pods.xcodeproj"> | |
| 21 | + </BuildableReference> | |
| 22 | + </BuildActionEntry> | |
| 23 | + </BuildActionEntries> | |
| 24 | + </BuildAction> | |
| 25 | + <TestAction | |
| 26 | + buildConfiguration = "Debug" | |
| 27 | + selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" | |
| 28 | + selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" | |
| 29 | + shouldUseLaunchSchemeArgsEnv = "YES"> | |
| 30 | + <Testables> | |
| 31 | + </Testables> | |
| 32 | + <AdditionalOptions> | |
| 33 | + </AdditionalOptions> | |
| 34 | + </TestAction> | |
| 35 | + <LaunchAction | |
| 36 | + buildConfiguration = "Debug" | |
| 37 | + selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" | |
| 38 | + selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" | |
| 39 | + launchStyle = "0" | |
| 40 | + useCustomWorkingDirectory = "NO" | |
| 41 | + ignoresPersistentStateOnLaunch = "NO" | |
| 42 | + debugDocumentVersioning = "YES" | |
| 43 | + debugServiceExtension = "internal" | |
| 44 | + allowLocationSimulation = "YES"> | |
| 45 | + <MacroExpansion> | |
| 46 | + <BuildableReference | |
| 47 | + BuildableIdentifier = "primary" | |
| 48 | + BlueprintIdentifier = "EA58EB461DBC497B132B9BDAAFE4FB74" | |
| 49 | + BuildableName = "CNLiveTips.framework" | |
| 50 | + BlueprintName = "CNLiveTips" | |
| 51 | + ReferencedContainer = "container:Pods.xcodeproj"> | |
| 52 | + </BuildableReference> | |
| 53 | + </MacroExpansion> | |
| 54 | + <AdditionalOptions> | |
| 55 | + </AdditionalOptions> | |
| 56 | + </LaunchAction> | |
| 57 | + <ProfileAction | |
| 58 | + buildConfiguration = "Release" | |
| 59 | + shouldUseLaunchSchemeArgsEnv = "YES" | |
| 60 | + savedToolIdentifier = "" | |
| 61 | + useCustomWorkingDirectory = "NO" | |
| 62 | + debugDocumentVersioning = "YES"> | |
| 63 | + <MacroExpansion> | |
| 64 | + <BuildableReference | |
| 65 | + BuildableIdentifier = "primary" | |
| 66 | + BlueprintIdentifier = "EA58EB461DBC497B132B9BDAAFE4FB74" | |
| 67 | + BuildableName = "CNLiveTips.framework" | |
| 68 | + BlueprintName = "CNLiveTips" | |
| 69 | + ReferencedContainer = "container:Pods.xcodeproj"> | |
| 70 | + </BuildableReference> | |
| 71 | + </MacroExpansion> | |
| 72 | + </ProfileAction> | |
| 73 | + <AnalyzeAction | |
| 74 | + buildConfiguration = "Debug"> | |
| 75 | + </AnalyzeAction> | |
| 76 | + <ArchiveAction | |
| 77 | + buildConfiguration = "Release" | |
| 78 | + revealArchiveInOrganizer = "YES"> | |
| 79 | + </ArchiveAction> | |
| 80 | +</Scheme> | ... | ... |