Showing
4 changed files
with
59 additions
and
51 deletions
| 1 | +## 3.0.0 | ||
| 2 | +Breaking changes: | ||
| 3 | +* [Android] SDK updated to SDK 33. | ||
| 4 | + | ||
| 5 | +Other changes: | ||
| 6 | +* [Android] Revert camera2 dependency to stable release | ||
| 7 | +* [iOS] Update barcode scanning library to latest version | ||
| 8 | + | ||
| 1 | ## 2.0.0 | 9 | ## 2.0.0 |
| 2 | Breaking changes: | 10 | Breaking changes: |
| 3 | This version is only compatible with flutter 3.0.0 and later. | 11 | This version is only compatible with flutter 3.0.0 and later. |
| @@ -13,7 +13,7 @@ | @@ -13,7 +13,7 @@ | ||
| 13 | 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; }; | 13 | 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; }; |
| 14 | 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D /* Assets.xcassets */; }; | 14 | 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D /* Assets.xcassets */; }; |
| 15 | 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */; }; | 15 | 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */; }; |
| 16 | - C80F46710D9B9F4F17AD4E3D /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5E133769572782C32D37D8AC /* Pods_Runner.framework */; }; | 16 | + A5A2C2B73A9F26060DE9FB22 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 54E006799E73DEAB41FD3623 /* Pods_Runner.framework */; }; |
| 17 | /* End PBXBuildFile section */ | 17 | /* End PBXBuildFile section */ |
| 18 | 18 | ||
| 19 | /* Begin PBXCopyFilesBuildPhase section */ | 19 | /* Begin PBXCopyFilesBuildPhase section */ |
| @@ -32,9 +32,9 @@ | @@ -32,9 +32,9 @@ | ||
| 32 | /* Begin PBXFileReference section */ | 32 | /* Begin PBXFileReference section */ |
| 33 | 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = "<group>"; }; | 33 | 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = "<group>"; }; |
| 34 | 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = "<group>"; }; | 34 | 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = "<group>"; }; |
| 35 | - 1CD9C88F6BFEF6CB7CA6746B /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = "<group>"; }; | 35 | + 32FD382A786B3A0080FE63FD /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = "<group>"; }; |
| 36 | 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = "<group>"; }; | 36 | 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = "<group>"; }; |
| 37 | - 5E133769572782C32D37D8AC /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; | 37 | + 54E006799E73DEAB41FD3623 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; |
| 38 | 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Runner-Bridging-Header.h"; sourceTree = "<group>"; }; | 38 | 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Runner-Bridging-Header.h"; sourceTree = "<group>"; }; |
| 39 | 74858FAE1ED2DC5600515810 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; }; | 39 | 74858FAE1ED2DC5600515810 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; }; |
| 40 | 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = "<group>"; }; | 40 | 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = "<group>"; }; |
| @@ -45,8 +45,8 @@ | @@ -45,8 +45,8 @@ | ||
| 45 | 97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; }; | 45 | 97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; }; |
| 46 | 97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; }; | 46 | 97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; }; |
| 47 | 97C147021CF9000F007C117D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; | 47 | 97C147021CF9000F007C117D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; |
| 48 | - E29A089CD1D61281C49DBB79 /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = "<group>"; }; | ||
| 49 | - E33BE6AC5C06F7A45470ADE0 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = "<group>"; }; | 48 | + D5B36FCD262B39F867CFDEEE /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = "<group>"; }; |
| 49 | + F0D5742F0690BE32D07B033A /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = "<group>"; }; | ||
| 50 | /* End PBXFileReference section */ | 50 | /* End PBXFileReference section */ |
| 51 | 51 | ||
| 52 | /* Begin PBXFrameworksBuildPhase section */ | 52 | /* Begin PBXFrameworksBuildPhase section */ |
| @@ -54,27 +54,19 @@ | @@ -54,27 +54,19 @@ | ||
| 54 | isa = PBXFrameworksBuildPhase; | 54 | isa = PBXFrameworksBuildPhase; |
| 55 | buildActionMask = 2147483647; | 55 | buildActionMask = 2147483647; |
| 56 | files = ( | 56 | files = ( |
| 57 | - C80F46710D9B9F4F17AD4E3D /* Pods_Runner.framework in Frameworks */, | 57 | + A5A2C2B73A9F26060DE9FB22 /* Pods_Runner.framework in Frameworks */, |
| 58 | ); | 58 | ); |
| 59 | runOnlyForDeploymentPostprocessing = 0; | 59 | runOnlyForDeploymentPostprocessing = 0; |
| 60 | }; | 60 | }; |
| 61 | /* End PBXFrameworksBuildPhase section */ | 61 | /* End PBXFrameworksBuildPhase section */ |
| 62 | 62 | ||
| 63 | /* Begin PBXGroup section */ | 63 | /* Begin PBXGroup section */ |
| 64 | - 0F766276E0F46921DEBF581B /* Frameworks */ = { | ||
| 65 | - isa = PBXGroup; | ||
| 66 | - children = ( | ||
| 67 | - 5E133769572782C32D37D8AC /* Pods_Runner.framework */, | ||
| 68 | - ); | ||
| 69 | - name = Frameworks; | ||
| 70 | - sourceTree = "<group>"; | ||
| 71 | - }; | ||
| 72 | 203D5C95A734778D93D18369 /* Pods */ = { | 64 | 203D5C95A734778D93D18369 /* Pods */ = { |
| 73 | isa = PBXGroup; | 65 | isa = PBXGroup; |
| 74 | children = ( | 66 | children = ( |
| 75 | - E33BE6AC5C06F7A45470ADE0 /* Pods-Runner.debug.xcconfig */, | ||
| 76 | - 1CD9C88F6BFEF6CB7CA6746B /* Pods-Runner.release.xcconfig */, | ||
| 77 | - E29A089CD1D61281C49DBB79 /* Pods-Runner.profile.xcconfig */, | 67 | + D5B36FCD262B39F867CFDEEE /* Pods-Runner.debug.xcconfig */, |
| 68 | + 32FD382A786B3A0080FE63FD /* Pods-Runner.release.xcconfig */, | ||
| 69 | + F0D5742F0690BE32D07B033A /* Pods-Runner.profile.xcconfig */, | ||
| 78 | ); | 70 | ); |
| 79 | path = Pods; | 71 | path = Pods; |
| 80 | sourceTree = "<group>"; | 72 | sourceTree = "<group>"; |
| @@ -97,7 +89,7 @@ | @@ -97,7 +89,7 @@ | ||
| 97 | 97C146F01CF9000F007C117D /* Runner */, | 89 | 97C146F01CF9000F007C117D /* Runner */, |
| 98 | 97C146EF1CF9000F007C117D /* Products */, | 90 | 97C146EF1CF9000F007C117D /* Products */, |
| 99 | 203D5C95A734778D93D18369 /* Pods */, | 91 | 203D5C95A734778D93D18369 /* Pods */, |
| 100 | - 0F766276E0F46921DEBF581B /* Frameworks */, | 92 | + FF36E403CAC9E06A5A96BB9F /* Frameworks */, |
| 101 | ); | 93 | ); |
| 102 | sourceTree = "<group>"; | 94 | sourceTree = "<group>"; |
| 103 | }; | 95 | }; |
| @@ -124,6 +116,14 @@ | @@ -124,6 +116,14 @@ | ||
| 124 | path = Runner; | 116 | path = Runner; |
| 125 | sourceTree = "<group>"; | 117 | sourceTree = "<group>"; |
| 126 | }; | 118 | }; |
| 119 | + FF36E403CAC9E06A5A96BB9F /* Frameworks */ = { | ||
| 120 | + isa = PBXGroup; | ||
| 121 | + children = ( | ||
| 122 | + 54E006799E73DEAB41FD3623 /* Pods_Runner.framework */, | ||
| 123 | + ); | ||
| 124 | + name = Frameworks; | ||
| 125 | + sourceTree = "<group>"; | ||
| 126 | + }; | ||
| 127 | /* End PBXGroup section */ | 127 | /* End PBXGroup section */ |
| 128 | 128 | ||
| 129 | /* Begin PBXNativeTarget section */ | 129 | /* Begin PBXNativeTarget section */ |
| @@ -131,14 +131,14 @@ | @@ -131,14 +131,14 @@ | ||
| 131 | isa = PBXNativeTarget; | 131 | isa = PBXNativeTarget; |
| 132 | buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */; | 132 | buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */; |
| 133 | buildPhases = ( | 133 | buildPhases = ( |
| 134 | - 1C759CA63421B131D22BB688 /* [CP] Check Pods Manifest.lock */, | 134 | + B086C54F5791A4E759CB6822 /* [CP] Check Pods Manifest.lock */, |
| 135 | 9740EEB61CF901F6004384FC /* Run Script */, | 135 | 9740EEB61CF901F6004384FC /* Run Script */, |
| 136 | 97C146EA1CF9000F007C117D /* Sources */, | 136 | 97C146EA1CF9000F007C117D /* Sources */, |
| 137 | 97C146EB1CF9000F007C117D /* Frameworks */, | 137 | 97C146EB1CF9000F007C117D /* Frameworks */, |
| 138 | 97C146EC1CF9000F007C117D /* Resources */, | 138 | 97C146EC1CF9000F007C117D /* Resources */, |
| 139 | 9705A1C41CF9048500538489 /* Embed Frameworks */, | 139 | 9705A1C41CF9048500538489 /* Embed Frameworks */, |
| 140 | 3B06AD1E1E4923F5004D2608 /* Thin Binary */, | 140 | 3B06AD1E1E4923F5004D2608 /* Thin Binary */, |
| 141 | - EE97B31B239E017B5516C6AD /* [CP] Embed Pods Frameworks */, | 141 | + F825A499E8C466DB9DC6247D /* [CP] Embed Pods Frameworks */, |
| 142 | ); | 142 | ); |
| 143 | buildRules = ( | 143 | buildRules = ( |
| 144 | ); | 144 | ); |
| @@ -197,57 +197,57 @@ | @@ -197,57 +197,57 @@ | ||
| 197 | /* End PBXResourcesBuildPhase section */ | 197 | /* End PBXResourcesBuildPhase section */ |
| 198 | 198 | ||
| 199 | /* Begin PBXShellScriptBuildPhase section */ | 199 | /* Begin PBXShellScriptBuildPhase section */ |
| 200 | - 1C759CA63421B131D22BB688 /* [CP] Check Pods Manifest.lock */ = { | 200 | + 3B06AD1E1E4923F5004D2608 /* Thin Binary */ = { |
| 201 | isa = PBXShellScriptBuildPhase; | 201 | isa = PBXShellScriptBuildPhase; |
| 202 | buildActionMask = 2147483647; | 202 | buildActionMask = 2147483647; |
| 203 | files = ( | 203 | files = ( |
| 204 | ); | 204 | ); |
| 205 | - inputFileListPaths = ( | ||
| 206 | - ); | ||
| 207 | inputPaths = ( | 205 | inputPaths = ( |
| 208 | - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", | ||
| 209 | - "${PODS_ROOT}/Manifest.lock", | ||
| 210 | - ); | ||
| 211 | - name = "[CP] Check Pods Manifest.lock"; | ||
| 212 | - outputFileListPaths = ( | ||
| 213 | ); | 206 | ); |
| 207 | + name = "Thin Binary"; | ||
| 214 | outputPaths = ( | 208 | outputPaths = ( |
| 215 | - "$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt", | ||
| 216 | ); | 209 | ); |
| 217 | runOnlyForDeploymentPostprocessing = 0; | 210 | runOnlyForDeploymentPostprocessing = 0; |
| 218 | shellPath = /bin/sh; | 211 | shellPath = /bin/sh; |
| 219 | - 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"; | ||
| 220 | - showEnvVarsInLog = 0; | 212 | + shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" embed_and_thin"; |
| 221 | }; | 213 | }; |
| 222 | - 3B06AD1E1E4923F5004D2608 /* Thin Binary */ = { | 214 | + 9740EEB61CF901F6004384FC /* Run Script */ = { |
| 223 | isa = PBXShellScriptBuildPhase; | 215 | isa = PBXShellScriptBuildPhase; |
| 224 | buildActionMask = 2147483647; | 216 | buildActionMask = 2147483647; |
| 225 | files = ( | 217 | files = ( |
| 226 | ); | 218 | ); |
| 227 | inputPaths = ( | 219 | inputPaths = ( |
| 228 | ); | 220 | ); |
| 229 | - name = "Thin Binary"; | 221 | + name = "Run Script"; |
| 230 | outputPaths = ( | 222 | outputPaths = ( |
| 231 | ); | 223 | ); |
| 232 | runOnlyForDeploymentPostprocessing = 0; | 224 | runOnlyForDeploymentPostprocessing = 0; |
| 233 | shellPath = /bin/sh; | 225 | shellPath = /bin/sh; |
| 234 | - shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" embed_and_thin"; | 226 | + shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build"; |
| 235 | }; | 227 | }; |
| 236 | - 9740EEB61CF901F6004384FC /* Run Script */ = { | 228 | + B086C54F5791A4E759CB6822 /* [CP] Check Pods Manifest.lock */ = { |
| 237 | isa = PBXShellScriptBuildPhase; | 229 | isa = PBXShellScriptBuildPhase; |
| 238 | buildActionMask = 2147483647; | 230 | buildActionMask = 2147483647; |
| 239 | files = ( | 231 | files = ( |
| 240 | ); | 232 | ); |
| 233 | + inputFileListPaths = ( | ||
| 234 | + ); | ||
| 241 | inputPaths = ( | 235 | inputPaths = ( |
| 236 | + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", | ||
| 237 | + "${PODS_ROOT}/Manifest.lock", | ||
| 238 | + ); | ||
| 239 | + name = "[CP] Check Pods Manifest.lock"; | ||
| 240 | + outputFileListPaths = ( | ||
| 242 | ); | 241 | ); |
| 243 | - name = "Run Script"; | ||
| 244 | outputPaths = ( | 242 | outputPaths = ( |
| 243 | + "$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt", | ||
| 245 | ); | 244 | ); |
| 246 | runOnlyForDeploymentPostprocessing = 0; | 245 | runOnlyForDeploymentPostprocessing = 0; |
| 247 | shellPath = /bin/sh; | 246 | shellPath = /bin/sh; |
| 248 | - shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build"; | 247 | + 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"; |
| 248 | + showEnvVarsInLog = 0; | ||
| 249 | }; | 249 | }; |
| 250 | - EE97B31B239E017B5516C6AD /* [CP] Embed Pods Frameworks */ = { | 250 | + F825A499E8C466DB9DC6247D /* [CP] Embed Pods Frameworks */ = { |
| 251 | isa = PBXShellScriptBuildPhase; | 251 | isa = PBXShellScriptBuildPhase; |
| 252 | buildActionMask = 2147483647; | 252 | buildActionMask = 2147483647; |
| 253 | files = ( | 253 | files = ( |
| @@ -355,14 +355,14 @@ | @@ -355,14 +355,14 @@ | ||
| 355 | ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; | 355 | ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; |
| 356 | CLANG_ENABLE_MODULES = YES; | 356 | CLANG_ENABLE_MODULES = YES; |
| 357 | CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; | 357 | CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; |
| 358 | - DEVELOPMENT_TEAM = 75Y2P2WSQQ; | 358 | + DEVELOPMENT_TEAM = RCH2VG82SH; |
| 359 | ENABLE_BITCODE = NO; | 359 | ENABLE_BITCODE = NO; |
| 360 | INFOPLIST_FILE = Runner/Info.plist; | 360 | INFOPLIST_FILE = Runner/Info.plist; |
| 361 | LD_RUNPATH_SEARCH_PATHS = ( | 361 | LD_RUNPATH_SEARCH_PATHS = ( |
| 362 | "$(inherited)", | 362 | "$(inherited)", |
| 363 | "@executable_path/Frameworks", | 363 | "@executable_path/Frameworks", |
| 364 | ); | 364 | ); |
| 365 | - PRODUCT_BUNDLE_IDENTIFIER = dev.steenbakker.mobileScannerExample; | 365 | + PRODUCT_BUNDLE_IDENTIFIER = dev.steenbakker.mobileScanner; |
| 366 | PRODUCT_NAME = "$(TARGET_NAME)"; | 366 | PRODUCT_NAME = "$(TARGET_NAME)"; |
| 367 | SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; | 367 | SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; |
| 368 | SWIFT_VERSION = 5.0; | 368 | SWIFT_VERSION = 5.0; |
| @@ -484,14 +484,14 @@ | @@ -484,14 +484,14 @@ | ||
| 484 | ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; | 484 | ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; |
| 485 | CLANG_ENABLE_MODULES = YES; | 485 | CLANG_ENABLE_MODULES = YES; |
| 486 | CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; | 486 | CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; |
| 487 | - DEVELOPMENT_TEAM = 75Y2P2WSQQ; | 487 | + DEVELOPMENT_TEAM = RCH2VG82SH; |
| 488 | ENABLE_BITCODE = NO; | 488 | ENABLE_BITCODE = NO; |
| 489 | INFOPLIST_FILE = Runner/Info.plist; | 489 | INFOPLIST_FILE = Runner/Info.plist; |
| 490 | LD_RUNPATH_SEARCH_PATHS = ( | 490 | LD_RUNPATH_SEARCH_PATHS = ( |
| 491 | "$(inherited)", | 491 | "$(inherited)", |
| 492 | "@executable_path/Frameworks", | 492 | "@executable_path/Frameworks", |
| 493 | ); | 493 | ); |
| 494 | - PRODUCT_BUNDLE_IDENTIFIER = dev.steenbakker.mobileScannerExample; | 494 | + PRODUCT_BUNDLE_IDENTIFIER = dev.steenbakker.mobileScanner; |
| 495 | PRODUCT_NAME = "$(TARGET_NAME)"; | 495 | PRODUCT_NAME = "$(TARGET_NAME)"; |
| 496 | SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; | 496 | SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; |
| 497 | SWIFT_OPTIMIZATION_LEVEL = "-Onone"; | 497 | SWIFT_OPTIMIZATION_LEVEL = "-Onone"; |
| @@ -507,14 +507,14 @@ | @@ -507,14 +507,14 @@ | ||
| 507 | ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; | 507 | ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; |
| 508 | CLANG_ENABLE_MODULES = YES; | 508 | CLANG_ENABLE_MODULES = YES; |
| 509 | CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; | 509 | CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; |
| 510 | - DEVELOPMENT_TEAM = 75Y2P2WSQQ; | 510 | + DEVELOPMENT_TEAM = RCH2VG82SH; |
| 511 | ENABLE_BITCODE = NO; | 511 | ENABLE_BITCODE = NO; |
| 512 | INFOPLIST_FILE = Runner/Info.plist; | 512 | INFOPLIST_FILE = Runner/Info.plist; |
| 513 | LD_RUNPATH_SEARCH_PATHS = ( | 513 | LD_RUNPATH_SEARCH_PATHS = ( |
| 514 | "$(inherited)", | 514 | "$(inherited)", |
| 515 | "@executable_path/Frameworks", | 515 | "@executable_path/Frameworks", |
| 516 | ); | 516 | ); |
| 517 | - PRODUCT_BUNDLE_IDENTIFIER = dev.steenbakker.mobileScannerExample; | 517 | + PRODUCT_BUNDLE_IDENTIFIER = dev.steenbakker.mobileScanner; |
| 518 | PRODUCT_NAME = "$(TARGET_NAME)"; | 518 | PRODUCT_NAME = "$(TARGET_NAME)"; |
| 519 | SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; | 519 | SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; |
| 520 | SWIFT_VERSION = 5.0; | 520 | SWIFT_VERSION = 5.0; |
| @@ -2,10 +2,8 @@ | @@ -2,10 +2,8 @@ | ||
| 2 | <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> | 2 | <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> |
| 3 | <plist version="1.0"> | 3 | <plist version="1.0"> |
| 4 | <dict> | 4 | <dict> |
| 5 | - <key>NSPhotoLibraryUsageDescription</key> | ||
| 6 | - <string>We need access in order to open photos of barcodes</string> | ||
| 7 | - <key>NSCameraUsageDescription</key> | ||
| 8 | - <string>We use the camera to scan barcodes</string> | 5 | + <key>CADisableMinimumFrameDurationOnPhone</key> |
| 6 | + <true/> | ||
| 9 | <key>CFBundleDevelopmentRegion</key> | 7 | <key>CFBundleDevelopmentRegion</key> |
| 10 | <string>$(DEVELOPMENT_LANGUAGE)</string> | 8 | <string>$(DEVELOPMENT_LANGUAGE)</string> |
| 11 | <key>CFBundleDisplayName</key> | 9 | <key>CFBundleDisplayName</key> |
| @@ -28,6 +26,10 @@ | @@ -28,6 +26,10 @@ | ||
| 28 | <string>$(FLUTTER_BUILD_NUMBER)</string> | 26 | <string>$(FLUTTER_BUILD_NUMBER)</string> |
| 29 | <key>LSRequiresIPhoneOS</key> | 27 | <key>LSRequiresIPhoneOS</key> |
| 30 | <true/> | 28 | <true/> |
| 29 | + <key>NSCameraUsageDescription</key> | ||
| 30 | + <string>We use the camera to scan barcodes</string> | ||
| 31 | + <key>NSPhotoLibraryUsageDescription</key> | ||
| 32 | + <string>We need access in order to open photos of barcodes</string> | ||
| 31 | <key>UILaunchStoryboardName</key> | 33 | <key>UILaunchStoryboardName</key> |
| 32 | <string>LaunchScreen</string> | 34 | <string>LaunchScreen</string> |
| 33 | <key>UIMainStoryboardFile</key> | 35 | <key>UIMainStoryboardFile</key> |
| @@ -47,7 +49,5 @@ | @@ -47,7 +49,5 @@ | ||
| 47 | </array> | 49 | </array> |
| 48 | <key>UIViewControllerBasedStatusBarAppearance</key> | 50 | <key>UIViewControllerBasedStatusBarAppearance</key> |
| 49 | <false/> | 51 | <false/> |
| 50 | - <key>CADisableMinimumFrameDurationOnPhone</key> | ||
| 51 | - <true/> | ||
| 52 | </dict> | 52 | </dict> |
| 53 | </plist> | 53 | </plist> |
| @@ -15,7 +15,7 @@ An universal scanner for Flutter based on MLKit. | @@ -15,7 +15,7 @@ An universal scanner for Flutter based on MLKit. | ||
| 15 | s.source = { :path => '.' } | 15 | s.source = { :path => '.' } |
| 16 | s.source_files = 'Classes/**/*' | 16 | s.source_files = 'Classes/**/*' |
| 17 | s.dependency 'Flutter' | 17 | s.dependency 'Flutter' |
| 18 | - s.dependency 'GoogleMLKit/BarcodeScanning', '~> 2.6.0' | 18 | + s.dependency 'GoogleMLKit/BarcodeScanning', '~> 3.2.0' |
| 19 | s.platform = :ios, '10.0' | 19 | s.platform = :ios, '10.0' |
| 20 | s.static_framework = true | 20 | s.static_framework = true |
| 21 | # Flutter.framework does not contain a i386 slice. | 21 | # Flutter.framework does not contain a i386 slice. |
-
Please register or login to post a comment