From 546b43d8b57c3f4765e7e0974e75db350c34c0da Mon Sep 17 00:00:00 2001 From: Mathias Claassen Date: Wed, 27 Jul 2022 09:42:40 -0300 Subject: [PATCH] Version bump 3.3.0 (#54) --- CHANGELOG.md | 4 ++ Cartfile | 1 - Cartfile.resolved | 1 - Package.swift | 2 +- Podfile | 8 ++- Podfile.lock | 10 +-- README.md | 6 +- SuggestionRow.podspec | 4 +- SuggestionRow.xcodeproj/project.pbxproj | 81 +++++++++++++++++++------ SuggestionRow/Info.plist | 2 +- 10 files changed, 84 insertions(+), 35 deletions(-) delete mode 100644 Cartfile delete mode 100644 Cartfile.resolved diff --git a/CHANGELOG.md b/CHANGELOG.md index d45234c..ed9a2c9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,10 @@ # Change Log All notable changes to SuggestionRow will be documented in this file. +## [3.3.0](https://github.com/EurekaCommunity/SuggestionRow/releases/tag/3.3.0) + +* Update Eureka version to 5.3.6 + ## [3.2.0](https://github.com/EurekaCommunity/SuggestionRow/releases/tag/3.2.0) * Support for Swift Package Manager diff --git a/Cartfile b/Cartfile deleted file mode 100644 index 3d0a99f..0000000 --- a/Cartfile +++ /dev/null @@ -1 +0,0 @@ -github "xmartlabs/Eureka" ~> 5.3.5 diff --git a/Cartfile.resolved b/Cartfile.resolved deleted file mode 100644 index 9f3d03d..0000000 --- a/Cartfile.resolved +++ /dev/null @@ -1 +0,0 @@ -github "xmartlabs/Eureka" "5.3.5" diff --git a/Package.swift b/Package.swift index 7c20454..760cb9c 100644 --- a/Package.swift +++ b/Package.swift @@ -8,7 +8,7 @@ let package = Package( .library(name: "SuggestionRow", targets: ["SuggestionRow"]) ], dependencies: [ - .package(url: "https://github.com/xmartlabs/Eureka.git", from: "5.2.0"), + .package(url: "https://github.com/xmartlabs/Eureka.git", from: "5.3.6"), ], targets: [ .target( diff --git a/Podfile b/Podfile index be0b4c5..2677c9d 100644 --- a/Podfile +++ b/Podfile @@ -3,7 +3,7 @@ platform :ios, '9.3' target 'SuggestionRow' do use_frameworks! - pod 'Eureka', '~> 5.3.5' + pod 'Eureka', '~> 5.3.6' target 'SuggestionRowTests' do inherit! :search_paths @@ -16,3 +16,9 @@ target 'SuggestionRow' do end end + +target 'Example' do + use_frameworks! + + pod 'Eureka', '~> 5.3.6' +end diff --git a/Podfile.lock b/Podfile.lock index 210a4a9..c825123 100644 --- a/Podfile.lock +++ b/Podfile.lock @@ -1,16 +1,16 @@ PODS: - - Eureka (5.3.5) + - Eureka (5.3.6) DEPENDENCIES: - - Eureka (~> 5.3.5) + - Eureka (~> 5.3.6) SPEC REPOS: trunk: - Eureka SPEC CHECKSUMS: - Eureka: 7b39a479d074620d43028a0e2bfc3e0d667724df + Eureka: 28ad9dec6286cd7cd601fdf8e8df39bb7356a8f4 -PODFILE CHECKSUM: 331517c4edc5b30477370a9608b305a617f1954c +PODFILE CHECKSUM: 5fb9c77bb8c13376f9efe5ad1f5693043663e05f -COCOAPODS: 1.11.2 +COCOAPODS: 1.11.3 diff --git a/README.md b/README.md index bf07ef0..64968b6 100644 --- a/README.md +++ b/README.md @@ -54,7 +54,7 @@ Then run `pod install`. After you set up your `Package.swift` manifest file, you can add SuggestionRow as a dependency by adding it to the dependencies value of your `Package.swift`. dependencies: [ - .package(url: "https://github.com/EurekaCommunity/SuggestionRow.git", from: "3.2.0") + .package(url: "https://github.com/EurekaCommunity/SuggestionRow.git", from: "3.3.0") ] ## Usage @@ -98,7 +98,7 @@ In your form, add a row of type `SuggestionAccessoryRow` or `Suggesti let users: [Scientist] = [Scientist(id: 1, firstName: "Albert", lastName: "Einstein"), Scientist(id: 2, firstName: "Isaac", lastName: "Newton")] - ... + ... form +++ Section("Table suggestions") <<< SuggestionTableRow() { $0.filterFunction = { [unowned self] text in @@ -154,7 +154,7 @@ Look at the source code of the default cells for inspiration. * If you want to change something about the **collectionView** (e.g. its height, backgroundColor) then you can also do that in the `cellSetup` method. -* If you want to **change the collection view cell of the inputAccessoryView** drastically, create your own row (`MySuggestionAccessoryRow`) with your own cell class which conforms to `EurekaSuggestionCollectionViewCell`. +* If you want to **change the collection view cell of the inputAccessoryView** drastically, create your own row (`MySuggestionAccessoryRow`) with your own cell class which conforms to `EurekaSuggestionCollectionViewCell`. This is very similar to the example mentioned above for `SuggestionTableRow`. ## Dependencies diff --git a/SuggestionRow.podspec b/SuggestionRow.podspec index 1cf3a5f..24e25cf 100644 --- a/SuggestionRow.podspec +++ b/SuggestionRow.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| s.name = "SuggestionRow" - s.version = "3.2.0" + s.version = "3.3.0" s.summary = "Eureka row that displays completion suggestions either below the row in a table view or in the input accessory view above the keyboard." s.homepage = "https://github.com/EurekaCommunity/SuggestionRow" s.license = { type: 'MIT', file: 'LICENSE' } @@ -10,6 +10,6 @@ Pod::Spec.new do |s| s.ios.deployment_target = '9.3' s.requires_arc = true s.ios.source_files = 'Sources/**/*.{swift}' - s.dependency 'Eureka', '~> 5.3.5' + s.dependency 'Eureka', '~> 5.3.6' s.swift_version = "5.0" end diff --git a/SuggestionRow.xcodeproj/project.pbxproj b/SuggestionRow.xcodeproj/project.pbxproj index 4281e15..fae252d 100644 --- a/SuggestionRow.xcodeproj/project.pbxproj +++ b/SuggestionRow.xcodeproj/project.pbxproj @@ -7,10 +7,7 @@ objects = { /* Begin PBXBuildFile section */ - 2D2C4CCC226F5594008EE858 /* Eureka.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8FA9C14621554F8500912B14 /* Eureka.framework */; settings = {ATTRIBUTES = (Required, ); }; }; - 2D2C4CCD226F55B7008EE858 /* Eureka.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8FA9C14621554F8500912B14 /* Eureka.framework */; settings = {ATTRIBUTES = (Required, ); }; }; - 2D2F6487231585CD00D227EC /* Eureka.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2D2F6486231585CD00D227EC /* Eureka.framework */; }; - 2D2F6488231585CD00D227EC /* Eureka.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 2D2F6486231585CD00D227EC /* Eureka.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + 3568C1CFD20FA9A4A16563A4 /* Pods_Example.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BBB055ADD52A56D0DD1675A0 /* Pods_Example.framework */; }; 6A9D202F2BA6E4BFA39C5B05 /* Pods_SuggestionRowUITests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9AB6675C27F04324EC0932A6 /* Pods_SuggestionRowUITests.framework */; }; 79E4A8291FD82BF50023D6B6 /* SuggestionRow.h in Headers */ = {isa = PBXBuildFile; fileRef = 79E4A8271FD82BF50023D6B6 /* SuggestionRow.h */; settings = {ATTRIBUTES = (Public, ); }; }; 79E4A8391FD82C320023D6B6 /* SuggestionRow.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA81DD741D64F824002F17F9 /* SuggestionRow.swift */; }; @@ -21,7 +18,6 @@ 79E4A83E1FD82C320023D6B6 /* SuggestionTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA81DD7D1D64FB78002F17F9 /* SuggestionTableViewCell.swift */; }; 79E4A83F1FD82C320023D6B6 /* String+SuggestionValue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8FA74BC81D831E2100571A0C /* String+SuggestionValue.swift */; }; 8FA74BC91D831E2100571A0C /* String+SuggestionValue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8FA74BC81D831E2100571A0C /* String+SuggestionValue.swift */; }; - 8FA9C14F2155614600912B14 /* Eureka.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 8FA9C14621554F8500912B14 /* Eureka.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; AA81DD461D64F706002F17F9 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA81DD451D64F706002F17F9 /* AppDelegate.swift */; }; AA81DD481D64F707002F17F9 /* SuggestionExampleViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA81DD471D64F707002F17F9 /* SuggestionExampleViewController.swift */; }; AA81DD4B1D64F707002F17F9 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = AA81DD491D64F707002F17F9 /* Main.storyboard */; }; @@ -35,8 +31,8 @@ AA81DD7B1D64F824002F17F9 /* SuggestionCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA81DD771D64F824002F17F9 /* SuggestionCollectionViewCell.swift */; }; AA81DD7E1D64FB78002F17F9 /* SuggestionTableCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA81DD7C1D64FB78002F17F9 /* SuggestionTableCell.swift */; }; AA81DD7F1D64FB78002F17F9 /* SuggestionTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA81DD7D1D64FB78002F17F9 /* SuggestionTableViewCell.swift */; }; - B19BD44BA8B480C01BFA14B0 /* Pods_SuggestionRow.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E382FC4170AC6A8094CA8BB2 /* Pods_SuggestionRow.framework */; }; CC69750845FCF58FB3FF9E0D /* Pods_SuggestionRowTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 92D8B188ED3E2B0E4F9C4557 /* Pods_SuggestionRowTests.framework */; }; + D50E859C801B83CACAFE4B4B /* Pods_SuggestionRow.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E382FC4170AC6A8094CA8BB2 /* Pods_SuggestionRow.framework */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -63,8 +59,6 @@ dstPath = ""; dstSubfolderSpec = 10; files = ( - 8FA9C14F2155614600912B14 /* Eureka.framework in Embed Frameworks */, - 2D2F6488231585CD00D227EC /* Eureka.framework in Embed Frameworks */, ); name = "Embed Frameworks"; runOnlyForDeploymentPostprocessing = 0; @@ -74,13 +68,12 @@ /* Begin PBXFileReference section */ 21E0F93C20EB5BEFC749CB9F /* Pods-SuggestionRowUITests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-SuggestionRowUITests.release.xcconfig"; path = "Pods/Target Support Files/Pods-SuggestionRowUITests/Pods-SuggestionRowUITests.release.xcconfig"; sourceTree = ""; }; 25FDE1B01589CAB993067AF8 /* Pods-SuggestionRowTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-SuggestionRowTests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-SuggestionRowTests/Pods-SuggestionRowTests.debug.xcconfig"; sourceTree = ""; }; - 2D2F6486231585CD00D227EC /* Eureka.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = Eureka.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 504F538E7DCB970CAE83D368 /* Pods-Example.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Example.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Example/Pods-Example.debug.xcconfig"; sourceTree = ""; }; 79E4A8251FD82BF50023D6B6 /* SuggestionRow.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SuggestionRow.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 79E4A8271FD82BF50023D6B6 /* SuggestionRow.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SuggestionRow.h; sourceTree = ""; }; 79E4A8281FD82BF50023D6B6 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 7CD7B18C2AB9C6EBA7388C89 /* Pods-SuggestionRowUITests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-SuggestionRowUITests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-SuggestionRowUITests/Pods-SuggestionRowUITests.debug.xcconfig"; sourceTree = ""; }; 8FA74BC81D831E2100571A0C /* String+SuggestionValue.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "String+SuggestionValue.swift"; sourceTree = ""; }; - 8FA9C14621554F8500912B14 /* Eureka.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Eureka.framework; path = Carthage/Build/iOS/Eureka.framework; sourceTree = ""; }; 92D8B188ED3E2B0E4F9C4557 /* Pods_SuggestionRowTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_SuggestionRowTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 9AB6675C27F04324EC0932A6 /* Pods_SuggestionRowUITests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_SuggestionRowUITests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; AA81DD421D64F706002F17F9 /* Example.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Example.app; sourceTree = BUILT_PRODUCTS_DIR; }; @@ -103,7 +96,9 @@ AA81DD7C1D64FB78002F17F9 /* SuggestionTableCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SuggestionTableCell.swift; sourceTree = ""; }; AA81DD7D1D64FB78002F17F9 /* SuggestionTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SuggestionTableViewCell.swift; sourceTree = ""; }; ACB4ABE98493B351CF2F93D2 /* Pods-SuggestionRowTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-SuggestionRowTests.release.xcconfig"; path = "Pods/Target Support Files/Pods-SuggestionRowTests/Pods-SuggestionRowTests.release.xcconfig"; sourceTree = ""; }; + BBB055ADD52A56D0DD1675A0 /* Pods_Example.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Example.framework; sourceTree = BUILT_PRODUCTS_DIR; }; C2F9C695D1730F335F0EEC21 /* Pods-SuggestionRow.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-SuggestionRow.release.xcconfig"; path = "Pods/Target Support Files/Pods-SuggestionRow/Pods-SuggestionRow.release.xcconfig"; sourceTree = ""; }; + CEF9A7D92DB3DF5D9571AC84 /* Pods-Example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Example.release.xcconfig"; path = "Pods/Target Support Files/Pods-Example/Pods-Example.release.xcconfig"; sourceTree = ""; }; E382FC4170AC6A8094CA8BB2 /* Pods_SuggestionRow.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_SuggestionRow.framework; sourceTree = BUILT_PRODUCTS_DIR; }; F42D823F49FB1B0F5DFB4087 /* Pods-SuggestionRow.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-SuggestionRow.debug.xcconfig"; path = "Pods/Target Support Files/Pods-SuggestionRow/Pods-SuggestionRow.debug.xcconfig"; sourceTree = ""; }; /* End PBXFileReference section */ @@ -113,8 +108,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - B19BD44BA8B480C01BFA14B0 /* Pods_SuggestionRow.framework in Frameworks */, - 2D2C4CCC226F5594008EE858 /* Eureka.framework in Frameworks */, + D50E859C801B83CACAFE4B4B /* Pods_SuggestionRow.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -122,8 +116,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 2D2C4CCD226F55B7008EE858 /* Eureka.framework in Frameworks */, - 2D2F6487231585CD00D227EC /* Eureka.framework in Frameworks */, + 3568C1CFD20FA9A4A16563A4 /* Pods_Example.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -155,6 +148,8 @@ 21E0F93C20EB5BEFC749CB9F /* Pods-SuggestionRowUITests.release.xcconfig */, F42D823F49FB1B0F5DFB4087 /* Pods-SuggestionRow.debug.xcconfig */, C2F9C695D1730F335F0EEC21 /* Pods-SuggestionRow.release.xcconfig */, + 504F538E7DCB970CAE83D368 /* Pods-Example.debug.xcconfig */, + CEF9A7D92DB3DF5D9571AC84 /* Pods-Example.release.xcconfig */, ); name = Pods; sourceTree = ""; @@ -171,7 +166,6 @@ AA81DD391D64F706002F17F9 = { isa = PBXGroup; children = ( - 8FA9C14621554F8500912B14 /* Eureka.framework */, AA81DD731D64F801002F17F9 /* SuggestionRow */, AA81DD441D64F706002F17F9 /* Example */, AA81DD591D64F707002F17F9 /* SuggestionRowTests */, @@ -243,10 +237,10 @@ B49C487EB6DD1EF9AA014DDC /* Frameworks */ = { isa = PBXGroup; children = ( - 2D2F6486231585CD00D227EC /* Eureka.framework */, E382FC4170AC6A8094CA8BB2 /* Pods_SuggestionRow.framework */, 92D8B188ED3E2B0E4F9C4557 /* Pods_SuggestionRowTests.framework */, 9AB6675C27F04324EC0932A6 /* Pods_SuggestionRowUITests.framework */, + BBB055ADD52A56D0DD1675A0 /* Pods_Example.framework */, ); name = Frameworks; sourceTree = ""; @@ -270,9 +264,9 @@ buildConfigurationList = 79E4A82E1FD82BF50023D6B6 /* Build configuration list for PBXNativeTarget "SuggestionRow" */; buildPhases = ( E487723A402E4A5CE72ECF26 /* [CP] Check Pods Manifest.lock */, + 79E4A8221FD82BF50023D6B6 /* Headers */, 79E4A8201FD82BF50023D6B6 /* Sources */, 79E4A8211FD82BF50023D6B6 /* Frameworks */, - 79E4A8221FD82BF50023D6B6 /* Headers */, 79E4A8231FD82BF50023D6B6 /* Resources */, ); buildRules = ( @@ -288,10 +282,12 @@ isa = PBXNativeTarget; buildConfigurationList = AA81DD6A1D64F707002F17F9 /* Build configuration list for PBXNativeTarget "Example" */; buildPhases = ( + F5BDBB3BF82849AF576C3C38 /* [CP] Check Pods Manifest.lock */, AA81DD3E1D64F706002F17F9 /* Sources */, AA81DD3F1D64F706002F17F9 /* Frameworks */, AA81DD401D64F706002F17F9 /* Resources */, 8FA9C1502155614600912B14 /* Embed Frameworks */, + 9936596A58890F0DED7FCDCE /* [CP] Embed Pods Frameworks */, ); buildRules = ( ); @@ -347,7 +343,7 @@ isa = PBXProject; attributes = { LastSwiftUpdateCheck = 0730; - LastUpgradeCheck = 1020; + LastUpgradeCheck = 1200; ORGANIZATIONNAME = "Helene Martin"; TargetAttributes = { 79E4A8241FD82BF50023D6B6 = { @@ -374,10 +370,9 @@ }; buildConfigurationList = AA81DD3D1D64F706002F17F9 /* Build configuration list for PBXProject "SuggestionRow" */; compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; + developmentRegion = en; hasScannedForEncodings = 0; knownRegions = ( - English, en, Base, ); @@ -447,6 +442,24 @@ 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; }; + 9936596A58890F0DED7FCDCE /* [CP] Embed Pods Frameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Example/Pods-Example-frameworks.sh", + "${BUILT_PRODUCTS_DIR}/Eureka/Eureka.framework", + ); + name = "[CP] Embed Pods Frameworks"; + outputPaths = ( + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Eureka.framework", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Example/Pods-Example-frameworks.sh\"\n"; + showEnvVarsInLog = 0; + }; D460D37D4570AEE79D95F82D /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; @@ -483,6 +496,28 @@ 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; }; + F5BDBB3BF82849AF576C3C38 /* [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-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; + }; /* End PBXShellScriptBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ @@ -597,6 +632,7 @@ INFOPLIST_FILE = SuggestionRow/Info.plist; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MARKETING_VERSION = 3.3.0; PRODUCT_BUNDLE_IDENTIFIER = "Helene-Martin.SuggestionRow"; PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SKIP_INSTALL = YES; @@ -638,6 +674,7 @@ INFOPLIST_FILE = SuggestionRow/Info.plist; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MARKETING_VERSION = 3.3.0; PRODUCT_BUNDLE_IDENTIFIER = "Helene-Martin.SuggestionRow"; PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SKIP_INSTALL = YES; @@ -672,6 +709,7 @@ 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; @@ -730,6 +768,7 @@ 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; @@ -760,6 +799,7 @@ }; AA81DD6B1D64F707002F17F9 /* Debug */ = { isa = XCBuildConfiguration; + baseConfigurationReference = 504F538E7DCB970CAE83D368 /* Pods-Example.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CODE_SIGN_IDENTITY = "iPhone Developer"; @@ -781,6 +821,7 @@ }; AA81DD6C1D64F707002F17F9 /* Release */ = { isa = XCBuildConfiguration; + baseConfigurationReference = CEF9A7D92DB3DF5D9571AC84 /* Pods-Example.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CODE_SIGN_IDENTITY = "iPhone Developer"; diff --git a/SuggestionRow/Info.plist b/SuggestionRow/Info.plist index 1007fd9..fcd3639 100644 --- a/SuggestionRow/Info.plist +++ b/SuggestionRow/Info.plist @@ -15,7 +15,7 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 1.0 + $(MARKETING_VERSION) CFBundleVersion $(CURRENT_PROJECT_VERSION) NSPrincipalClass