diff --git a/.hgignore b/.hgignore index 4b45c85..7351c22 100644 --- a/.hgignore +++ b/.hgignore @@ -5,12 +5,13 @@ .pub/ .gradle/ .orig + build/ gen/ -ios/.generated/ packages pubspec.lock .flutter-plugins + android/gradle android/gradlew android/gradlew.bat @@ -21,6 +22,8 @@ android/app/gradlew.bat android/app/local.properties android/app/src/main/java/io/flutter/plugins/GeneratedPluginRegistrant.java + +ios/.generated/ ios/Runner/GeneratedPluginRegistrant.h ios/Runner/GeneratedPluginRegistrant.m ios/Pods/ diff --git a/ios/Flutter/App.framework/App b/ios/Flutter/App.framework/App index 7df9d49..f439695 100755 Binary files a/ios/Flutter/App.framework/App and b/ios/Flutter/App.framework/App differ diff --git a/ios/Flutter/Flutter.framework/Flutter b/ios/Flutter/Flutter.framework/Flutter index 22f85c3..3d78fe1 100755 Binary files a/ios/Flutter/Flutter.framework/Flutter and b/ios/Flutter/Flutter.framework/Flutter differ diff --git a/ios/Flutter/Generated.xcconfig b/ios/Flutter/Generated.xcconfig index a1d822f..9bd4244 100644 --- a/ios/Flutter/Generated.xcconfig +++ b/ios/Flutter/Generated.xcconfig @@ -1,9 +1,9 @@ // This is a generated file; do not edit or check into version control. FLUTTER_ROOT=/Users/dinect/projects/flutter FLUTTER_APPLICATION_PATH=/Users/dinect/projects/checker -FLUTTER_TARGET=/Users/dinect/projects/checker/lib/main.dart -FLUTTER_BUILD_MODE=debug +FLUTTER_TARGET=lib/main.dart +FLUTTER_BUILD_MODE=release FLUTTER_BUILD_DIR=build SYMROOT=${SOURCE_ROOT}/../build/ios -FLUTTER_FRAMEWORK_DIR=/Users/dinect/projects/flutter/bin/cache/artifacts/engine/ios +FLUTTER_FRAMEWORK_DIR=/Users/dinect/projects/flutter/bin/cache/artifacts/engine/ios-release #include "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig" diff --git a/ios/Flutter/app.flx b/ios/Flutter/app.flx index 088c3d9..e41504e 100644 Binary files a/ios/Flutter/app.flx and b/ios/Flutter/app.flx differ diff --git a/ios/Podfile.lock b/ios/Podfile.lock index c7477a7..f8d55f9 100644 --- a/ios/Podfile.lock +++ b/ios/Podfile.lock @@ -3,6 +3,8 @@ PODS: - FMDB (2.6.2): - FMDB/standard (= 2.6.2) - FMDB/standard (2.6.2) + - image_picker (0.0.1): + - Flutter - path_provider (0.0.1): - Flutter - sqflite (0.0.1): @@ -10,13 +12,16 @@ PODS: - FMDB DEPENDENCIES: - - Flutter (from `/Users/dinect/projects/flutter/bin/cache/artifacts/engine/ios`) + - Flutter (from `/Users/dinect/projects/flutter/bin/cache/artifacts/engine/ios-release`) + - image_picker (from `/Users/dinect/.pub-cache/hosted/pub.dartlang.org/image_picker-0.1.3/ios`) - path_provider (from `/Users/dinect/.pub-cache/hosted/pub.dartlang.org/path_provider-0.2.1+1/ios`) - sqflite (from `/Users/dinect/.pub-cache/hosted/pub.dartlang.org/sqflite-0.2.4/ios`) EXTERNAL SOURCES: Flutter: - :path: "/Users/dinect/projects/flutter/bin/cache/artifacts/engine/ios" + :path: "/Users/dinect/projects/flutter/bin/cache/artifacts/engine/ios-release" + image_picker: + :path: "/Users/dinect/.pub-cache/hosted/pub.dartlang.org/image_picker-0.1.3/ios" path_provider: :path: "/Users/dinect/.pub-cache/hosted/pub.dartlang.org/path_provider-0.2.1+1/ios" sqflite: @@ -25,6 +30,7 @@ EXTERNAL SOURCES: SPEC CHECKSUMS: Flutter: d674e78c937094a75ac71dd77e921e840bea3dbf FMDB: 854a0341b4726e53276f2a8996f06f1b80f9259a + image_picker: a211f28b95a560433c00f5cd3773f4710a20404d path_provider: f96fff6166a8867510d2c25fdcc346327cc4b259 sqflite: 8e2d9fe1e7cdc95d4d537fc7eb2d23c8dc428e3c diff --git a/ios/Runner.xcworkspace/xcuserdata/dinect.xcuserdatad/UserInterfaceState.xcuserstate b/ios/Runner.xcworkspace/xcuserdata/dinect.xcuserdatad/UserInterfaceState.xcuserstate index 82e6c36..f54e79f 100644 Binary files a/ios/Runner.xcworkspace/xcuserdata/dinect.xcuserdatad/UserInterfaceState.xcuserstate and b/ios/Runner.xcworkspace/xcuserdata/dinect.xcuserdatad/UserInterfaceState.xcuserstate differ diff --git a/lib/common.dart b/lib/common.dart index 744445b..4dec9ab 100644 --- a/lib/common.dart +++ b/lib/common.dart @@ -4,6 +4,7 @@ import 'package:checker/screens/settings.dart'; import 'package:checker/screens/splash.dart'; import 'package:flutter/material.dart'; import 'package:flutter/services.dart'; +import 'package:image_picker/image_picker.dart'; import 'package:intl/intl.dart'; import 'db.dart'; @@ -213,3 +214,8 @@ getLocaleTitle(String code) { return 'Español'; } } + +// Добавил вызов, что-бы AOT компилер не выкинул либу. +getImage() { + return await ImagePicker.pickImage(); +} diff --git a/pubspec.yaml b/pubspec.yaml index 2a616a9..e4cf945 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -8,6 +8,7 @@ dependencies: sprintf: "^3.0.2" path_provider: "^0.2.1+1" sqflite: any + image_picker: '^0.1.3' # use for ask permissions @ iOS flutter: sdk: flutter @@ -73,4 +74,4 @@ flutter: # fonts: # - asset: fonts/TrajanPro.ttf # - asset: fonts/TrajanPro_Bold.ttf - # weight: 700 \ No newline at end of file + # weight: 700