Слияние с without_analytics

This commit is contained in:
vtretyakov
2018-12-26 01:05:53 +07:00
123 changed files with 870 additions and 1226 deletions

View File

@@ -5,7 +5,6 @@
.pub/ .pub/
.gradle/ .gradle/
.orig .orig
build/ build/
gen/ gen/
pubspec.lock pubspec.lock
@@ -19,10 +18,37 @@ ios/Pods/
android/local.properties android/local.properties
android/app/src/main/java/io/flutter/plugins/GeneratedPluginRegistrant.java android/app/src/main/java/io/flutter/plugins/GeneratedPluginRegistrant.java
android/android.iml android/*.iml
android/app/app.iml android/app/*.iml
android/.idea/ android/.idea/
android/build/ android/build/
android/.DS_Store android/.DS_Store
android/captures android/captures
android/gradle android/gradle
ios/.idea/
ios/.vagrant/
ios/.sconsign.dblite
ios/.svn/
ios/.DS_Store
ios/profile
ios/DerivedData/
ios/build/
ios/GeneratedPluginRegistrant.h
ios/GeneratedPluginRegistrant.m
ios/!default.pbxuser
ios/!default.mode1v3
ios/!default.mode2v3
ios/!default.perspectivev3
ios/Runner.xcodeproj/xcuserdata
ios/Runner.xcworkspace/xcuserdata
ios/Icon?
ios/.tags*
ios/Flutter/app.flx
ios/Flutter/app.zip
ios/Flutter/App.framework
ios/Flutter/Flutter.framework
ios/Flutter/Generated.xcconfig
ios/ServiceDefinitions.json
ios/Pods/

View File

@@ -48,14 +48,15 @@ flutter build (собирает release apk, не устанавливает н
Иконки проще всего нарезать тут: Иконки проще всего нарезать тут:
https://romannurik.github.io/AndroidAssetStudio/icons-launcher.html https://romannurik.github.io/AndroidAssetStudio/icons-launcher.html
В качестве Foreground выбрать иконку приложения размером 512x512, выставить необходимые параметры и скачать архив с нарезанными иконками. В качестве Foreground выбрать иконку приложения размером 512x512, выставить необходимые параметры и скачать архив с нарещанными иконками.
После выполнения всех этих пунктов появится возможность собирать приложение После выполнения всех этих пунктов появится возможность собирать приложение
как описано выше(flutter run --flavor %name% либо flutter build apk --flavor %name%). как описано выше(flutter run --flavor %name% либо flutter build apk --flavor %name%).
#Добавление локализации приложения #Добавление локализации приложения
1) В каталог assets содержит каталоги values-XX в которых находятся файлы локализаций strings.xml 1) В каталог lib/i18n добавить файл messages_%locale%.dart.
Файл делать по аналогии с messages_en.dart. Либо с messages_ru.dart.
2) В каталог android/app/src/main/res добавить каталог values-%locale% с единственным файлом strings.xml. 2) В каталог android/app/src/main/res добавить каталог values-%locale% с единственным файлом strings.xml.
Файл должен иметь структуру полностью аналогичную файлу android/app/src/main/res/values/strings.xml, измениться должны только значения для строк. Файл должен иметь структуру полностью аналогичную файлу android/app/src/main/res/values/strings.xml, измениться должны только значения для строк.
@@ -68,18 +69,10 @@ https://romannurik.github.io/AndroidAssetStudio/icons-launcher.html
4) В файле ios/Runner/AppDelegate.m определить словарь настроек аналогично существующим 4) В файле ios/Runner/AppDelegate.m определить словарь настроек аналогично существующим
5) Для того чтобы сбилдить нужный брэнд в Xcode указать нужную схему 5) Для того чтобы сбилдить нужный брэнд в Xcode указать нужную схему
При добавлении таргета необходимо в каталог ios Регламент сборки
1. дописать структуру с именем таргета в podfile 1. Четко фиксируем версию Flutter
2. выполнить 2. Четкая фиксация версии библиотек зависимостей андройд и iOS
pod deintegrate 3. При обновлении версий библиотек и flutter разработка в отдельной ветке. (default всегда должен собираться)
rm Podfile.lock 4. Разработка новых фич в отдельных ветках
rm - rf pods 5. Настройка CI для Андройд до
source ~/.bash_profile 6. Настройка Hg Ignore корректно 22.06
pod install
добаваление аналитики FireBase в ios/
Чтобы добавить для ios приложения GoogleServices.plist нужно через Finder создать в каталоге checker/ios подкаталог с названием проекта и туда положить новый GoogleServices.plist
Потом из этого каталога перетащить этот файл в корень проекта. Тащить мышкой в синюю иконку Runner слева над структурой проекта. Появится диалоговое окно, в котором нужно выбрать таргет,
в котором этот файл будет доступен. Нужно выбрать нужный проект. В pbproject пропишется, что этот plist относится именно к этому таргету и при сборке таргета будет цепляться нужный plist.

View File

@@ -115,8 +115,8 @@ android {
buildConfigField "String", "locale", "\"ru\"" buildConfigField "String", "locale", "\"ru\""
buildConfigField "String", "flavor", "\"autobonus\"" buildConfigField "String", "flavor", "\"autobonus\""
buildConfigField "int", "currency", "643" buildConfigField "int", "currency", "643"
buildConfigField "String", "supportPhone", "\"8-800-234-6064\"" buildConfigField "String", "supportPhone", "\"Обратитесь к вашему региональному менеджеру\""
buildConfigField "String", "supportUrl", "\"https://www.auto-club.biz\"" buildConfigField "String", "supportUrl", "\"https://www.auto-club.biz/coupons_new/contacts\""
buildConfigField "String", "endpoint", "\"https://pos-api-autoclub.dinect.com/20130701/\"" buildConfigField "String", "endpoint", "\"https://pos-api-autoclub.dinect.com/20130701/\""
buildConfigField "String", "appToken", "\"bdea0f3ba9034b688019a7cac753d1209e2b227f\"" buildConfigField "String", "appToken", "\"bdea0f3ba9034b688019a7cac753d1209e2b227f\""
buildConfigField "String", "appTitle", "\"Autobonus\"" buildConfigField "String", "appTitle", "\"Autobonus\""
@@ -145,7 +145,7 @@ android {
buildConfigField "String", "supportUrl", "\"https://joys.digital/\"" buildConfigField "String", "supportUrl", "\"https://joys.digital/\""
buildConfigField "String", "endpoint", "\"https://pos-api-crypto-int.dinect.com/20130701/\"" buildConfigField "String", "endpoint", "\"https://pos-api-crypto-int.dinect.com/20130701/\""
buildConfigField "String", "appToken", "\"bdea0f3ba9034b688019a7cac753d1209e2b227f\"" buildConfigField "String", "appToken", "\"bdea0f3ba9034b688019a7cac753d1209e2b227f\""
buildConfigField "String", "appTitle", "\"miniPOS Joys\"" buildConfigField "String", "appTitle", "\"POSapp Joys\""
buildConfigField "boolean", "showBonus", "true" buildConfigField "boolean", "showBonus", "true"
} }
@@ -189,8 +189,6 @@ dependencies {
implementation fileTree(include: ['*.jar'], dir: 'libs') implementation fileTree(include: ['*.jar'], dir: 'libs')
implementation 'com.android.support:appcompat-v7:27.1.1' implementation 'com.android.support:appcompat-v7:27.1.1'
implementation 'com.android.support:recyclerview-v7:27.1.1' implementation 'com.android.support:recyclerview-v7:27.1.1'
implementation 'com.google.firebase:firebase-core:15.0.0'
implementation 'com.google.firebase:firebase-crash:15.0.0'
implementation 'com.android.support:support-v4:27.1.1' implementation 'com.android.support:support-v4:27.1.1'
implementation 'com.android.support:support-media-compat:27.1.1' implementation 'com.android.support:support-media-compat:27.1.1'
implementation 'com.squareup.okhttp3:okhttp:3.9.0' implementation 'com.squareup.okhttp3:okhttp:3.9.0'
@@ -199,9 +197,6 @@ dependencies {
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version" implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
} }
apply plugin: 'com.google.gms.google-services'
repositories { repositories {
mavenCentral() mavenCentral()
} }

View File

@@ -1,197 +0,0 @@
{
"project_info": {
"project_number": "694429802129",
"firebase_url": "https://checker-52132.firebaseio.com",
"project_id": "checker-52132",
"storage_bucket": "checker-52132.appspot.com"
},
"client": [
{
"client_info": {
"mobilesdk_app_id": "1:694429802129:android:5a64db21df36f8f2",
"android_client_info": {
"package_name": "com.dinect.checker.autoclub"
}
},
"oauth_client": [
{
"client_id": "694429802129-lm60v596c7cb5fgeikn642pdq6svm91v.apps.googleusercontent.com",
"client_type": 3
}
],
"api_key": [
{
"current_key": "AIzaSyAnjcApP2JiWVTsWUpiOqAI3D8tTolRe6Q"
}
],
"services": {
"analytics_service": {
"status": 1
},
"appinvite_service": {
"status": 1,
"other_platform_oauth_client": []
},
"ads_service": {
"status": 2
}
}
},
{
"client_info": {
"mobilesdk_app_id": "1:694429802129:android:c491fe619bc1135b",
"android_client_info": {
"package_name": "com.dinect.checker.dinect"
}
},
"oauth_client": [
{
"client_id": "694429802129-lm60v596c7cb5fgeikn642pdq6svm91v.apps.googleusercontent.com",
"client_type": 3
}
],
"api_key": [
{
"current_key": "AIzaSyAnjcApP2JiWVTsWUpiOqAI3D8tTolRe6Q"
}
],
"services": {
"analytics_service": {
"status": 1
},
"appinvite_service": {
"status": 1,
"other_platform_oauth_client": []
},
"ads_service": {
"status": 2
}
}
},
{
"client_info": {
"mobilesdk_app_id": "1:694429802129:android:7889aafb1e16814e",
"android_client_info": {
"package_name": "com.dinect.checker.int"
}
},
"oauth_client": [
{
"client_id": "694429802129-lm60v596c7cb5fgeikn642pdq6svm91v.apps.googleusercontent.com",
"client_type": 3
}
],
"api_key": [
{
"current_key": "AIzaSyAnjcApP2JiWVTsWUpiOqAI3D8tTolRe6Q"
}
],
"services": {
"analytics_service": {
"status": 1
},
"appinvite_service": {
"status": 1,
"other_platform_oauth_client": []
},
"ads_service": {
"status": 2
}
}
},
{
"client_info": {
"mobilesdk_app_id": "1:694429802129:android:5525e12f52441ac8",
"android_client_info": {
"package_name": "com.dinect.checker.ote"
}
},
"oauth_client": [
{
"client_id": "694429802129-lm60v596c7cb5fgeikn642pdq6svm91v.apps.googleusercontent.com",
"client_type": 3
}
],
"api_key": [
{
"current_key": "AIzaSyAnjcApP2JiWVTsWUpiOqAI3D8tTolRe6Q"
}
],
"services": {
"analytics_service": {
"status": 1
},
"appinvite_service": {
"status": 1,
"other_platform_oauth_client": []
},
"ads_service": {
"status": 2
}
}
},
{
"client_info": {
"mobilesdk_app_id": "1:694429802129:android:c236e1ae34ebab1f",
"android_client_info": {
"package_name": "digital.joys.checker"
}
},
"oauth_client": [
{
"client_id": "694429802129-lm60v596c7cb5fgeikn642pdq6svm91v.apps.googleusercontent.com",
"client_type": 3
}
],
"api_key": [
{
"current_key": "AIzaSyAnjcApP2JiWVTsWUpiOqAI3D8tTolRe6Q"
}
],
"services": {
"analytics_service": {
"status": 1
},
"appinvite_service": {
"status": 1,
"other_platform_oauth_client": []
},
"ads_service": {
"status": 2
}
}
},
{
"client_info": {
"mobilesdk_app_id": "1:694429802129:android:1989d1b101c854c1",
"android_client_info": {
"package_name": "ru.fivefit.biochecker"
}
},
"oauth_client": [
{
"client_id": "694429802129-lm60v596c7cb5fgeikn642pdq6svm91v.apps.googleusercontent.com",
"client_type": 3
}
],
"api_key": [
{
"current_key": "AIzaSyAnjcApP2JiWVTsWUpiOqAI3D8tTolRe6Q"
}
],
"services": {
"analytics_service": {
"status": 1
},
"appinvite_service": {
"status": 1,
"other_platform_oauth_client": []
},
"ads_service": {
"status": 2
}
}
}
],
"configuration_version": "1"
}

View File

@@ -1,34 +0,0 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:aapt="http://schemas.android.com/aapt"
android:width="108dp"
android:height="108dp"
android:viewportHeight="108"
android:viewportWidth="108">
<path
android:fillType="evenOdd"
android:pathData="M32,64C32,64 38.39,52.99 44.13,50.95C51.37,48.37 70.14,49.57 70.14,49.57L108.26,87.69L108,109.01L75.97,107.97L32,64Z"
android:strokeColor="#00000000"
android:strokeWidth="1">
<aapt:attr name="android:fillColor">
<gradient
android:endX="78.5885"
android:endY="90.9159"
android:startX="48.7653"
android:startY="61.0926"
android:type="linear">
<item
android:color="#44000000"
android:offset="0.0" />
<item
android:color="#00000000"
android:offset="1.0" />
</gradient>
</aapt:attr>
</path>
<path
android:fillColor="#FFFFFF"
android:fillType="nonZero"
android:pathData="M66.94,46.02L66.94,46.02C72.44,50.07 76,56.61 76,64L32,64C32,56.61 35.56,50.11 40.98,46.06L36.18,41.19C35.45,40.45 35.45,39.3 36.18,38.56C36.91,37.81 38.05,37.81 38.78,38.56L44.25,44.05C47.18,42.57 50.48,41.71 54,41.71C57.48,41.71 60.78,42.57 63.68,44.05L69.11,38.56C69.84,37.81 70.98,37.81 71.71,38.56C72.44,39.3 72.44,40.45 71.71,41.19L66.94,46.02ZM62.94,56.92C64.08,56.92 65,56.01 65,54.88C65,53.76 64.08,52.85 62.94,52.85C61.8,52.85 60.88,53.76 60.88,54.88C60.88,56.01 61.8,56.92 62.94,56.92ZM45.06,56.92C46.2,56.92 47.13,56.01 47.13,54.88C47.13,53.76 46.2,52.85 45.06,52.85C43.92,52.85 43,53.76 43,54.88C43,56.01 43.92,56.92 45.06,56.92Z"
android:strokeColor="#00000000"
android:strokeWidth="1" />
</vector>

View File

@@ -1,170 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="108dp"
android:height="108dp"
android:viewportHeight="108"
android:viewportWidth="108">
<path
android:fillColor="#26A69A"
android:pathData="M0,0h108v108h-108z" />
<path
android:fillColor="#00000000"
android:pathData="M9,0L9,108"
android:strokeColor="#33FFFFFF"
android:strokeWidth="0.8" />
<path
android:fillColor="#00000000"
android:pathData="M19,0L19,108"
android:strokeColor="#33FFFFFF"
android:strokeWidth="0.8" />
<path
android:fillColor="#00000000"
android:pathData="M29,0L29,108"
android:strokeColor="#33FFFFFF"
android:strokeWidth="0.8" />
<path
android:fillColor="#00000000"
android:pathData="M39,0L39,108"
android:strokeColor="#33FFFFFF"
android:strokeWidth="0.8" />
<path
android:fillColor="#00000000"
android:pathData="M49,0L49,108"
android:strokeColor="#33FFFFFF"
android:strokeWidth="0.8" />
<path
android:fillColor="#00000000"
android:pathData="M59,0L59,108"
android:strokeColor="#33FFFFFF"
android:strokeWidth="0.8" />
<path
android:fillColor="#00000000"
android:pathData="M69,0L69,108"
android:strokeColor="#33FFFFFF"
android:strokeWidth="0.8" />
<path
android:fillColor="#00000000"
android:pathData="M79,0L79,108"
android:strokeColor="#33FFFFFF"
android:strokeWidth="0.8" />
<path
android:fillColor="#00000000"
android:pathData="M89,0L89,108"
android:strokeColor="#33FFFFFF"
android:strokeWidth="0.8" />
<path
android:fillColor="#00000000"
android:pathData="M99,0L99,108"
android:strokeColor="#33FFFFFF"
android:strokeWidth="0.8" />
<path
android:fillColor="#00000000"
android:pathData="M0,9L108,9"
android:strokeColor="#33FFFFFF"
android:strokeWidth="0.8" />
<path
android:fillColor="#00000000"
android:pathData="M0,19L108,19"
android:strokeColor="#33FFFFFF"
android:strokeWidth="0.8" />
<path
android:fillColor="#00000000"
android:pathData="M0,29L108,29"
android:strokeColor="#33FFFFFF"
android:strokeWidth="0.8" />
<path
android:fillColor="#00000000"
android:pathData="M0,39L108,39"
android:strokeColor="#33FFFFFF"
android:strokeWidth="0.8" />
<path
android:fillColor="#00000000"
android:pathData="M0,49L108,49"
android:strokeColor="#33FFFFFF"
android:strokeWidth="0.8" />
<path
android:fillColor="#00000000"
android:pathData="M0,59L108,59"
android:strokeColor="#33FFFFFF"
android:strokeWidth="0.8" />
<path
android:fillColor="#00000000"
android:pathData="M0,69L108,69"
android:strokeColor="#33FFFFFF"
android:strokeWidth="0.8" />
<path
android:fillColor="#00000000"
android:pathData="M0,79L108,79"
android:strokeColor="#33FFFFFF"
android:strokeWidth="0.8" />
<path
android:fillColor="#00000000"
android:pathData="M0,89L108,89"
android:strokeColor="#33FFFFFF"
android:strokeWidth="0.8" />
<path
android:fillColor="#00000000"
android:pathData="M0,99L108,99"
android:strokeColor="#33FFFFFF"
android:strokeWidth="0.8" />
<path
android:fillColor="#00000000"
android:pathData="M19,29L89,29"
android:strokeColor="#33FFFFFF"
android:strokeWidth="0.8" />
<path
android:fillColor="#00000000"
android:pathData="M19,39L89,39"
android:strokeColor="#33FFFFFF"
android:strokeWidth="0.8" />
<path
android:fillColor="#00000000"
android:pathData="M19,49L89,49"
android:strokeColor="#33FFFFFF"
android:strokeWidth="0.8" />
<path
android:fillColor="#00000000"
android:pathData="M19,59L89,59"
android:strokeColor="#33FFFFFF"
android:strokeWidth="0.8" />
<path
android:fillColor="#00000000"
android:pathData="M19,69L89,69"
android:strokeColor="#33FFFFFF"
android:strokeWidth="0.8" />
<path
android:fillColor="#00000000"
android:pathData="M19,79L89,79"
android:strokeColor="#33FFFFFF"
android:strokeWidth="0.8" />
<path
android:fillColor="#00000000"
android:pathData="M29,19L29,89"
android:strokeColor="#33FFFFFF"
android:strokeWidth="0.8" />
<path
android:fillColor="#00000000"
android:pathData="M39,19L39,89"
android:strokeColor="#33FFFFFF"
android:strokeWidth="0.8" />
<path
android:fillColor="#00000000"
android:pathData="M49,19L49,89"
android:strokeColor="#33FFFFFF"
android:strokeWidth="0.8" />
<path
android:fillColor="#00000000"
android:pathData="M59,19L59,89"
android:strokeColor="#33FFFFFF"
android:strokeWidth="0.8" />
<path
android:fillColor="#00000000"
android:pathData="M69,19L69,89"
android:strokeColor="#33FFFFFF"
android:strokeWidth="0.8" />
<path
android:fillColor="#00000000"
android:pathData="M79,19L79,89"
android:strokeColor="#33FFFFFF"
android:strokeWidth="0.8" />
</vector>

View File

@@ -1,5 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
<background android:drawable="@color/ic_launcher_background"/>
<foreground android:drawable="@mipmap/ic_launcher_foreground"/>
</adaptive-icon>

View File

@@ -1,5 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
<background android:drawable="@color/ic_launcher_background"/>
<foreground android:drawable="@mipmap/ic_launcher_foreground"/>
</adaptive-icon>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.4 KiB

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.3 KiB

After

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.0 KiB

After

Width:  |  Height:  |  Size: 7.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.1 KiB

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

View File

@@ -1,4 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="ic_launcher_background">#FFFFFF</color>
</resources>

View File

@@ -1,3 +1,3 @@
<resources> <resources>
<string name="app_name">miniPOS Joys</string> <string name="app_name">POSapp Joys</string>
</resources> </resources>

View File

@@ -1,8 +1,8 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" <manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.dinect.checker" package="com.dinect.checker"
android:versionCode="13" android:versionCode="15"
android:versionName="1.1.18"> android:versionName="1.1.20">
<!-- The INTERNET permission is required for development. Specifically, <!-- The INTERNET permission is required for development. Specifically,
flutter needs it to communicate with the running application flutter needs it to communicate with the running application

View File

@@ -14,9 +14,6 @@ import android.support.v4.app.ActivityCompat;
import android.support.v4.content.ContextCompat; import android.support.v4.content.ContextCompat;
import android.widget.Toast; import android.widget.Toast;
import com.google.firebase.analytics.FirebaseAnalytics;
import com.google.firebase.crash.FirebaseCrash;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Arrays; import java.util.Arrays;
import java.util.Locale; import java.util.Locale;
@@ -41,13 +38,11 @@ public class MainActivity extends FlutterActivity {
private MethodChannel mChannel; private MethodChannel mChannel;
private Map mScannerArgs; private Map mScannerArgs;
private FirebaseAnalytics mAnalytics;
@Override @Override
protected void onCreate(Bundle savedInstanceState) { protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState); super.onCreate(savedInstanceState);
GeneratedPluginRegistrant.registerWith(this); GeneratedPluginRegistrant.registerWith(this);
mAnalytics = FirebaseAnalytics.getInstance(this);
mChannel = new MethodChannel(getFlutterView(), FLUTTER_CHANNEL_NAME); mChannel = new MethodChannel(getFlutterView(), FLUTTER_CHANNEL_NAME);
mChannel.setMethodCallHandler(this::callMethod); mChannel.setMethodCallHandler(this::callMethod);
} }
@@ -93,19 +88,12 @@ public class MainActivity extends FlutterActivity {
case "getVersionName": case "getVersionName":
result.success(getVersion()); result.success(getVersion());
break; break;
case "logError":
handleError(call.arguments());
default: default:
result.notImplemented(); result.notImplemented();
break; break;
} }
} }
private void handleError(Map args) {
String message = args.get(ERROR_MESSAGE).toString();
FirebaseCrash.report(new Exception("handleError, " + message));
}
private String getVersion() { private String getVersion() {
try { try {
PackageInfo pInfo = this.getPackageManager().getPackageInfo(getPackageName(), 0); PackageInfo pInfo = this.getPackageManager().getPackageInfo(getPackageName(), 0);

View File

@@ -155,7 +155,11 @@ public class ScannerActivity extends AppCompatActivity implements
private void initSwitchButton() { private void initSwitchButton() {
mButton = findViewById(R.id.cardPhoneButton); mButton = findViewById(R.id.cardPhoneButton);
mButton.setOnClickListener(this); mButton.setOnClickListener(this);
resetSearchType(SearchType.CARD, R.drawable.ic_card, "enter_manual"); if ("autobonus".equals(BuildConfig.FLAVOR)) {
resetSearchType(SearchType.PHONE_NUMBER, R.drawable.ic_phone, "enter_phone");
} else {
resetSearchType(SearchType.CARD, R.drawable.ic_card, "enter_manual");
}
} }
private void resetSearchType(SearchType type, int iconId, String hintKey) { private void resetSearchType(SearchType type, int iconId, String hintKey) {

Binary file not shown.

Before

Width:  |  Height:  |  Size: 597 B

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 2.3 KiB

View File

@@ -7,9 +7,6 @@ buildscript {
dependencies { dependencies {
classpath 'com.android.tools.build:gradle:3.1.1' classpath 'com.android.tools.build:gradle:3.1.1'
classpath('com.google.gms:google-services:3.2.0') {
exclude group: 'com.google.guava', module: 'guava-jdk5'
}
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
} }
} }

Binary file not shown.

Before

Width:  |  Height:  |  Size: 20 KiB

After

Width:  |  Height:  |  Size: 18 KiB

View File

@@ -47,12 +47,18 @@
<string name="logout">Log Out</string> <string name="logout">Log Out</string>
<string name="currency">Currency</string> <string name="currency">Currency</string>
<string name="locale">Language</string> <string name="locale">Language</string>
<string name="rf_ruble">Russian ruble</string> <string name="rf_ruble">Russian Ruble</string>
<string name="usa_dollas">USA dollar</string> <string name="usa_dollas">USA Dollar</string>
<string name="uk_hryvnia">Ukraine hryvna</string>
<string name="kz_tenge">Kazakhstan tenge</string>
<string name="be_ruble">Belarusian ruble</string>
<string name="euro">Euro</string> <string name="euro">Euro</string>
<string name="uk_hryvnia">Ukraine Hryvna</string>
<string name="kz_tenge">Kazakhstan Tenge</string>
<string name="be_ruble">Belarusian Ruble</string>
<string name="uz_sum">Uzbekistan Sum</string>
<string name="az_manat">Azerbaijan Manat</string>
<string name="ar_dram">Armenian Dram</string>
<string name="kg_som">Kyrgyz Som</string>
<string name="md_leu">Moldova Leu</string>
<string name="tj_somoni">Tajikistan Somoni</string>
<string name="nominative_ruble">ruble</string> <string name="nominative_ruble">ruble</string>
<string name="singular_ruble">rubles</string> <string name="singular_ruble">rubles</string>
<string name="plural_ruble">rubles</string> <string name="plural_ruble">rubles</string>
@@ -68,6 +74,24 @@
<string name="nominative_euro">euro</string> <string name="nominative_euro">euro</string>
<string name="singular_euro">euros</string> <string name="singular_euro">euros</string>
<string name="plural_euro">euros</string> <string name="plural_euro">euros</string>
<string name="nominative_sum">sum</string>
<string name="singular_sum">sums</string>
<string name="plural_sum">sums</string>
<string name="nominative_manat">manat</string>
<string name="singular_manat">manats</string>
<string name="plural_manat">manats</string>
<string name="nominative_dram">dram</string>
<string name="singular_dram">drams</string>
<string name="plural_dram">drams</string>
<string name="nominative_som">som</string>
<string name="singular_som">soms</string>
<string name="plural_som">soms</string>
<string name="nominative_leu">leu</string>
<string name="singular_leu">lei</string>
<string name="plural_leu">lei</string>
<string name="nominative_somoni">somoni</string>
<string name="singular_somoni">somonis</string>
<string name="plural_somoni">somonis</string>
<string name="user_card_not_found">User with card number %@ not found</string> <string name="user_card_not_found">User with card number %@ not found</string>
<string name="user_phone_not_found">User with phone number %@ not found</string> <string name="user_phone_not_found">User with phone number %@ not found</string>
<string name="error">Error</string> <string name="error">Error</string>
@@ -121,12 +145,12 @@ To improve barcode scanning quality, adjust the distance between the camera and
<string name="joys_hint">Joys to charge</string> <string name="joys_hint">Joys to charge</string>
<string name="phone">Phone</string> <string name="phone">Phone</string>
<string name="camera_instructions"> <string name="camera_instructions">
Open settings. Open settings.
Find Applications. Find Application Manager.
In app list select %s. In app list select %s.
On application page select Permissions. On application page select Permissions.
Set on switch on Camera Set on switch on Camera
Go back to %s. Go back to %s.
</string> </string>
<string name="open_settings">Open settings</string> <string name="open_settings">Open settings</string>
</resources> </resources>

View File

@@ -49,10 +49,16 @@
<string name="locale">Lengua</string> <string name="locale">Lengua</string>
<string name="rf_ruble">Rublo de Rusia</string> <string name="rf_ruble">Rublo de Rusia</string>
<string name="usa_dollas">Dólar Dolares</string> <string name="usa_dollas">Dólar Dolares</string>
<string name="euro">Euro</string>
<string name="uk_hryvnia">Ucrania hryvnia</string> <string name="uk_hryvnia">Ucrania hryvnia</string>
<string name="kz_tenge">Tenge Kazajstán</string> <string name="kz_tenge">Tenge Kazajstán</string>
<string name="be_ruble">Rublo bielorruso</string> <string name="be_ruble">Rublo bielorruso</string>
<string name="euro">Euro</string> <string name="uz_sum">Som uzbeko</string>
<string name="az_manat">Manat azerbaiyano</string>
<string name="ar_dram">Dram armenio</string>
<string name="kg_som">Kirguistán Som</string>
<string name="md_leu">Moldavia Leu</string>
<string name="tj_somoni">Tayikistán Somoni</string>
<string name="nominative_ruble">rublos</string> <string name="nominative_ruble">rublos</string>
<string name="singular_ruble">rublos</string> <string name="singular_ruble">rublos</string>
<string name="plural_ruble">rublos</string> <string name="plural_ruble">rublos</string>
@@ -68,6 +74,24 @@
<string name="nominative_euro">euro</string> <string name="nominative_euro">euro</string>
<string name="singular_euro">euro</string> <string name="singular_euro">euro</string>
<string name="plural_euro">euro</string> <string name="plural_euro">euro</string>
<string name="nominative_sum">sum</string>
<string name="singular_sum">sums</string>
<string name="plural_sum">sums</string>
<string name="nominative_manat">manat</string>
<string name="singular_manat">manat</string>
<string name="plural_manat">manat</string>
<string name="nominative_dram">dram</string>
<string name="singular_dram">drames</string>
<string name="plural_dram">drames</string>
<string name="nominative_som">som</string>
<string name="singular_som">somes</string>
<string name="plural_som">somes</string>
<string name="nominative_leu">leu</string>
<string name="singular_leu">leus</string>
<string name="plural_leu">leus</string>
<string name="nominative_somoni">somoni</string>
<string name="singular_somoni">somonies</string>
<string name="plural_somoni">somonies</string>
<string name="user_card_not_found">Usuario con número de tarjeta %@ no está encontrado</string> <string name="user_card_not_found">Usuario con número de tarjeta %@ no está encontrado</string>
<string name="user_phone_not_found">Usuario con número de teiéfono %@ no está encontrado</string> <string name="user_phone_not_found">Usuario con número de teiéfono %@ no está encontrado</string>
<string name="error">Error</string> <string name="error">Error</string>
@@ -117,12 +141,12 @@ Hay que poner el dibujo del codigo de tarjeta en cámara del escanear totalmente
<string name="joys_hint">¿Cuántas Joys hay que insumir?</string> <string name="joys_hint">¿Cuántas Joys hay que insumir?</string>
<string name="phone">Número de teléfono</string> <string name="phone">Número de teléfono</string>
<string name="camera_instructions"> <string name="camera_instructions">
Abre las configuraciones Abre las configuraciones
Encuentra las aplicaciones Encuentra las Administrador de aplicaciones
En la lista de app elige %s En la lista de app elige %s
En la pagina de aplicación elige Permisos En la pagina de aplicación elige Permisos
Pon check box por la cámara Establecer en el interruptor de la cámara
Vuelve a %s Vuelve a %s
</string> </string>
<string name="open_settings">Abre las configuraciones</string> <string name="open_settings">Abre las configuraciones</string>
</resources> </resources>

View File

@@ -48,11 +48,17 @@
<string name="currency">Валюта</string> <string name="currency">Валюта</string>
<string name="locale">Язык</string> <string name="locale">Язык</string>
<string name="rf_ruble">Российский рубль</string> <string name="rf_ruble">Российский рубль</string>
<string name="usa_dollas">Доллар США</string> <string name="usa_dollas">США доллар</string>
<string name="uk_hryvnia">Украинская гривна</string>
<string name="kz_tenge">Казахский тенге</string>
<string name="be_ruble">Белорусский рубль</string>
<string name="euro">Евро</string> <string name="euro">Евро</string>
<string name="uk_hryvnia">Украинская гривна</string>
<string name="kz_tenge">Казахстанский тенге</string>
<string name="be_ruble">Белорусский рубль</string>
<string name="uz_sum">Узбекский сум</string>
<string name="az_manat">Азербайджанский манат</string>
<string name="ar_dram">Армянский драм</string>
<string name="kg_som">Киргизский сом</string>
<string name="md_leu">Молдавский лей</string>
<string name="tj_somoni">Таджикистанский сомони</string>
<string name="nominative_ruble">рубль</string> <string name="nominative_ruble">рубль</string>
<string name="singular_ruble">рубля</string> <string name="singular_ruble">рубля</string>
<string name="plural_ruble">рублей</string> <string name="plural_ruble">рублей</string>
@@ -68,6 +74,24 @@
<string name="nominative_euro">евро</string> <string name="nominative_euro">евро</string>
<string name="singular_euro">евро</string> <string name="singular_euro">евро</string>
<string name="plural_euro">евро</string> <string name="plural_euro">евро</string>
<string name="nominative_sum">сум</string>
<string name="singular_sum">сума</string>
<string name="plural_sum">суммов</string>
<string name="nominative_manat">манат</string>
<string name="singular_manat">маната</string>
<string name="plural_manat">манатов</string>
<string name="nominative_dram">драм</string>
<string name="singular_dram">драма</string>
<string name="plural_dram">драмов</string>
<string name="nominative_som">сом</string>
<string name="singular_som">сома</string>
<string name="plural_som">сомов</string>
<string name="nominative_leu">лей</string>
<string name="singular_leu">лея</string>
<string name="plural_leu">леев</string>
<string name="nominative_somoni">сомони</string>
<string name="singular_somoni">сомони</string>
<string name="plural_somoni">сомони</string>
<string name="user_card_not_found">Пользователь с номером карты %@ не найден</string> <string name="user_card_not_found">Пользователь с номером карты %@ не найден</string>
<string name="user_phone_not_found">Пользователь с номером телефона %@ не найден</string> <string name="user_phone_not_found">Пользователь с номером телефона %@ не найден</string>
<string name="error">Ошибка</string> <string name="error">Ошибка</string>
@@ -120,12 +144,12 @@
<string name="joys_hint">Joys списать</string> <string name="joys_hint">Joys списать</string>
<string name="phone">Телефон</string> <string name="phone">Телефон</string>
<string name="camera_instructions"> <string name="camera_instructions">
Откройте Настройки. Откройте Настройки.
Найдите пункт Приложения. Найдите пункт Диспетчер приложений.
В появившемся списке выберите %s. В появившемся списке выберите %s.
На открывшейся странице выберите Разрешения. На странице приложения выберите Разрешения.
Включите камеру Включите камеру
Вернитесь к приложению %s. Вернитесь к приложению %s.
</string> </string>
<string name="open_settings">Открыть настройки</string> <string name="open_settings">Открыть настройки</string>
</resources> </resources>

View File

@@ -49,10 +49,16 @@
<string name="locale">Мова</string> <string name="locale">Мова</string>
<string name="rf_ruble">Російський рубль</string> <string name="rf_ruble">Російський рубль</string>
<string name="usa_dollas">Долар США</string> <string name="usa_dollas">Долар США</string>
<string name="euro">Євро</string>
<string name="uk_hryvnia">Українська гривня</string> <string name="uk_hryvnia">Українська гривня</string>
<string name="kz_tenge">Казахстанський тенге</string> <string name="kz_tenge">Казахстанський тенге</string>
<string name="be_ruble">Білоруський рубль</string> <string name="be_ruble">Білоруський рубль</string>
<string name="euro">Євро</string> <string name="uz_sum">Узбецький сом</string>
<string name="az_manat">Азербайджанський манат</string>
<string name="ar_dram">Вірменський драм</string>
<string name="kg_som">Киргизька Сом</string>
<string name="md_leu">Молдова Лью</string>
<string name="tj_somoni">Таджикистан Сомоні</string>
<string name="nominative_ruble">рубль</string> <string name="nominative_ruble">рубль</string>
<string name="singular_ruble">рубля</string> <string name="singular_ruble">рубля</string>
<string name="plural_ruble">рублів</string> <string name="plural_ruble">рублів</string>
@@ -68,6 +74,24 @@
<string name="nominative_euro">євро</string> <string name="nominative_euro">євро</string>
<string name="singular_euro">євро</string> <string name="singular_euro">євро</string>
<string name="plural_euro">євро</string> <string name="plural_euro">євро</string>
<string name="nominative_sum">сума</string>
<string name="singular_sum">сума</string>
<string name="plural_sum">суми</string>
<string name="nominative_manat">манат</string>
<string name="singular_manat">манат</string>
<string name="plural_manat">манат</string>
<string name="nominative_dram">драма</string>
<string name="singular_dram">драми</string>
<string name="plural_dram">драм</string>
<string name="nominative_som">сом</string>
<string name="singular_som">сом</string>
<string name="plural_som">сомів</string>
<string name="nominative_leu">леу</string>
<string name="singular_leu">леу</string>
<string name="plural_leu">леїв</string>
<string name="nominative_somoni">сомони</string>
<string name="singular_somoni">сомони</string>
<string name="plural_somoni">сомонів</string>
<string name="user_card_not_found">Користувач з номером карти %@ не знайдено</string> <string name="user_card_not_found">Користувач з номером карти %@ не знайдено</string>
<string name="user_phone_not_found">Користувач з номером телефону %@ не знайдено</string> <string name="user_phone_not_found">Користувач з номером телефону %@ не знайдено</string>
<string name="error">Помылка</string> <string name="error">Помылка</string>
@@ -122,12 +146,12 @@
<string name="joys_hint">Скільки Joys списати?</string> <string name="joys_hint">Скільки Joys списати?</string>
<string name="phone">Телефон</string> <string name="phone">Телефон</string>
<string name="camera_instructions"> <string name="camera_instructions">
Відкрийте Налаштування. Відкрийте Налаштування.
Знайдіть пункт Програми. Знайдіть менеджер додатків.
У списку виберіть %s. У списку виберіть %s.
На сторінці, виберіть рядок Дозволи. На сторінці, виберіть рядок Дозволи.
Увімкнути камеру Увімкнути камеру
Поверніться до додатка %s. Поверніться до додатка %s.
</string> </string>
<string name="open_settings">Відкрити параметри</string> <string name="open_settings">Відкрити параметри</string>
</resources> </resources>

View File

@@ -1,8 +0,0 @@
#! /bin/bash
flutter clean
flutter build apk --flavor autobonus
flutter build apk --flavor crypto
flutter build apk --flavor dinect
flutter build apk --flavor dinect_INT
flutter build apk --flavor dinect_OTE

8
build-all-apks.bat Normal file
View File

@@ -0,0 +1,8 @@
echo on
call flutter clean
call flutter build apk --flavor autobonus
call flutter build apk --flavor crypto
call flutter build apk --flavor dinect
call flutter build apk --flavor dinect_INT
call flutter build apk --flavor dinect_OTE
call flutter build apk --flavor biohacker

View File

@@ -1,33 +0,0 @@
.idea/
.vagrant/
.sconsign.dblite
.svn/
.DS_Store
profile
DerivedData/
build/
GeneratedPluginRegistrant.h
GeneratedPluginRegistrant.m
!default.pbxuser
!default.mode1v3
!default.mode2v3
!default.perspectivev3
Runner.xcodeproj/xcuserdata
Runner.xcworkspace/xcuserdata
Icon?
.tags*
Flutter/app.flx
Flutter/app.zip
Flutter/App.framework
Flutter/Flutter.framework
Flutter/Generated.xcconfig
ServiceDefinitions.json
Podfile.lock
Pods/

View File

@@ -5,7 +5,7 @@
<key>CFBundleDevelopmentRegion</key> <key>CFBundleDevelopmentRegion</key>
<string>en</string> <string>en</string>
<key>CFBundleDisplayName</key> <key>CFBundleDisplayName</key>
<string>miniPOS Joys</string> <string>POSapp Joys</string>
<key>CFBundleExecutable</key> <key>CFBundleExecutable</key>
<string>$(EXECUTABLE_NAME)</string> <string>$(EXECUTABLE_NAME)</string>
<key>CFBundleIdentifier</key> <key>CFBundleIdentifier</key>
@@ -17,11 +17,11 @@
<key>CFBundlePackageType</key> <key>CFBundlePackageType</key>
<string>APPL</string> <string>APPL</string>
<key>CFBundleShortVersionString</key> <key>CFBundleShortVersionString</key>
<string>1.0.11</string> <string>1.0.23</string>
<key>CFBundleSignature</key> <key>CFBundleSignature</key>
<string>????</string> <string>????</string>
<key>CFBundleVersion</key> <key>CFBundleVersion</key>
<string>16</string> <string>29</string>
<key>LSRequiresIPhoneOS</key> <key>LSRequiresIPhoneOS</key>
<true/> <true/>
<key>NSCameraUsageDescription</key> <key>NSCameraUsageDescription</key>

Binary file not shown.

View File

@@ -48,7 +48,7 @@ FLUTTER_EXPORT
On the Dart side, messages are represented using `ByteData`. On the Dart side, messages are represented using `ByteData`.
*/ */
FLUTTER_EXPORT FLUTTER_EXPORT
@interface FlutterBinaryCodec : NSObject<FlutterMessageCodec> @interface FlutterBinaryCodec : NSObject <FlutterMessageCodec>
@end @end
/** /**
@@ -59,7 +59,7 @@ FLUTTER_EXPORT
on the Dart side. These parts of the Flutter SDK are evolved synchronously. on the Dart side. These parts of the Flutter SDK are evolved synchronously.
*/ */
FLUTTER_EXPORT FLUTTER_EXPORT
@interface FlutterStringCodec : NSObject<FlutterMessageCodec> @interface FlutterStringCodec : NSObject <FlutterMessageCodec>
@end @end
/** /**
@@ -77,7 +77,57 @@ FLUTTER_EXPORT
package. package.
*/ */
FLUTTER_EXPORT FLUTTER_EXPORT
@interface FlutterJSONMessageCodec : NSObject<FlutterMessageCodec> @interface FlutterJSONMessageCodec : NSObject <FlutterMessageCodec>
@end
/**
A writer of the Flutter standard binary encoding.
See `FlutterStandardMessageCodec` for details on the encoding.
The encoding is extensible via subclasses overriding `writeValue`.
*/
FLUTTER_EXPORT
@interface FlutterStandardWriter : NSObject
- (instancetype)initWithData:(NSMutableData*)data;
- (void)writeByte:(UInt8)value;
- (void)writeBytes:(const void*)bytes length:(NSUInteger)length;
- (void)writeData:(NSData*)data;
- (void)writeSize:(UInt32)size;
- (void)writeAlignment:(UInt8)alignment;
- (void)writeUTF8:(NSString*)value;
- (void)writeValue:(id)value;
@end
/**
A reader of the Flutter standard binary encoding.
See `FlutterStandardMessageCodec` for details on the encoding.
The encoding is extensible via subclasses overriding `readValueOfType`.
*/
FLUTTER_EXPORT
@interface FlutterStandardReader : NSObject
- (instancetype)initWithData:(NSData*)data;
- (BOOL)hasMore;
- (UInt8)readByte;
- (void)readBytes:(void*)destination length:(NSUInteger)length;
- (NSData*)readData:(NSUInteger)length;
- (UInt32)readSize;
- (void)readAlignment:(UInt8)alignment;
- (NSString*)readUTF8;
- (id)readValue;
- (id)readValueOfType:(UInt8)type;
@end
/**
A factory of compatible reader/writer instances using the Flutter standard
binary encoding or extensions thereof.
*/
FLUTTER_EXPORT
@interface FlutterStandardReaderWriter : NSObject
- (FlutterStandardWriter*)writerWithData:(NSMutableData*)data;
- (FlutterStandardReader*)readerWithData:(NSData*)data;
@end @end
/** /**
@@ -113,7 +163,8 @@ FLUTTER_EXPORT
instead. instead.
*/ */
FLUTTER_EXPORT FLUTTER_EXPORT
@interface FlutterStandardMessageCodec : NSObject<FlutterMessageCodec> @interface FlutterStandardMessageCodec : NSObject <FlutterMessageCodec>
+ (instancetype)codecWithReaderWriter:(FlutterStandardReaderWriter*)readerWriter;
@end @end
/** /**
@@ -359,7 +410,7 @@ FLUTTER_EXPORT
those supported as top-level or leaf values by `FlutterJSONMessageCodec`. those supported as top-level or leaf values by `FlutterJSONMessageCodec`.
*/ */
FLUTTER_EXPORT FLUTTER_EXPORT
@interface FlutterJSONMethodCodec : NSObject<FlutterMethodCodec> @interface FlutterJSONMethodCodec : NSObject <FlutterMethodCodec>
@end @end
/** /**
@@ -373,7 +424,8 @@ FLUTTER_EXPORT
`FlutterStandardMessageCodec`. `FlutterStandardMessageCodec`.
*/ */
FLUTTER_EXPORT FLUTTER_EXPORT
@interface FlutterStandardMethodCodec : NSObject<FlutterMethodCodec> @interface FlutterStandardMethodCodec : NSObject <FlutterMethodCodec>
+ (instancetype)codecWithReaderWriter:(FlutterStandardReaderWriter*)readerWriter;
@end @end
NS_ASSUME_NONNULL_END NS_ASSUME_NONNULL_END

View File

@@ -23,6 +23,26 @@ FLUTTER_EXPORT
- (instancetype)initFromDefaultSourceForConfiguration; - (instancetype)initFromDefaultSourceForConfiguration;
/**
Returns the file name for the given asset.
The returned file name can be used to access the asset in the application's main bundle.
- Parameter asset: The name of the asset. The name can be hierarchical.
- Returns: the file name to be used for lookup in the main bundle.
*/
+ (NSString*)lookupKeyForAsset:(NSString*)asset;
/**
Returns the file name for the given asset which originates from the specified package.
The returned file name can be used to access the asset in the application's main bundle.
- Parameters:
- asset: The name of the asset. The name can be hierarchical.
- package: The name of the package from which the asset originates.
- Returns: the file name to be used for lookup in the main bundle.
*/
+ (NSString*)lookupKeyForAsset:(NSString*)asset fromPackage:(NSString*)package;
@end @end
#endif // FLUTTER_FLUTTERDARTPROJECT_H_ #endif // FLUTTER_FLUTTERDARTPROJECT_H_

View File

@@ -21,7 +21,7 @@ NS_ASSUME_NONNULL_BEGIN
Defines a set of optional callback methods and a method to set up the plugin Defines a set of optional callback methods and a method to set up the plugin
and register it to be called by other application components. and register it to be called by other application components.
*/ */
@protocol FlutterPlugin<NSObject> @protocol FlutterPlugin <NSObject>
@required @required
/** /**
Registers this plugin. Registers this plugin.
@@ -130,12 +130,28 @@ NS_ASSUME_NONNULL_BEGIN
completionHandler:(void (^)(BOOL succeeded))completionHandler completionHandler:(void (^)(BOOL succeeded))completionHandler
API_AVAILABLE(ios(9.0)); API_AVAILABLE(ios(9.0));
/**
Called if this plugin has been registered for `UIApplicationDelegate` callbacks.
- Returns: `YES` if this plugin handles the request.
*/
- (BOOL)application:(UIApplication*)application
handleEventsForBackgroundURLSession:(nonnull NSString*)identifier
completionHandler:(nonnull void (^)())completionHandler;
/**
Called if this plugin has been registered for `UIApplicationDelegate` callbacks.
- Returns: `YES` if this plugin handles the request.
*/
- (BOOL)application:(UIApplication*)application
performFetchWithCompletionHandler:(void (^)(UIBackgroundFetchResult result))completionHandler;
@end @end
/** /**
Registration context for a single `FlutterPlugin`. Registration context for a single `FlutterPlugin`.
*/ */
@protocol FlutterPluginRegistrar<NSObject> @protocol FlutterPluginRegistrar <NSObject>
/** /**
Returns a `FlutterBinaryMessenger` for creating Dart/iOS communication Returns a `FlutterBinaryMessenger` for creating Dart/iOS communication
channels to be used by the plugin. channels to be used by the plugin.
@@ -183,6 +199,26 @@ NS_ASSUME_NONNULL_BEGIN
- Parameters delegate: The receiving object, such as the plugin's main class. - Parameters delegate: The receiving object, such as the plugin's main class.
*/ */
- (void)addApplicationDelegate:(NSObject<FlutterPlugin>*)delegate; - (void)addApplicationDelegate:(NSObject<FlutterPlugin>*)delegate;
/**
Returns the file name for the given asset.
The returned file name can be used to access the asset in the application's main bundle.
- Parameter asset: The name of the asset. The name can be hierarchical.
- Returns: the file name to be used for lookup in the main bundle.
*/
- (NSString*)lookupKeyForAsset:(NSString*)asset;
/**
Returns the file name for the given asset which originates from the specified package.
The returned file name can be used to access the asset in the application's main bundle.
- Parameters:
- asset: The name of the asset. The name can be hierarchical.
- package: The name of the package from which the asset originates.
- Returns: the file name to be used for lookup in the main bundle.
*/
- (NSString*)lookupKeyForAsset:(NSString*)asset fromPackage:(NSString*)package;
@end @end
/** /**
@@ -191,7 +227,7 @@ NS_ASSUME_NONNULL_BEGIN
Plugins are identified by unique string keys, typically the name of the Plugins are identified by unique string keys, typically the name of the
plugin's main class. plugin's main class.
*/ */
@protocol FlutterPluginRegistry<NSObject> @protocol FlutterPluginRegistry <NSObject>
/** /**
Returns a registrar for registering a plugin. Returns a registrar for registering a plugin.

View File

@@ -14,7 +14,7 @@ NS_ASSUME_NONNULL_BEGIN
FLUTTER_EXPORT FLUTTER_EXPORT
@protocol FlutterTexture<NSObject> @protocol FlutterTexture<NSObject>
- (CVPixelBufferRef)copyPixelBuffer; - (CVPixelBufferRef _Nullable)copyPixelBuffer;
@end @end
FLUTTER_EXPORT FLUTTER_EXPORT

View File

@@ -22,6 +22,26 @@ FLUTTER_EXPORT
- (void)handleStatusBarTouches:(UIEvent*)event; - (void)handleStatusBarTouches:(UIEvent*)event;
/**
Returns the file name for the given asset.
The returned file name can be used to access the asset in the application's main bundle.
- Parameter asset: The name of the asset. The name can be hierarchical.
- Returns: the file name to be used for lookup in the main bundle.
*/
- (NSString*)lookupKeyForAsset:(NSString*)asset;
/**
Returns the file name for the given asset which originates from the specified package.
The returned file name can be used to access the asset in the application's main bundle.
- Parameters:
- asset: The name of the asset. The name can be hierarchical.
- package: The name of the package from which the asset originates.
- Returns: the file name to be used for lookup in the main bundle.
*/
- (NSString*)lookupKeyForAsset:(NSString*)asset fromPackage:(NSString*)package;
/** /**
Sets the first route that the Flutter app shows. The default is "/". Sets the first route that the Flutter app shows. The default is "/".

View File

@@ -6,3 +6,4 @@ FLUTTER_BUILD_MODE=release
FLUTTER_BUILD_DIR=build FLUTTER_BUILD_DIR=build
SYMROOT=${SOURCE_ROOT}/../build/ios SYMROOT=${SOURCE_ROOT}/../build/ios
FLUTTER_FRAMEWORK_DIR=/Users/dinect/projects/flutter/bin/cache/artifacts/engine/ios-release FLUTTER_FRAMEWORK_DIR=/Users/dinect/projects/flutter/bin/cache/artifacts/engine/ios-release
PREVIEW_DART_2=true

Binary file not shown.

View File

@@ -1,40 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>AD_UNIT_ID_FOR_BANNER_TEST</key>
<string>ca-app-pub-3940256099942544/2934735716</string>
<key>AD_UNIT_ID_FOR_INTERSTITIAL_TEST</key>
<string>ca-app-pub-3940256099942544/4411468910</string>
<key>CLIENT_ID</key>
<string>930872418262-g3cgir5nalm3lkrcnn1aoi1t3mkg63b7.apps.googleusercontent.com</string>
<key>REVERSED_CLIENT_ID</key>
<string>com.googleusercontent.apps.930872418262-g3cgir5nalm3lkrcnn1aoi1t3mkg63b7</string>
<key>API_KEY</key>
<string>AIzaSyCZr-Ra2PdsMDs9reukPrW7BHY5bbp0VN0</string>
<key>GCM_SENDER_ID</key>
<string>930872418262</string>
<key>PLIST_VERSION</key>
<string>1</string>
<key>BUNDLE_ID</key>
<string>com.dinect.checker.autoclub.app</string>
<key>PROJECT_ID</key>
<string>choker-d8897</string>
<key>STORAGE_BUCKET</key>
<string>choker-d8897.appspot.com</string>
<key>IS_ADS_ENABLED</key>
<true></true>
<key>IS_ANALYTICS_ENABLED</key>
<false></false>
<key>IS_APPINVITE_ENABLED</key>
<false></false>
<key>IS_GCM_ENABLED</key>
<true></true>
<key>IS_SIGNIN_ENABLED</key>
<true></true>
<key>GOOGLE_APP_ID</key>
<string>1:930872418262:ios:c192655afeda9a29</string>
<key>DATABASE_URL</key>
<string>https://choker-d8897.firebaseio.com</string>
</dict>
</plist>

View File

@@ -1,5 +1,6 @@
# Uncomment this line to define a global platform for your project # Uncomment this line to define a global platform for your project
# platform :ios, '9.0' # platform :ios, '9.0'
pod 'ZXingObjC', '~> 3.2.2'
if ENV['FLUTTER_FRAMEWORK_DIR'] == nil if ENV['FLUTTER_FRAMEWORK_DIR'] == nil
abort('Please set FLUTTER_FRAMEWORK_DIR to the directory containing Flutter.framework') abort('Please set FLUTTER_FRAMEWORK_DIR to the directory containing Flutter.framework')
@@ -7,9 +8,7 @@ end
target Runner do target Runner do
# Pods for Runner # Pods for Runner
pod 'Firebase'
pod 'DropDown' pod 'DropDown'
pod 'ZXingObjC'
use_frameworks! use_frameworks!
# Flutter Pods # Flutter Pods
@@ -32,9 +31,7 @@ target Runner do
end end
target Dinect do target Dinect do
# Pods for Dinect # Pods for Dinect
pod 'Firebase'
pod 'DropDown' pod 'DropDown'
pod 'ZXingObjC'
use_frameworks! use_frameworks!
# Flutter Pods # Flutter Pods
@@ -57,9 +54,7 @@ target Dinect do
end end
target Crypto do target Crypto do
# Pods for Crypto # Pods for Crypto
pod 'Firebase'
pod 'DropDown' pod 'DropDown'
pod 'ZXingObjC'
use_frameworks! use_frameworks!
# Flutter Pods # Flutter Pods
@@ -80,12 +75,9 @@ target Crypto do
} }
end end
end end
target BioChecker do target BioChecker do
# Pods for BioChecker # Pods for BioChecker
pod 'Firebase'
pod 'DropDown' pod 'DropDown'
pod 'ZXingObjC'
use_frameworks! use_frameworks!
# Flutter Pods # Flutter Pods

View File

@@ -1,33 +1,11 @@
PODS: PODS:
- DropDown (2.3.1) - DropDown (2.3.2)
- Firebase (4.8.2):
- Firebase/Core (= 4.8.2)
- Firebase/Core (4.8.2):
- FirebaseAnalytics (= 4.0.9)
- FirebaseCore (= 4.0.14)
- FirebaseAnalytics (4.0.9):
- FirebaseCore (~> 4.0)
- FirebaseInstanceID (~> 2.0)
- GoogleToolboxForMac/NSData+zlib (~> 2.1)
- nanopb (~> 0.3)
- FirebaseCore (4.0.14):
- GoogleToolboxForMac/NSData+zlib (~> 2.1)
- FirebaseInstanceID (2.0.8):
- FirebaseCore (~> 4.0)
- Flutter (1.0.0) - Flutter (1.0.0)
- FMDB (2.7.2): - FMDB (2.7.2):
- FMDB/standard (= 2.7.2) - FMDB/standard (= 2.7.2)
- FMDB/standard (2.7.2) - FMDB/standard (2.7.2)
- GoogleToolboxForMac/Defines (2.1.3)
- GoogleToolboxForMac/NSData+zlib (2.1.3):
- GoogleToolboxForMac/Defines (= 2.1.3)
- image_picker (0.0.1): - image_picker (0.0.1):
- Flutter - Flutter
- nanopb (0.3.8):
- nanopb/decode (= 0.3.8)
- nanopb/encode (= 0.3.8)
- nanopb/decode (0.3.8)
- nanopb/encode (0.3.8)
- path_provider (0.0.1): - path_provider (0.0.1):
- Flutter - Flutter
- sqflite (0.0.1): - sqflite (0.0.1):
@@ -39,38 +17,31 @@ PODS:
DEPENDENCIES: DEPENDENCIES:
- DropDown - DropDown
- Firebase - Flutter (from `/Users/dinect/projects/flutter/bin/cache/artifacts/engine/ios-release`)
- Flutter (from `/Users/dinect/projects/flutter/bin/cache/artifacts/engine/ios`) - image_picker (from `/Users/dinect/.pub-cache/hosted/pub.dartlang.org/image_picker-0.4.2/ios`)
- image_picker (from `/Users/dinect/.pub-cache/hosted/pub.dartlang.org/image_picker-0.1.5/ios`)
- path_provider (from `/Users/dinect/.pub-cache/hosted/pub.dartlang.org/path_provider-0.2.2/ios`) - path_provider (from `/Users/dinect/.pub-cache/hosted/pub.dartlang.org/path_provider-0.2.2/ios`)
- sqflite (from `/Users/dinect/.pub-cache/hosted/pub.dartlang.org/sqflite-0.8.4/ios`) - sqflite (from `/Users/dinect/.pub-cache/hosted/pub.dartlang.org/sqflite-0.8.9/ios`)
- ZXingObjC - ZXingObjC (~> 3.2.2)
EXTERNAL SOURCES: EXTERNAL SOURCES:
Flutter: Flutter:
:path: /Users/dinect/projects/flutter/bin/cache/artifacts/engine/ios :path: /Users/dinect/projects/flutter/bin/cache/artifacts/engine/ios-release
image_picker: image_picker:
:path: /Users/dinect/.pub-cache/hosted/pub.dartlang.org/image_picker-0.1.5/ios :path: /Users/dinect/.pub-cache/hosted/pub.dartlang.org/image_picker-0.4.2/ios
path_provider: path_provider:
:path: /Users/dinect/.pub-cache/hosted/pub.dartlang.org/path_provider-0.2.2/ios :path: /Users/dinect/.pub-cache/hosted/pub.dartlang.org/path_provider-0.2.2/ios
sqflite: sqflite:
:path: /Users/dinect/.pub-cache/hosted/pub.dartlang.org/sqflite-0.8.4/ios :path: /Users/dinect/.pub-cache/hosted/pub.dartlang.org/sqflite-0.8.9/ios
SPEC CHECKSUMS: SPEC CHECKSUMS:
DropDown: 20499c7b2731b0d21609af924e47c7677a2be50d DropDown: 7f87abecc28f9b4edad810fe1211c5c018c257e5
Firebase: 7d3b8cd837ad9fcd391657734c0d56dab8e9a5a3
FirebaseAnalytics: 388b630c15713f5dbf364071f5f3d6077fb52f4e
FirebaseCore: 2e0b98fb2d64ca8140136beff15772bdd14d2dd7
FirebaseInstanceID: 81df5805a08001e69138664bdd02c6719a9ac80f
Flutter: 9d0fac939486c9aba2809b7982dfdbb47a7b0296 Flutter: 9d0fac939486c9aba2809b7982dfdbb47a7b0296
FMDB: 6198a90e7b6900cfc046e6bc0ef6ebb7be9236aa FMDB: 6198a90e7b6900cfc046e6bc0ef6ebb7be9236aa
GoogleToolboxForMac: 2501e2ad72a52eb3dfe7bd9aee7dad11b858bd20
image_picker: ee00aab0487cedc80a304085219503cc6d0f2e22 image_picker: ee00aab0487cedc80a304085219503cc6d0f2e22
nanopb: 5601e6bca2dbf1ed831b519092ec110f66982ca3
path_provider: 09407919825bfe3c2deae39453b7a5b44f467873 path_provider: 09407919825bfe3c2deae39453b7a5b44f467873
sqflite: d1612813fa7db7c667bed9f1d1b508deffc56999 sqflite: d1612813fa7db7c667bed9f1d1b508deffc56999
ZXingObjC: 2c95a0dc52daac69b23ec78fad8fa2fec05f8981 ZXingObjC: 2c95a0dc52daac69b23ec78fad8fa2fec05f8981
PODFILE CHECKSUM: dcf56638d69c7b07be73562282a2c8a5c1b7967d PODFILE CHECKSUM: baa4624c0ec28db303cae71ed9281db645edae37
COCOAPODS: 1.4.0 COCOAPODS: 1.4.0

View File

@@ -17,11 +17,11 @@
<key>CFBundlePackageType</key> <key>CFBundlePackageType</key>
<string>APPL</string> <string>APPL</string>
<key>CFBundleShortVersionString</key> <key>CFBundleShortVersionString</key>
<string>1.0.11</string> <string>1.0.23</string>
<key>CFBundleSignature</key> <key>CFBundleSignature</key>
<string>????</string> <string>????</string>
<key>CFBundleVersion</key> <key>CFBundleVersion</key>
<string>16</string> <string>29</string>
<key>LSRequiresIPhoneOS</key> <key>LSRequiresIPhoneOS</key>
<true/> <true/>
<key>NSCameraUsageDescription</key> <key>NSCameraUsageDescription</key>

View File

@@ -17,11 +17,11 @@
<key>CFBundlePackageType</key> <key>CFBundlePackageType</key>
<string>APPL</string> <string>APPL</string>
<key>CFBundleShortVersionString</key> <key>CFBundleShortVersionString</key>
<string>1.0.22</string> <string>1.0.23</string>
<key>CFBundleSignature</key> <key>CFBundleSignature</key>
<string>????</string> <string>????</string>
<key>CFBundleVersion</key> <key>CFBundleVersion</key>
<string>28</string> <string>29</string>
<key>LSRequiresIPhoneOS</key> <key>LSRequiresIPhoneOS</key>
<true/> <true/>
<key>NSCameraUsageDescription</key> <key>NSCameraUsageDescription</key>

View File

@@ -17,11 +17,11 @@
<key>CFBundlePackageType</key> <key>CFBundlePackageType</key>
<string>APPL</string> <string>APPL</string>
<key>CFBundleShortVersionString</key> <key>CFBundleShortVersionString</key>
<string>1.0.14</string> <string>1.0.24</string>
<key>CFBundleSignature</key> <key>CFBundleSignature</key>
<string>????</string> <string>????</string>
<key>CFBundleVersion</key> <key>CFBundleVersion</key>
<string>19</string> <string>30</string>
<key>LSRequiresIPhoneOS</key> <key>LSRequiresIPhoneOS</key>
<true/> <true/>
<key>NSCameraUsageDescription</key> <key>NSCameraUsageDescription</key>

View File

@@ -7,7 +7,7 @@
objects = { objects = {
/* Begin PBXBuildFile section */ /* Begin PBXBuildFile section */
1B69E3F5222B0385F4492B83 /* Pods_Crypto.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 44AAC74F5A598EDFC4D268F3 /* Pods_Crypto.framework */; }; 26CFA13E076852CFBC219A92 /* Pods_Crypto.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C9EAA95AC749CACECE80B4A2 /* Pods_Crypto.framework */; };
2D5378261FAA1A9400D5DBA9 /* flutter_assets in Resources */ = {isa = PBXBuildFile; fileRef = 2D5378251FAA1A9400D5DBA9 /* flutter_assets */; }; 2D5378261FAA1A9400D5DBA9 /* flutter_assets in Resources */ = {isa = PBXBuildFile; fileRef = 2D5378251FAA1A9400D5DBA9 /* flutter_assets */; };
3226052220806CE500706A11 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 7AFFD8EE1D35381100E5BB4D /* AppDelegate.m */; }; 3226052220806CE500706A11 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 7AFFD8EE1D35381100E5BB4D /* AppDelegate.m */; };
3226052320806CE500706A11 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 97C146F21CF9000F007C117D /* main.m */; }; 3226052320806CE500706A11 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 97C146F21CF9000F007C117D /* main.m */; };
@@ -34,7 +34,6 @@
322605502080727C00706A11 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D /* Assets.xcassets */; }; 322605502080727C00706A11 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D /* Assets.xcassets */; };
322605512080727D00706A11 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D /* Assets.xcassets */; }; 322605512080727D00706A11 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D /* Assets.xcassets */; };
322605522080727E00706A11 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D /* Assets.xcassets */; }; 322605522080727E00706A11 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D /* Assets.xcassets */; };
322605542092F68900706A11 /* GoogleService-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 322605532092F68800706A11 /* GoogleService-Info.plist */; };
328A588D205F68270039EA5A /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 7AFFD8EE1D35381100E5BB4D /* AppDelegate.m */; }; 328A588D205F68270039EA5A /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 7AFFD8EE1D35381100E5BB4D /* AppDelegate.m */; };
328A588E205F68270039EA5A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 97C146F21CF9000F007C117D /* main.m */; }; 328A588E205F68270039EA5A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 97C146F21CF9000F007C117D /* main.m */; };
328A588F205F68270039EA5A /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; }; 328A588F205F68270039EA5A /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; };
@@ -55,8 +54,8 @@
328A58A4205F68270039EA5A /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; }; 328A58A4205F68270039EA5A /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; };
328A58A6205F68270039EA5A /* App.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 3B80C3931E831B6300D905FE /* App.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; 328A58A6205F68270039EA5A /* App.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 3B80C3931E831B6300D905FE /* App.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
328A58A7205F68270039EA5A /* Flutter.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 9740EEBA1CF902C7004384FC /* Flutter.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; 328A58A7205F68270039EA5A /* Flutter.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 9740EEBA1CF902C7004384FC /* Flutter.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
5100515CB7FB2A5763A5A2DD /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 31197354901076928398E3A8 /* Pods_Runner.framework */; }; 46F0FCE6C30A5E9C139D303C /* Pods_Dinect.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FC676CB0C601521CE29275E8 /* Pods_Dinect.framework */; };
776C1BC66B04E615611A6A1F /* Pods_Dinect.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 31AB4C65979598624123A86A /* Pods_Dinect.framework */; }; A5FFB6CF2C2DC105C168041D /* Pods_BioChecker.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 857E3297C1FD6A81E9C85BC9 /* Pods_BioChecker.framework */; };
ACE8612B1F9F745B006FEF38 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 7AFFD8EE1D35381100E5BB4D /* AppDelegate.m */; }; ACE8612B1F9F745B006FEF38 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 7AFFD8EE1D35381100E5BB4D /* AppDelegate.m */; };
ACE8612C1F9F745B006FEF38 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 97C146F21CF9000F007C117D /* main.m */; }; ACE8612C1F9F745B006FEF38 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 97C146F21CF9000F007C117D /* main.m */; };
ACE8612D1F9F745B006FEF38 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; }; ACE8612D1F9F745B006FEF38 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; };
@@ -76,7 +75,7 @@
ACE861441F9F745B006FEF38 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; }; ACE861441F9F745B006FEF38 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; };
ACE861461F9F745B006FEF38 /* App.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 3B80C3931E831B6300D905FE /* App.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; ACE861461F9F745B006FEF38 /* App.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 3B80C3931E831B6300D905FE /* App.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
ACE861471F9F745B006FEF38 /* Flutter.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 9740EEBA1CF902C7004384FC /* Flutter.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; ACE861471F9F745B006FEF38 /* Flutter.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 9740EEBA1CF902C7004384FC /* Flutter.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
F02C62BF78986584B50303BE /* Pods_BioChecker.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FEEFC786E73D15C5C38D6057 /* Pods_BioChecker.framework */; }; E960313FEB51DFEBAEABF4C4 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A2A5C3DF3596245FEF89DEB6 /* Pods_Runner.framework */; };
FB862E6620548D6C00C04986 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 7AFFD8EE1D35381100E5BB4D /* AppDelegate.m */; }; FB862E6620548D6C00C04986 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 7AFFD8EE1D35381100E5BB4D /* AppDelegate.m */; };
FB862E6720548D6C00C04986 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 97C146F21CF9000F007C117D /* main.m */; }; FB862E6720548D6C00C04986 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 97C146F21CF9000F007C117D /* main.m */; };
FB862E6820548D6C00C04986 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; }; FB862E6820548D6C00C04986 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; };
@@ -117,9 +116,6 @@
FB8CCC2C204C8249002BBFDA /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; }; FB8CCC2C204C8249002BBFDA /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; };
FB8CCC2E204C8249002BBFDA /* App.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 3B80C3931E831B6300D905FE /* App.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; FB8CCC2E204C8249002BBFDA /* App.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 3B80C3931E831B6300D905FE /* App.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
FB8CCC2F204C8249002BBFDA /* Flutter.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 9740EEBA1CF902C7004384FC /* Flutter.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; FB8CCC2F204C8249002BBFDA /* Flutter.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 9740EEBA1CF902C7004384FC /* Flutter.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
FBA53C4620924F1B00A62152 /* GoogleService-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = FBA53C4520924F1B00A62152 /* GoogleService-Info.plist */; };
FBA53C4820924F2F00A62152 /* GoogleService-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = FBA53C4720924F2F00A62152 /* GoogleService-Info.plist */; };
FBA53C4A20924F3900A62152 /* GoogleService-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = FBA53C4920924F3900A62152 /* GoogleService-Info.plist */; };
/* End PBXBuildFile section */ /* End PBXBuildFile section */
/* Begin PBXCopyFilesBuildPhase section */ /* Begin PBXCopyFilesBuildPhase section */
@@ -239,21 +235,18 @@
1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = "<group>"; }; 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = "<group>"; };
1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = "<group>"; }; 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = "<group>"; };
2D5378251FAA1A9400D5DBA9 /* flutter_assets */ = {isa = PBXFileReference; lastKnownFileType = folder; name = flutter_assets; path = Flutter/flutter_assets; sourceTree = SOURCE_ROOT; }; 2D5378251FAA1A9400D5DBA9 /* flutter_assets */ = {isa = PBXFileReference; lastKnownFileType = folder; name = flutter_assets; path = Flutter/flutter_assets; sourceTree = SOURCE_ROOT; };
31197354901076928398E3A8 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; };
31AB4C65979598624123A86A /* Pods_Dinect.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Dinect.framework; sourceTree = BUILT_PRODUCTS_DIR; };
3226054220806CE500706A11 /* BioChecker.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = BioChecker.app; sourceTree = BUILT_PRODUCTS_DIR; }; 3226054220806CE500706A11 /* BioChecker.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = BioChecker.app; sourceTree = BUILT_PRODUCTS_DIR; };
3226054320806CE600706A11 /* Runner copy3-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = "Runner copy3-Info.plist"; path = "/Users/dinect/projects/checker/ios/Runner copy3-Info.plist"; sourceTree = "<absolute>"; }; 3226054320806CE600706A11 /* Runner copy3-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = "Runner copy3-Info.plist"; path = "/Users/dinect/projects/checker/ios/Runner copy3-Info.plist"; sourceTree = "<absolute>"; };
322605532092F68800706A11 /* GoogleService-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = "GoogleService-Info.plist"; path = "crypto/GoogleService-Info.plist"; sourceTree = "<group>"; };
328A58AF205F68270039EA5A /* Dinect.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Dinect.app; sourceTree = BUILT_PRODUCTS_DIR; }; 328A58AF205F68270039EA5A /* Dinect.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Dinect.app; sourceTree = BUILT_PRODUCTS_DIR; };
328A58B0205F68270039EA5A /* Runner copy2-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = "Runner copy2-Info.plist"; path = "/Users/dinect/projects/checker/ios/Runner copy2-Info.plist"; sourceTree = "<absolute>"; }; 328A58B0205F68270039EA5A /* Runner copy2-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = "Runner copy2-Info.plist"; path = "/Users/dinect/projects/checker/ios/Runner copy2-Info.plist"; sourceTree = "<absolute>"; };
32DA147B1FBC3DCE008F0388 /* Runner.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = Runner.entitlements; sourceTree = "<group>"; }; 32DA147B1FBC3DCE008F0388 /* Runner.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = Runner.entitlements; sourceTree = "<group>"; };
32EE9C18205A2B3C0044587E /* Release-Runner copy-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = "Release-Runner copy-Info.plist"; path = "/Users/dinect/projects/checker/ios/Release-Runner copy-Info.plist"; sourceTree = "<absolute>"; }; 32EE9C18205A2B3C0044587E /* Release-Runner copy-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = "Release-Runner copy-Info.plist"; path = "/Users/dinect/projects/checker/ios/Release-Runner copy-Info.plist"; sourceTree = "<absolute>"; };
3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = "<group>"; }; 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = "<group>"; };
3B80C3931E831B6300D905FE /* App.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = App.framework; path = Flutter/App.framework; sourceTree = "<group>"; }; 3B80C3931E831B6300D905FE /* App.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = App.framework; path = Flutter/App.framework; sourceTree = "<group>"; };
44AAC74F5A598EDFC4D268F3 /* Pods_Crypto.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Crypto.framework; sourceTree = BUILT_PRODUCTS_DIR; };
7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = "<group>"; }; 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = "<group>"; };
7AFFD8ED1D35381100E5BB4D /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = "<group>"; }; 7AFFD8ED1D35381100E5BB4D /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = "<group>"; };
7AFFD8EE1D35381100E5BB4D /* AppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = "<group>"; }; 7AFFD8EE1D35381100E5BB4D /* AppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = "<group>"; };
857E3297C1FD6A81E9C85BC9 /* Pods_BioChecker.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_BioChecker.framework; sourceTree = BUILT_PRODUCTS_DIR; };
9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Debug.xcconfig; path = Flutter/Debug.xcconfig; sourceTree = "<group>"; }; 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Debug.xcconfig; path = Flutter/Debug.xcconfig; sourceTree = "<group>"; };
9740EEB31CF90195004384FC /* Generated.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Generated.xcconfig; path = Flutter/Generated.xcconfig; sourceTree = "<group>"; }; 9740EEB31CF90195004384FC /* Generated.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Generated.xcconfig; path = Flutter/Generated.xcconfig; sourceTree = "<group>"; };
9740EEB71CF902C7004384FC /* app.flx */ = {isa = PBXFileReference; lastKnownFileType = file; name = app.flx; path = Flutter/app.flx; sourceTree = "<group>"; }; 9740EEB71CF902C7004384FC /* app.flx */ = {isa = PBXFileReference; lastKnownFileType = file; name = app.flx; path = Flutter/app.flx; sourceTree = "<group>"; };
@@ -262,6 +255,7 @@
97C146FB1CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; }; 97C146FB1CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; };
97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; }; 97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; }; 97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
A2A5C3DF3596245FEF89DEB6 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; };
AC45BF911F9E408E009713E2 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = Info.plist; path = /Users/ntrlab/semyon/apps/checker/ios/Runner/Info.plist; sourceTree = "<absolute>"; }; AC45BF911F9E408E009713E2 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = Info.plist; path = /Users/ntrlab/semyon/apps/checker/ios/Runner/Info.plist; sourceTree = "<absolute>"; };
AC73A4241F9F7F920026EBA4 /* Dinect.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = Dinect.plist; path = /Users/ntrlab/semyon/apps/checker/ios/Runner/Dinect.plist; sourceTree = "<absolute>"; }; AC73A4241F9F7F920026EBA4 /* Dinect.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = Dinect.plist; path = /Users/ntrlab/semyon/apps/checker/ios/Runner/Dinect.plist; sourceTree = "<absolute>"; };
ACE861531F9F745B006FEF38 /* Runner.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Runner.app; sourceTree = BUILT_PRODUCTS_DIR; }; ACE861531F9F745B006FEF38 /* Runner.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Runner.app; sourceTree = BUILT_PRODUCTS_DIR; };
@@ -274,14 +268,12 @@
BBA9BB391F17927C0053B6EA /* CoreVideo.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreVideo.framework; path = System/Library/Frameworks/CoreVideo.framework; sourceTree = SDKROOT; }; BBA9BB391F17927C0053B6EA /* CoreVideo.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreVideo.framework; path = System/Library/Frameworks/CoreVideo.framework; sourceTree = SDKROOT; };
BBA9BB3B1F1792A90053B6EA /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; }; BBA9BB3B1F1792A90053B6EA /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; };
BBA9BB601F179D270053B6EA /* libiconv.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libiconv.tbd; path = usr/lib/libiconv.tbd; sourceTree = SDKROOT; }; BBA9BB601F179D270053B6EA /* libiconv.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libiconv.tbd; path = usr/lib/libiconv.tbd; sourceTree = SDKROOT; };
C9EAA95AC749CACECE80B4A2 /* Pods_Crypto.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Crypto.framework; sourceTree = BUILT_PRODUCTS_DIR; };
FB862E8320548D6C00C04986 /* Crypto.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Crypto.app; sourceTree = BUILT_PRODUCTS_DIR; }; FB862E8320548D6C00C04986 /* Crypto.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Crypto.app; sourceTree = BUILT_PRODUCTS_DIR; };
FB862E8420548D6C00C04986 /* Debug-Dinect-INT copy-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = "Debug-Dinect-INT copy-Info.plist"; path = "/Users/kifio/Desktop/FlutterProjects/checker/ios/Debug-Dinect-INT copy-Info.plist"; sourceTree = "<absolute>"; }; FB862E8420548D6C00C04986 /* Debug-Dinect-INT copy-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = "Debug-Dinect-INT copy-Info.plist"; path = "/Users/kifio/Desktop/FlutterProjects/checker/ios/Debug-Dinect-INT copy-Info.plist"; sourceTree = "<absolute>"; };
FB8CCC37204C824A002BBFDA /* Dinect-INT.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Dinect-INT.app"; sourceTree = BUILT_PRODUCTS_DIR; }; FB8CCC37204C824A002BBFDA /* Dinect-INT.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Dinect-INT.app"; sourceTree = BUILT_PRODUCTS_DIR; };
FB8CCC38204C824A002BBFDA /* Runner copy-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = "Runner copy-Info.plist"; path = "/Users/kifio/Desktop/FlutterProjects/checker/ios/Runner copy-Info.plist"; sourceTree = "<absolute>"; }; FB8CCC38204C824A002BBFDA /* Runner copy-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = "Runner copy-Info.plist"; path = "/Users/kifio/Desktop/FlutterProjects/checker/ios/Runner copy-Info.plist"; sourceTree = "<absolute>"; };
FBA53C4520924F1B00A62152 /* GoogleService-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = "GoogleService-Info.plist"; path = "biochecker/GoogleService-Info.plist"; sourceTree = "<group>"; }; FC676CB0C601521CE29275E8 /* Pods_Dinect.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Dinect.framework; sourceTree = BUILT_PRODUCTS_DIR; };
FBA53C4720924F2F00A62152 /* GoogleService-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = "GoogleService-Info.plist"; path = "autobonus/GoogleService-Info.plist"; sourceTree = "<group>"; };
FBA53C4920924F3900A62152 /* GoogleService-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = "GoogleService-Info.plist"; path = "checker/GoogleService-Info.plist"; sourceTree = "<group>"; };
FEEFC786E73D15C5C38D6057 /* Pods_BioChecker.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_BioChecker.framework; sourceTree = BUILT_PRODUCTS_DIR; };
/* End PBXFileReference section */ /* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */ /* Begin PBXFrameworksBuildPhase section */
@@ -298,7 +290,7 @@
3226052D20806CE500706A11 /* AVFoundation.framework in Frameworks */, 3226052D20806CE500706A11 /* AVFoundation.framework in Frameworks */,
3226052E20806CE500706A11 /* Flutter.framework in Frameworks */, 3226052E20806CE500706A11 /* Flutter.framework in Frameworks */,
3226052F20806CE500706A11 /* App.framework in Frameworks */, 3226052F20806CE500706A11 /* App.framework in Frameworks */,
F02C62BF78986584B50303BE /* Pods_BioChecker.framework in Frameworks */, A5FFB6CF2C2DC105C168041D /* Pods_BioChecker.framework in Frameworks */,
); );
runOnlyForDeploymentPostprocessing = 0; runOnlyForDeploymentPostprocessing = 0;
}; };
@@ -315,7 +307,7 @@
328A5898205F68270039EA5A /* AVFoundation.framework in Frameworks */, 328A5898205F68270039EA5A /* AVFoundation.framework in Frameworks */,
328A5899205F68270039EA5A /* Flutter.framework in Frameworks */, 328A5899205F68270039EA5A /* Flutter.framework in Frameworks */,
328A589A205F68270039EA5A /* App.framework in Frameworks */, 328A589A205F68270039EA5A /* App.framework in Frameworks */,
776C1BC66B04E615611A6A1F /* Pods_Dinect.framework in Frameworks */, 46F0FCE6C30A5E9C139D303C /* Pods_Dinect.framework in Frameworks */,
); );
runOnlyForDeploymentPostprocessing = 0; runOnlyForDeploymentPostprocessing = 0;
}; };
@@ -332,7 +324,7 @@
ACE861361F9F745B006FEF38 /* AVFoundation.framework in Frameworks */, ACE861361F9F745B006FEF38 /* AVFoundation.framework in Frameworks */,
ACE861371F9F745B006FEF38 /* Flutter.framework in Frameworks */, ACE861371F9F745B006FEF38 /* Flutter.framework in Frameworks */,
ACE861381F9F745B006FEF38 /* App.framework in Frameworks */, ACE861381F9F745B006FEF38 /* App.framework in Frameworks */,
5100515CB7FB2A5763A5A2DD /* Pods_Runner.framework in Frameworks */, E960313FEB51DFEBAEABF4C4 /* Pods_Runner.framework in Frameworks */,
); );
runOnlyForDeploymentPostprocessing = 0; runOnlyForDeploymentPostprocessing = 0;
}; };
@@ -349,7 +341,7 @@
FB862E7120548D6C00C04986 /* AVFoundation.framework in Frameworks */, FB862E7120548D6C00C04986 /* AVFoundation.framework in Frameworks */,
FB862E7220548D6C00C04986 /* Flutter.framework in Frameworks */, FB862E7220548D6C00C04986 /* Flutter.framework in Frameworks */,
FB862E7320548D6C00C04986 /* App.framework in Frameworks */, FB862E7320548D6C00C04986 /* App.framework in Frameworks */,
1B69E3F5222B0385F4492B83 /* Pods_Crypto.framework in Frameworks */, 26CFA13E076852CFBC219A92 /* Pods_Crypto.framework in Frameworks */,
); );
runOnlyForDeploymentPostprocessing = 0; runOnlyForDeploymentPostprocessing = 0;
}; };
@@ -390,10 +382,6 @@
97C146E51CF9000F007C117D = { 97C146E51CF9000F007C117D = {
isa = PBXGroup; isa = PBXGroup;
children = ( children = (
FBA53C4520924F1B00A62152 /* GoogleService-Info.plist */,
FBA53C4720924F2F00A62152 /* GoogleService-Info.plist */,
FBA53C4920924F3900A62152 /* GoogleService-Info.plist */,
322605532092F68800706A11 /* GoogleService-Info.plist */,
9740EEB11CF90186004384FC /* Flutter */, 9740EEB11CF90186004384FC /* Flutter */,
97C146F01CF9000F007C117D /* Runner */, 97C146F01CF9000F007C117D /* Runner */,
97C146EF1CF9000F007C117D /* Products */, 97C146EF1CF9000F007C117D /* Products */,
@@ -457,10 +445,10 @@
BBA9BB351F1792690053B6EA /* CoreMedia.framework */, BBA9BB351F1792690053B6EA /* CoreMedia.framework */,
BBA9BB331F17925F0053B6EA /* CoreGraphics.framework */, BBA9BB331F17925F0053B6EA /* CoreGraphics.framework */,
BBA9BB311F1792570053B6EA /* AVFoundation.framework */, BBA9BB311F1792570053B6EA /* AVFoundation.framework */,
44AAC74F5A598EDFC4D268F3 /* Pods_Crypto.framework */, C9EAA95AC749CACECE80B4A2 /* Pods_Crypto.framework */,
31AB4C65979598624123A86A /* Pods_Dinect.framework */, FC676CB0C601521CE29275E8 /* Pods_Dinect.framework */,
31197354901076928398E3A8 /* Pods_Runner.framework */, A2A5C3DF3596245FEF89DEB6 /* Pods_Runner.framework */,
FEEFC786E73D15C5C38D6057 /* Pods_BioChecker.framework */, 857E3297C1FD6A81E9C85BC9 /* Pods_BioChecker.framework */,
); );
name = Frameworks; name = Frameworks;
sourceTree = "<group>"; sourceTree = "<group>";
@@ -479,7 +467,7 @@
isa = PBXNativeTarget; isa = PBXNativeTarget;
buildConfigurationList = 3226053F20806CE500706A11 /* Build configuration list for PBXNativeTarget "BioChecker" */; buildConfigurationList = 3226053F20806CE500706A11 /* Build configuration list for PBXNativeTarget "BioChecker" */;
buildPhases = ( buildPhases = (
8EB54802CDB4E508778AC418 /* [CP] Check Pods Manifest.lock */, 789192837DAFA770AA6365A5 /* [CP] Check Pods Manifest.lock */,
3226052020806CE500706A11 /* Run Script */, 3226052020806CE500706A11 /* Run Script */,
3226052120806CE500706A11 /* Sources */, 3226052120806CE500706A11 /* Sources */,
3226052620806CE500706A11 /* Frameworks */, 3226052620806CE500706A11 /* Frameworks */,
@@ -487,8 +475,8 @@
3226053820806CE500706A11 /* Embed Frameworks */, 3226053820806CE500706A11 /* Embed Frameworks */,
3226053B20806CE500706A11 /* Thin Binary */, 3226053B20806CE500706A11 /* Thin Binary */,
3226053C20806CE500706A11 /* Embed App Extensions */, 3226053C20806CE500706A11 /* Embed App Extensions */,
354A63BCFD7C9DBA955C8EA2 /* [CP] Embed Pods Frameworks */, 67BCDE09B2576430DE0BBA9C /* [CP] Embed Pods Frameworks */,
B5A46061E600CE3D36092593 /* [CP] Copy Pods Resources */, CDB6FC0C14FC4EFCCCA09023 /* [CP] Copy Pods Resources */,
); );
buildRules = ( buildRules = (
); );
@@ -512,7 +500,7 @@
328A58A8205F68270039EA5A /* Thin Binary */, 328A58A8205F68270039EA5A /* Thin Binary */,
328A58AB205F68270039EA5A /* Embed App Extensions */, 328A58AB205F68270039EA5A /* Embed App Extensions */,
6E9F689CE5297FBCEFCE9185 /* [CP] Embed Pods Frameworks */, 6E9F689CE5297FBCEFCE9185 /* [CP] Embed Pods Frameworks */,
16DCB7DE1CB0B0762DA83619 /* [CP] Copy Pods Resources */, 686510E41EE0894329FF5ADC /* [CP] Copy Pods Resources */,
); );
buildRules = ( buildRules = (
); );
@@ -536,7 +524,7 @@
ACE861481F9F745B006FEF38 /* Thin Binary */, ACE861481F9F745B006FEF38 /* Thin Binary */,
ACE8614B1F9F745B006FEF38 /* Embed App Extensions */, ACE8614B1F9F745B006FEF38 /* Embed App Extensions */,
14E6B282F82D294B9F247C19 /* [CP] Embed Pods Frameworks */, 14E6B282F82D294B9F247C19 /* [CP] Embed Pods Frameworks */,
80D354ABB7AEC9E050CA7E41 /* [CP] Copy Pods Resources */, CEF814073258B80F61D14B6B /* [CP] Copy Pods Resources */,
); );
buildRules = ( buildRules = (
); );
@@ -560,7 +548,7 @@
FB862E7E20548D6C00C04986 /* Thin Binary */, FB862E7E20548D6C00C04986 /* Thin Binary */,
FB862E7F20548D6C00C04986 /* Embed App Extensions */, FB862E7F20548D6C00C04986 /* Embed App Extensions */,
811E5FE62416D2D93E92FC13 /* [CP] Embed Pods Frameworks */, 811E5FE62416D2D93E92FC13 /* [CP] Embed Pods Frameworks */,
0E5872E5A458D815B718BEF6 /* [CP] Copy Pods Resources */, A7394C5F4216B3DA27404778 /* [CP] Copy Pods Resources */,
); );
buildRules = ( buildRules = (
); );
@@ -599,7 +587,7 @@
isa = PBXProject; isa = PBXProject;
attributes = { attributes = {
LastSwiftUpdateCheck = 0900; LastSwiftUpdateCheck = 0900;
LastUpgradeCheck = 0920; LastUpgradeCheck = 0930;
ORGANIZATIONNAME = "The Chromium Authors"; ORGANIZATIONNAME = "The Chromium Authors";
TargetAttributes = { TargetAttributes = {
3226051E20806CE500706A11 = { 3226051E20806CE500706A11 = {
@@ -672,7 +660,6 @@
3226053520806CE500706A11 /* AppFrameworkInfo.plist in Resources */, 3226053520806CE500706A11 /* AppFrameworkInfo.plist in Resources */,
322605512080727D00706A11 /* Assets.xcassets in Resources */, 322605512080727D00706A11 /* Assets.xcassets in Resources */,
3226053720806CE500706A11 /* Main.storyboard in Resources */, 3226053720806CE500706A11 /* Main.storyboard in Resources */,
FBA53C4620924F1B00A62152 /* GoogleService-Info.plist in Resources */,
); );
runOnlyForDeploymentPostprocessing = 0; runOnlyForDeploymentPostprocessing = 0;
}; };
@@ -686,7 +673,6 @@
328A58A2205F68270039EA5A /* AppFrameworkInfo.plist in Resources */, 328A58A2205F68270039EA5A /* AppFrameworkInfo.plist in Resources */,
3226054F2080726E00706A11 /* Assets.xcassets in Resources */, 3226054F2080726E00706A11 /* Assets.xcassets in Resources */,
328A58A4205F68270039EA5A /* Main.storyboard in Resources */, 328A58A4205F68270039EA5A /* Main.storyboard in Resources */,
FBA53C4A20924F3900A62152 /* GoogleService-Info.plist in Resources */,
); );
runOnlyForDeploymentPostprocessing = 0; runOnlyForDeploymentPostprocessing = 0;
}; };
@@ -700,7 +686,6 @@
ACE861411F9F745B006FEF38 /* AppFrameworkInfo.plist in Resources */, ACE861411F9F745B006FEF38 /* AppFrameworkInfo.plist in Resources */,
322605522080727E00706A11 /* Assets.xcassets in Resources */, 322605522080727E00706A11 /* Assets.xcassets in Resources */,
ACE861441F9F745B006FEF38 /* Main.storyboard in Resources */, ACE861441F9F745B006FEF38 /* Main.storyboard in Resources */,
FBA53C4820924F2F00A62152 /* GoogleService-Info.plist in Resources */,
); );
runOnlyForDeploymentPostprocessing = 0; runOnlyForDeploymentPostprocessing = 0;
}; };
@@ -714,7 +699,6 @@
FB862E7820548D6C00C04986 /* AppFrameworkInfo.plist in Resources */, FB862E7820548D6C00C04986 /* AppFrameworkInfo.plist in Resources */,
322605502080727C00706A11 /* Assets.xcassets in Resources */, 322605502080727C00706A11 /* Assets.xcassets in Resources */,
FB862E7A20548D6C00C04986 /* Main.storyboard in Resources */, FB862E7A20548D6C00C04986 /* Main.storyboard in Resources */,
322605542092F68900706A11 /* GoogleService-Info.plist in Resources */,
); );
runOnlyForDeploymentPostprocessing = 0; runOnlyForDeploymentPostprocessing = 0;
}; };
@@ -752,21 +736,6 @@
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"; 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; showEnvVarsInLog = 0;
}; };
0E5872E5A458D815B718BEF6 /* [CP] Copy Pods Resources */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "[CP] Copy Pods Resources";
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Crypto/Pods-Crypto-resources.sh\"\n";
showEnvVarsInLog = 0;
};
14E6B282F82D294B9F247C19 /* [CP] Embed Pods Frameworks */ = { 14E6B282F82D294B9F247C19 /* [CP] Embed Pods Frameworks */ = {
isa = PBXShellScriptBuildPhase; isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647; buildActionMask = 2147483647;
@@ -776,11 +745,9 @@
"${SRCROOT}/Pods/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh", "${SRCROOT}/Pods/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh",
"${BUILT_PRODUCTS_DIR}/DropDown/DropDown.framework", "${BUILT_PRODUCTS_DIR}/DropDown/DropDown.framework",
"${BUILT_PRODUCTS_DIR}/FMDB/FMDB.framework", "${BUILT_PRODUCTS_DIR}/FMDB/FMDB.framework",
"${PODS_ROOT}/../../../flutter/bin/cache/artifacts/engine/ios/Flutter.framework", "${PODS_ROOT}/../../../flutter/bin/cache/artifacts/engine/ios-release/Flutter.framework",
"${BUILT_PRODUCTS_DIR}/GoogleToolboxForMac/GoogleToolboxForMac.framework",
"${BUILT_PRODUCTS_DIR}/ZXingObjC/ZXingObjC.framework", "${BUILT_PRODUCTS_DIR}/ZXingObjC/ZXingObjC.framework",
"${BUILT_PRODUCTS_DIR}/image_picker/image_picker.framework", "${BUILT_PRODUCTS_DIR}/image_picker/image_picker.framework",
"${BUILT_PRODUCTS_DIR}/nanopb/nanopb.framework",
"${BUILT_PRODUCTS_DIR}/path_provider/path_provider.framework", "${BUILT_PRODUCTS_DIR}/path_provider/path_provider.framework",
"${BUILT_PRODUCTS_DIR}/sqflite/sqflite.framework", "${BUILT_PRODUCTS_DIR}/sqflite/sqflite.framework",
); );
@@ -789,10 +756,8 @@
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/DropDown.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/DropDown.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FMDB.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FMDB.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Flutter.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Flutter.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GoogleToolboxForMac.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/ZXingObjC.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/ZXingObjC.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/image_picker.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/image_picker.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/nanopb.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/path_provider.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/path_provider.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/sqflite.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/sqflite.framework",
); );
@@ -801,21 +766,6 @@
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n";
showEnvVarsInLog = 0; showEnvVarsInLog = 0;
}; };
16DCB7DE1CB0B0762DA83619 /* [CP] Copy Pods Resources */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "[CP] Copy Pods Resources";
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Dinect/Pods-Dinect-resources.sh\"\n";
showEnvVarsInLog = 0;
};
3226052020806CE500706A11 /* Run Script */ = { 3226052020806CE500706A11 /* Run Script */ = {
isa = PBXShellScriptBuildPhase; isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647; buildActionMask = 2147483647;
@@ -872,7 +822,7 @@
shellPath = /bin/sh; shellPath = /bin/sh;
shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" thin"; shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" thin";
}; };
354A63BCFD7C9DBA955C8EA2 /* [CP] Embed Pods Frameworks */ = { 67BCDE09B2576430DE0BBA9C /* [CP] Embed Pods Frameworks */ = {
isa = PBXShellScriptBuildPhase; isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647; buildActionMask = 2147483647;
files = ( files = (
@@ -881,11 +831,9 @@
"${SRCROOT}/Pods/Target Support Files/Pods-BioChecker/Pods-BioChecker-frameworks.sh", "${SRCROOT}/Pods/Target Support Files/Pods-BioChecker/Pods-BioChecker-frameworks.sh",
"${BUILT_PRODUCTS_DIR}/DropDown/DropDown.framework", "${BUILT_PRODUCTS_DIR}/DropDown/DropDown.framework",
"${BUILT_PRODUCTS_DIR}/FMDB/FMDB.framework", "${BUILT_PRODUCTS_DIR}/FMDB/FMDB.framework",
"${PODS_ROOT}/../../../flutter/bin/cache/artifacts/engine/ios/Flutter.framework", "${PODS_ROOT}/../../../flutter/bin/cache/artifacts/engine/ios-release/Flutter.framework",
"${BUILT_PRODUCTS_DIR}/GoogleToolboxForMac/GoogleToolboxForMac.framework",
"${BUILT_PRODUCTS_DIR}/ZXingObjC/ZXingObjC.framework", "${BUILT_PRODUCTS_DIR}/ZXingObjC/ZXingObjC.framework",
"${BUILT_PRODUCTS_DIR}/image_picker/image_picker.framework", "${BUILT_PRODUCTS_DIR}/image_picker/image_picker.framework",
"${BUILT_PRODUCTS_DIR}/nanopb/nanopb.framework",
"${BUILT_PRODUCTS_DIR}/path_provider/path_provider.framework", "${BUILT_PRODUCTS_DIR}/path_provider/path_provider.framework",
"${BUILT_PRODUCTS_DIR}/sqflite/sqflite.framework", "${BUILT_PRODUCTS_DIR}/sqflite/sqflite.framework",
); );
@@ -894,10 +842,8 @@
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/DropDown.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/DropDown.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FMDB.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FMDB.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Flutter.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Flutter.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GoogleToolboxForMac.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/ZXingObjC.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/ZXingObjC.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/image_picker.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/image_picker.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/nanopb.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/path_provider.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/path_provider.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/sqflite.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/sqflite.framework",
); );
@@ -906,6 +852,21 @@
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-BioChecker/Pods-BioChecker-frameworks.sh\"\n"; shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-BioChecker/Pods-BioChecker-frameworks.sh\"\n";
showEnvVarsInLog = 0; showEnvVarsInLog = 0;
}; };
686510E41EE0894329FF5ADC /* [CP] Copy Pods Resources */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "[CP] Copy Pods Resources";
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Dinect/Pods-Dinect-resources.sh\"\n";
showEnvVarsInLog = 0;
};
6E9F689CE5297FBCEFCE9185 /* [CP] Embed Pods Frameworks */ = { 6E9F689CE5297FBCEFCE9185 /* [CP] Embed Pods Frameworks */ = {
isa = PBXShellScriptBuildPhase; isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647; buildActionMask = 2147483647;
@@ -915,11 +876,9 @@
"${SRCROOT}/Pods/Target Support Files/Pods-Dinect/Pods-Dinect-frameworks.sh", "${SRCROOT}/Pods/Target Support Files/Pods-Dinect/Pods-Dinect-frameworks.sh",
"${BUILT_PRODUCTS_DIR}/DropDown/DropDown.framework", "${BUILT_PRODUCTS_DIR}/DropDown/DropDown.framework",
"${BUILT_PRODUCTS_DIR}/FMDB/FMDB.framework", "${BUILT_PRODUCTS_DIR}/FMDB/FMDB.framework",
"${PODS_ROOT}/../../../flutter/bin/cache/artifacts/engine/ios/Flutter.framework", "${PODS_ROOT}/../../../flutter/bin/cache/artifacts/engine/ios-release/Flutter.framework",
"${BUILT_PRODUCTS_DIR}/GoogleToolboxForMac/GoogleToolboxForMac.framework",
"${BUILT_PRODUCTS_DIR}/ZXingObjC/ZXingObjC.framework", "${BUILT_PRODUCTS_DIR}/ZXingObjC/ZXingObjC.framework",
"${BUILT_PRODUCTS_DIR}/image_picker/image_picker.framework", "${BUILT_PRODUCTS_DIR}/image_picker/image_picker.framework",
"${BUILT_PRODUCTS_DIR}/nanopb/nanopb.framework",
"${BUILT_PRODUCTS_DIR}/path_provider/path_provider.framework", "${BUILT_PRODUCTS_DIR}/path_provider/path_provider.framework",
"${BUILT_PRODUCTS_DIR}/sqflite/sqflite.framework", "${BUILT_PRODUCTS_DIR}/sqflite/sqflite.framework",
); );
@@ -928,10 +887,8 @@
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/DropDown.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/DropDown.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FMDB.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FMDB.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Flutter.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Flutter.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GoogleToolboxForMac.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/ZXingObjC.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/ZXingObjC.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/image_picker.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/image_picker.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/nanopb.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/path_provider.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/path_provider.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/sqflite.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/sqflite.framework",
); );
@@ -940,6 +897,24 @@
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Dinect/Pods-Dinect-frameworks.sh\"\n"; shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Dinect/Pods-Dinect-frameworks.sh\"\n";
showEnvVarsInLog = 0; showEnvVarsInLog = 0;
}; };
789192837DAFA770AA6365A5 /* [CP] Check Pods Manifest.lock */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
"${PODS_ROOT}/Manifest.lock",
);
name = "[CP] Check Pods Manifest.lock";
outputPaths = (
"$(DERIVED_FILE_DIR)/Pods-BioChecker-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;
};
80479AA7BAC8D0B13653E52A /* [CP] Check Pods Manifest.lock */ = { 80479AA7BAC8D0B13653E52A /* [CP] Check Pods Manifest.lock */ = {
isa = PBXShellScriptBuildPhase; isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647; buildActionMask = 2147483647;
@@ -958,21 +933,6 @@
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"; 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; showEnvVarsInLog = 0;
}; };
80D354ABB7AEC9E050CA7E41 /* [CP] Copy Pods Resources */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "[CP] Copy Pods Resources";
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Runner/Pods-Runner-resources.sh\"\n";
showEnvVarsInLog = 0;
};
811E5FE62416D2D93E92FC13 /* [CP] Embed Pods Frameworks */ = { 811E5FE62416D2D93E92FC13 /* [CP] Embed Pods Frameworks */ = {
isa = PBXShellScriptBuildPhase; isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647; buildActionMask = 2147483647;
@@ -982,11 +942,9 @@
"${SRCROOT}/Pods/Target Support Files/Pods-Crypto/Pods-Crypto-frameworks.sh", "${SRCROOT}/Pods/Target Support Files/Pods-Crypto/Pods-Crypto-frameworks.sh",
"${BUILT_PRODUCTS_DIR}/DropDown/DropDown.framework", "${BUILT_PRODUCTS_DIR}/DropDown/DropDown.framework",
"${BUILT_PRODUCTS_DIR}/FMDB/FMDB.framework", "${BUILT_PRODUCTS_DIR}/FMDB/FMDB.framework",
"${PODS_ROOT}/../../../flutter/bin/cache/artifacts/engine/ios/Flutter.framework", "${PODS_ROOT}/../../../flutter/bin/cache/artifacts/engine/ios-release/Flutter.framework",
"${BUILT_PRODUCTS_DIR}/GoogleToolboxForMac/GoogleToolboxForMac.framework",
"${BUILT_PRODUCTS_DIR}/ZXingObjC/ZXingObjC.framework", "${BUILT_PRODUCTS_DIR}/ZXingObjC/ZXingObjC.framework",
"${BUILT_PRODUCTS_DIR}/image_picker/image_picker.framework", "${BUILT_PRODUCTS_DIR}/image_picker/image_picker.framework",
"${BUILT_PRODUCTS_DIR}/nanopb/nanopb.framework",
"${BUILT_PRODUCTS_DIR}/path_provider/path_provider.framework", "${BUILT_PRODUCTS_DIR}/path_provider/path_provider.framework",
"${BUILT_PRODUCTS_DIR}/sqflite/sqflite.framework", "${BUILT_PRODUCTS_DIR}/sqflite/sqflite.framework",
); );
@@ -995,10 +953,8 @@
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/DropDown.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/DropDown.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FMDB.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FMDB.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Flutter.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Flutter.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GoogleToolboxForMac.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/ZXingObjC.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/ZXingObjC.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/image_picker.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/image_picker.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/nanopb.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/path_provider.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/path_provider.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/sqflite.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/sqflite.framework",
); );
@@ -1025,22 +981,19 @@
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"; 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; showEnvVarsInLog = 0;
}; };
8EB54802CDB4E508778AC418 /* [CP] Check Pods Manifest.lock */ = { A7394C5F4216B3DA27404778 /* [CP] Copy Pods Resources */ = {
isa = PBXShellScriptBuildPhase; isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647; buildActionMask = 2147483647;
files = ( files = (
); );
inputPaths = ( inputPaths = (
"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
"${PODS_ROOT}/Manifest.lock",
); );
name = "[CP] Check Pods Manifest.lock"; name = "[CP] Copy Pods Resources";
outputPaths = ( outputPaths = (
"$(DERIVED_FILE_DIR)/Pods-BioChecker-checkManifestLockResult.txt",
); );
runOnlyForDeploymentPostprocessing = 0; runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh; 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"; shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Crypto/Pods-Crypto-resources.sh\"\n";
showEnvVarsInLog = 0; showEnvVarsInLog = 0;
}; };
ACE861291F9F745B006FEF38 /* Run Script */ = { ACE861291F9F745B006FEF38 /* Run Script */ = {
@@ -1071,7 +1024,7 @@
shellPath = /bin/sh; shellPath = /bin/sh;
shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" thin"; shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" thin";
}; };
B5A46061E600CE3D36092593 /* [CP] Copy Pods Resources */ = { CDB6FC0C14FC4EFCCCA09023 /* [CP] Copy Pods Resources */ = {
isa = PBXShellScriptBuildPhase; isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647; buildActionMask = 2147483647;
files = ( files = (
@@ -1086,6 +1039,21 @@
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-BioChecker/Pods-BioChecker-resources.sh\"\n"; shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-BioChecker/Pods-BioChecker-resources.sh\"\n";
showEnvVarsInLog = 0; showEnvVarsInLog = 0;
}; };
CEF814073258B80F61D14B6B /* [CP] Copy Pods Resources */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "[CP] Copy Pods Resources";
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Runner/Pods-Runner-resources.sh\"\n";
showEnvVarsInLog = 0;
};
FB862E6420548D6C00C04986 /* Run Script */ = { FB862E6420548D6C00C04986 /* Run Script */ = {
isa = PBXShellScriptBuildPhase; isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647; buildActionMask = 2147483647;
@@ -1313,7 +1281,6 @@
"$(inherited)", "$(inherited)",
"$(PROJECT_DIR)/Flutter", "$(PROJECT_DIR)/Flutter",
); );
GCC_C_LANGUAGE_STANDARD = c99;
INFOPLIST_FILE = "Runner copy2-Info.plist"; INFOPLIST_FILE = "Runner copy2-Info.plist";
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
LIBRARY_SEARCH_PATHS = "$(inherited)"; LIBRARY_SEARCH_PATHS = "$(inherited)";
@@ -1348,7 +1315,6 @@
"$(inherited)", "$(inherited)",
"$(PROJECT_DIR)/Flutter", "$(PROJECT_DIR)/Flutter",
); );
GCC_C_LANGUAGE_STANDARD = c99;
INFOPLIST_FILE = "Runner copy2-Info.plist"; INFOPLIST_FILE = "Runner copy2-Info.plist";
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
LIBRARY_SEARCH_PATHS = "$(inherited)"; LIBRARY_SEARCH_PATHS = "$(inherited)";
@@ -1378,12 +1344,14 @@
CLANG_WARN_BOOL_CONVERSION = YES; CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_COMMA = YES; CLANG_WARN_COMMA = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES; CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_EMPTY_BODY = YES; CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES; CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES; CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_NON_LITERAL_NULL_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_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
@@ -1433,12 +1401,14 @@
CLANG_WARN_BOOL_CONVERSION = YES; CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_COMMA = YES; CLANG_WARN_COMMA = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES; CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_EMPTY_BODY = YES; CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES; CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES; CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_NON_LITERAL_NULL_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_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
@@ -1487,7 +1457,6 @@
"$(inherited)", "$(inherited)",
"$(PROJECT_DIR)/Flutter", "$(PROJECT_DIR)/Flutter",
); );
GCC_C_LANGUAGE_STANDARD = c99;
INFOPLIST_FILE = "$(SRCROOT)/Runner/Info.plist"; INFOPLIST_FILE = "$(SRCROOT)/Runner/Info.plist";
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
LIBRARY_SEARCH_PATHS = ( LIBRARY_SEARCH_PATHS = (
@@ -1525,7 +1494,6 @@
"$(inherited)", "$(inherited)",
"$(PROJECT_DIR)/Flutter", "$(PROJECT_DIR)/Flutter",
); );
GCC_C_LANGUAGE_STANDARD = c99;
INFOPLIST_FILE = "$(SRCROOT)/Runner/Info.plist"; INFOPLIST_FILE = "$(SRCROOT)/Runner/Info.plist";
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
LIBRARY_SEARCH_PATHS = ( LIBRARY_SEARCH_PATHS = (

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<Scheme <Scheme
LastUpgradeVersion = "0920" LastUpgradeVersion = "0930"
version = "1.3"> version = "1.3">
<BuildAction <BuildAction
parallelizeBuildables = "YES" parallelizeBuildables = "YES"
@@ -26,7 +26,6 @@
buildConfiguration = "Debug" buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
language = ""
shouldUseLaunchSchemeArgsEnv = "YES"> shouldUseLaunchSchemeArgsEnv = "YES">
<Testables> <Testables>
</Testables> </Testables>
@@ -46,7 +45,6 @@
buildConfiguration = "Debug" buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
language = ""
launchStyle = "0" launchStyle = "0"
useCustomWorkingDirectory = "NO" useCustomWorkingDirectory = "NO"
ignoresPersistentStateOnLaunch = "NO" ignoresPersistentStateOnLaunch = "NO"

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<Scheme <Scheme
LastUpgradeVersion = "0920" LastUpgradeVersion = "0930"
version = "1.3"> version = "1.3">
<BuildAction <BuildAction
parallelizeBuildables = "YES" parallelizeBuildables = "YES"
@@ -26,7 +26,6 @@
buildConfiguration = "Debug" buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
language = ""
shouldUseLaunchSchemeArgsEnv = "YES"> shouldUseLaunchSchemeArgsEnv = "YES">
<Testables> <Testables>
</Testables> </Testables>
@@ -46,7 +45,6 @@
buildConfiguration = "Debug" buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
language = ""
launchStyle = "0" launchStyle = "0"
useCustomWorkingDirectory = "NO" useCustomWorkingDirectory = "NO"
ignoresPersistentStateOnLaunch = "NO" ignoresPersistentStateOnLaunch = "NO"

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<Scheme <Scheme
LastUpgradeVersion = "0900" LastUpgradeVersion = "0930"
version = "1.3"> version = "1.3">
<BuildAction <BuildAction
parallelizeBuildables = "YES" parallelizeBuildables = "YES"
@@ -26,7 +26,6 @@
buildConfiguration = "Debug" buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
language = ""
shouldUseLaunchSchemeArgsEnv = "YES"> shouldUseLaunchSchemeArgsEnv = "YES">
<Testables> <Testables>
</Testables> </Testables>
@@ -46,7 +45,6 @@
buildConfiguration = "Debug" buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
language = ""
launchStyle = "0" launchStyle = "0"
useCustomWorkingDirectory = "NO" useCustomWorkingDirectory = "NO"
ignoresPersistentStateOnLaunch = "NO" ignoresPersistentStateOnLaunch = "NO"

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<Scheme <Scheme
LastUpgradeVersion = "0920" LastUpgradeVersion = "0930"
version = "1.3"> version = "1.3">
<BuildAction <BuildAction
parallelizeBuildables = "YES" parallelizeBuildables = "YES"
@@ -26,7 +26,6 @@
buildConfiguration = "Debug" buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
language = ""
shouldUseLaunchSchemeArgsEnv = "YES"> shouldUseLaunchSchemeArgsEnv = "YES">
<Testables> <Testables>
</Testables> </Testables>
@@ -46,7 +45,6 @@
buildConfiguration = "Debug" buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
language = ""
launchStyle = "0" launchStyle = "0"
useCustomWorkingDirectory = "NO" useCustomWorkingDirectory = "NO"
ignoresPersistentStateOnLaunch = "NO" ignoresPersistentStateOnLaunch = "NO"

View File

@@ -7,7 +7,7 @@
<key>BioChecker.xcscheme</key> <key>BioChecker.xcscheme</key>
<dict> <dict>
<key>orderHint</key> <key>orderHint</key>
<integer>16</integer> <integer>14</integer>
</dict> </dict>
<key>Dinect INT.xcscheme_^#shared#^_</key> <key>Dinect INT.xcscheme_^#shared#^_</key>
<dict> <dict>

View File

@@ -7,7 +7,7 @@
<key>BioChecker.xcscheme</key> <key>BioChecker.xcscheme</key>
<dict> <dict>
<key>orderHint</key> <key>orderHint</key>
<integer>15</integer> <integer>13</integer>
</dict> </dict>
<key>Dinect INT.xcscheme_^#shared#^_</key> <key>Dinect INT.xcscheme_^#shared#^_</key>
<dict> <dict>
@@ -17,7 +17,7 @@
<key>Dinect-Crypto.xcscheme_^#shared#^_</key> <key>Dinect-Crypto.xcscheme_^#shared#^_</key>
<dict> <dict>
<key>orderHint</key> <key>orderHint</key>
<integer>3</integer> <integer>2</integer>
</dict> </dict>
<key>Dinect.xcscheme</key> <key>Dinect.xcscheme</key>
<dict> <dict>
@@ -27,7 +27,7 @@
<key>Dinect.xcscheme_^#shared#^_</key> <key>Dinect.xcscheme_^#shared#^_</key>
<dict> <dict>
<key>orderHint</key> <key>orderHint</key>
<integer>12</integer> <integer>3</integer>
</dict> </dict>
<key>Runner.xcscheme_^#shared#^_</key> <key>Runner.xcscheme_^#shared#^_</key>
<dict> <dict>

View File

@@ -1,12 +1,10 @@
#include "AppDelegate.h" #include "AppDelegate.h"
#include "GeneratedPluginRegistrant.h" #include "GeneratedPluginRegistrant.h"
#import "Autobonus-Swift.h" #import "Autobonus-Swift.h"
@import Firebase;
@implementation AppDelegate @implementation AppDelegate
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
[FIRApp configure];
[GeneratedPluginRegistrant registerWithRegistry:self]; [GeneratedPluginRegistrant registerWithRegistry:self];
@@ -42,13 +40,24 @@
@"appToken" : @"9fec83cdca38c357e6b65dbb17514cdd36bf2a08", @"appToken" : @"9fec83cdca38c357e6b65dbb17514cdd36bf2a08",
@"appTitle" : @"Dinect (INT)", @"appTitle" : @"Dinect (INT)",
@"showBonus" : @YES, @"showBonus" : @YES,
},
@"com.dinect.checker.dinect.app.ote" : @{
@"locale" : @"ru",
@"flavor" : @"dinect",
@"currency" : @643,
@"supportPhone" : @"support@dinect.com",
@"supportUrl" : @"http://www.dinect.com",
@"endPoint" : @"https://pos-api-ote.dinect.com/20130701/",
@"appToken" : @"9fec83cdca38c357e6b65dbb17514cdd36bf2a08",
@"appTitle" : @"Чекер OTE",
@"showBonus" : @YES,
}, },
@"com.dinect.checker.autoclub.app" : @{ @"com.dinect.checker.autoclub.app" : @{
@"locale" : @"ru", @"locale" : @"ru",
@"flavor" : @"autobonus", @"flavor" : @"autobonus",
@"currency" : @643, @"currency" : @643,
@"supportPhone" : @"8-800-234-6064", @"supportPhone" : @"Обратитесь к вашему региональному менеджеру",
@"supportUrl" : @"https://www.auto-club.biz", @"supportUrl" : @"https://www.auto-club.biz/coupons_new/contacts",
@"endPoint" : @"https://pos-api-autoclub.dinect.com/20130701/", @"endPoint" : @"https://pos-api-autoclub.dinect.com/20130701/",
@"appToken" : @"bdea0f3ba9034b688019a7cac753d1209e2b227f", @"appToken" : @"bdea0f3ba9034b688019a7cac753d1209e2b227f",
@"appTitle" : @"Autobonus", @"appTitle" : @"Autobonus",
@@ -62,7 +71,7 @@
@"supportUrl" : @"https://joys.digital/", @"supportUrl" : @"https://joys.digital/",
@"endPoint" : @"https://pos-api-crypto-int.dinect.com/20130701/", @"endPoint" : @"https://pos-api-crypto-int.dinect.com/20130701/",
@"appToken" : @"bdea0f3ba9034b688019a7cac753d1209e2b227f", @"appToken" : @"bdea0f3ba9034b688019a7cac753d1209e2b227f",
@"appTitle" : @"miniPOS Joys", @"appTitle" : @"POSapp Joys",
@"showBonus" : @YES, @"showBonus" : @YES,
}, },
@"com.dinect.checker.pip" : @{ @"com.dinect.checker.pip" : @{
@@ -125,8 +134,6 @@
result(buildSettings[@"showBonus"]); result(buildSettings[@"showBonus"]);
} else if ([@"getVersionName" isEqualToString:call.method]) { } else if ([@"getVersionName" isEqualToString:call.method]) {
result([[NSBundle mainBundle] objectForInfoDictionaryKey: @"CFBundleShortVersionString"]); result([[NSBundle mainBundle] objectForInfoDictionaryKey: @"CFBundleShortVersionString"]);
} else if ([@"logError" isEqualToString:call.method]) {
NSLog(@"%@", call.arguments[@"message"]);
} else { } else {
result(FlutterMethodNotImplemented); result(FlutterMethodNotImplemented);
} }

View File

@@ -1,90 +1,182 @@
{ {
"author" : "Iconizer", "images":[
"version" : "1.0", {
"images" : [ "idiom":"iphone",
{ "size":"20x20",
"size" : "1024x1024", "scale":"2x",
"filename" : "ios-marketing.png", "filename":"Icon-App-20x20@2x.png"
"expected-size" : "1024", },
"idiom" : "ios-marketing", {
"scale" : "1x" "idiom":"iphone",
}, "size":"20x20",
{ "scale":"3x",
"size" : "60x60", "filename":"Icon-App-20x20@3x.png"
"filename" : "iphone-appicon@3x.png", },
"expected-size" : "180", {
"idiom" : "iphone", "idiom":"iphone",
"scale" : "3x" "size":"29x29",
}, "scale":"1x",
{ "filename":"Icon-App-29x29@1x.png"
"size" : "40x40", },
"filename" : "iphone-spotlight@2x.png", {
"expected-size" : "80", "idiom":"iphone",
"idiom" : "iphone", "size":"29x29",
"scale" : "2x" "scale":"2x",
}, "filename":"Icon-App-29x29@2x.png"
{ },
"size" : "40x40", {
"filename" : "iphone-spotlight@3x.png", "idiom":"iphone",
"expected-size" : "120", "size":"29x29",
"idiom" : "iphone", "scale":"3x",
"scale" : "3x" "filename":"Icon-App-29x29@3x.png"
}, },
{ {
"size" : "60x60", "idiom":"iphone",
"filename" : "iphone-appicon@2x.png", "size":"40x40",
"expected-size" : "120", "scale":"1x",
"idiom" : "iphone", "filename":"Icon-App-40x40@1x.png"
"scale" : "2x" },
}, {
{ "idiom":"iphone",
"size" : "57x57", "size":"40x40",
"filename" : "iphone-oldAppicon@1x.png", "scale":"2x",
"expected-size" : "57", "filename":"Icon-App-40x40@2x.png"
"idiom" : "iphone", },
"scale" : "1x" {
}, "idiom":"iphone",
{ "size":"40x40",
"size" : "29x29", "scale":"3x",
"filename" : "iphone-settings@2x.png", "filename":"Icon-App-40x40@3x.png"
"expected-size" : "58", },
"idiom" : "iphone", {
"scale" : "2x" "idiom":"iphone",
}, "size":"57x57",
{ "scale":"1x",
"size" : "29x29", "filename":"Icon-App-57x57@1x.png"
"filename" : "iphone-settings@1x.png", },
"expected-size" : "29", {
"idiom" : "iphone", "idiom":"iphone",
"scale" : "1x" "size":"57x57",
}, "scale":"2x",
{ "filename":"Icon-App-57x57@2x.png"
"size" : "29x29", },
"filename" : "iphone-settings@3x.png", {
"expected-size" : "87", "idiom":"iphone",
"idiom" : "iphone", "size":"60x60",
"scale" : "3x" "scale":"1x",
}, "filename":"Icon-App-60x60@1x.png"
{ },
"size" : "57x57", {
"filename" : "iphone-oldAppicon@2x.png", "idiom":"iphone",
"expected-size" : "114", "size":"60x60",
"idiom" : "iphone", "scale":"2x",
"scale" : "2x" "filename":"Icon-App-60x60@2x.png"
}, },
{ {
"size" : "20x20", "idiom":"iphone",
"filename" : "iphone-notification@2x.png", "size":"60x60",
"expected-size" : "40", "scale":"3x",
"idiom" : "iphone", "filename":"Icon-App-60x60@3x.png"
"scale" : "2x" },
}, {
{ "idiom":"iphone",
"size" : "20x20", "size":"76x76",
"filename" : "iphone-notification@3x.png", "scale":"1x",
"expected-size" : "60", "filename":"Icon-App-76x76@1x.png"
"idiom" : "iphone", },
"scale" : "3x" {
"idiom":"ipad",
"size":"20x20",
"scale":"1x",
"filename":"Icon-App-20x20@1x.png"
},
{
"idiom":"ipad",
"size":"20x20",
"scale":"2x",
"filename":"Icon-App-20x20@2x.png"
},
{
"idiom":"ipad",
"size":"29x29",
"scale":"1x",
"filename":"Icon-App-29x29@1x.png"
},
{
"idiom":"ipad",
"size":"29x29",
"scale":"2x",
"filename":"Icon-App-29x29@2x.png"
},
{
"idiom":"ipad",
"size":"40x40",
"scale":"1x",
"filename":"Icon-App-40x40@1x.png"
},
{
"idiom":"ipad",
"size":"40x40",
"scale":"2x",
"filename":"Icon-App-40x40@2x.png"
},
{
"size" : "50x50",
"idiom" : "ipad",
"filename" : "Icon-Small-50x50@1x.png",
"scale" : "1x"
},
{
"size" : "50x50",
"idiom" : "ipad",
"filename" : "Icon-Small-50x50@2x.png",
"scale" : "2x"
},
{
"idiom":"ipad",
"size":"72x72",
"scale":"1x",
"filename":"Icon-App-72x72@1x.png"
},
{
"idiom":"ipad",
"size":"72x72",
"scale":"2x",
"filename":"Icon-App-72x72@2x.png"
},
{
"idiom":"ipad",
"size":"76x76",
"scale":"1x",
"filename":"Icon-App-76x76@1x.png"
},
{
"idiom":"ipad",
"size":"76x76",
"scale":"2x",
"filename":"Icon-App-76x76@2x.png"
},
{
"idiom":"ipad",
"size":"76x76",
"scale":"3x",
"filename":"Icon-App-76x76@3x.png"
},
{
"idiom":"ipad",
"size":"83.5x83.5",
"scale":"2x",
"filename":"Icon-App-83.5x83.5@2x.png"
},
{
"size" : "1024x1024",
"idiom" : "ios-marketing",
"filename" : "ItunesArtwork@2x.png",
"scale" : "1x"
}
],
"info":{
"version":1,
"author":"makeappicon"
} }
]
} }

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 138 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 101 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.3 KiB

Some files were not shown because too many files have changed in this diff Show More