Слияние с without_analytics
32
.hgignore
@@ -5,7 +5,6 @@
|
||||
.pub/
|
||||
.gradle/
|
||||
.orig
|
||||
|
||||
build/
|
||||
gen/
|
||||
pubspec.lock
|
||||
@@ -19,10 +18,37 @@ ios/Pods/
|
||||
|
||||
android/local.properties
|
||||
android/app/src/main/java/io/flutter/plugins/GeneratedPluginRegistrant.java
|
||||
android/android.iml
|
||||
android/app/app.iml
|
||||
android/*.iml
|
||||
android/app/*.iml
|
||||
android/.idea/
|
||||
android/build/
|
||||
android/.DS_Store
|
||||
android/captures
|
||||
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/
|
||||
|
||||
|
||||
27
README.md
@@ -48,14 +48,15 @@ flutter build (собирает release apk, не устанавливает н
|
||||
Иконки проще всего нарезать тут:
|
||||
https://romannurik.github.io/AndroidAssetStudio/icons-launcher.html
|
||||
|
||||
В качестве Foreground выбрать иконку приложения размером 512x512, выставить необходимые параметры и скачать архив с нарезанными иконками.
|
||||
В качестве Foreground выбрать иконку приложения размером 512x512, выставить необходимые параметры и скачать архив с нарещанными иконками.
|
||||
|
||||
После выполнения всех этих пунктов появится возможность собирать приложение
|
||||
как описано выше(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.
|
||||
Файл должен иметь структуру полностью аналогичную файлу 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 определить словарь настроек аналогично существующим
|
||||
5) Для того чтобы сбилдить нужный брэнд в Xcode указать нужную схему
|
||||
|
||||
При добавлении таргета необходимо в каталог ios
|
||||
1. дописать структуру с именем таргета в podfile
|
||||
2. выполнить
|
||||
pod deintegrate
|
||||
rm Podfile.lock
|
||||
rm - rf pods
|
||||
source ~/.bash_profile
|
||||
pod install
|
||||
|
||||
|
||||
добаваление аналитики FireBase в ios/
|
||||
Чтобы добавить для ios приложения GoogleServices.plist нужно через Finder создать в каталоге checker/ios подкаталог с названием проекта и туда положить новый GoogleServices.plist
|
||||
|
||||
Потом из этого каталога перетащить этот файл в корень проекта. Тащить мышкой в синюю иконку Runner слева над структурой проекта. Появится диалоговое окно, в котором нужно выбрать таргет,
|
||||
в котором этот файл будет доступен. Нужно выбрать нужный проект. В pbproject пропишется, что этот plist относится именно к этому таргету и при сборке таргета будет цепляться нужный plist.
|
||||
Регламент сборки
|
||||
1. Четко фиксируем версию Flutter
|
||||
2. Четкая фиксация версии библиотек зависимостей андройд и iOS
|
||||
3. При обновлении версий библиотек и flutter разработка в отдельной ветке. (default всегда должен собираться)
|
||||
4. Разработка новых фич в отдельных ветках
|
||||
5. Настройка CI для Андройд до
|
||||
6. Настройка Hg Ignore корректно 22.06
|
||||
|
||||
@@ -115,8 +115,8 @@ android {
|
||||
buildConfigField "String", "locale", "\"ru\""
|
||||
buildConfigField "String", "flavor", "\"autobonus\""
|
||||
buildConfigField "int", "currency", "643"
|
||||
buildConfigField "String", "supportPhone", "\"8-800-234-6064\""
|
||||
buildConfigField "String", "supportUrl", "\"https://www.auto-club.biz\""
|
||||
buildConfigField "String", "supportPhone", "\"Обратитесь к вашему региональному менеджеру\""
|
||||
buildConfigField "String", "supportUrl", "\"https://www.auto-club.biz/coupons_new/contacts\""
|
||||
buildConfigField "String", "endpoint", "\"https://pos-api-autoclub.dinect.com/20130701/\""
|
||||
buildConfigField "String", "appToken", "\"bdea0f3ba9034b688019a7cac753d1209e2b227f\""
|
||||
buildConfigField "String", "appTitle", "\"Autobonus\""
|
||||
@@ -145,7 +145,7 @@ android {
|
||||
buildConfigField "String", "supportUrl", "\"https://joys.digital/\""
|
||||
buildConfigField "String", "endpoint", "\"https://pos-api-crypto-int.dinect.com/20130701/\""
|
||||
buildConfigField "String", "appToken", "\"bdea0f3ba9034b688019a7cac753d1209e2b227f\""
|
||||
buildConfigField "String", "appTitle", "\"miniPOS Joys\""
|
||||
buildConfigField "String", "appTitle", "\"POSapp Joys\""
|
||||
buildConfigField "boolean", "showBonus", "true"
|
||||
}
|
||||
|
||||
@@ -189,8 +189,6 @@ dependencies {
|
||||
implementation fileTree(include: ['*.jar'], dir: 'libs')
|
||||
implementation 'com.android.support:appcompat-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-media-compat:27.1.1'
|
||||
implementation 'com.squareup.okhttp3:okhttp:3.9.0'
|
||||
@@ -199,9 +197,6 @@ dependencies {
|
||||
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
|
||||
}
|
||||
|
||||
|
||||
apply plugin: 'com.google.gms.google-services'
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
}
|
||||
|
||||
@@ -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"
|
||||
}
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
|
Before Width: | Height: | Size: 2.4 KiB After Width: | Height: | Size: 3.4 KiB |
|
Before Width: | Height: | Size: 2.9 KiB |
|
Before Width: | Height: | Size: 4.4 KiB |
|
Before Width: | Height: | Size: 1.7 KiB After Width: | Height: | Size: 1.9 KiB |
|
Before Width: | Height: | Size: 1.9 KiB |
|
Before Width: | Height: | Size: 2.8 KiB |
|
Before Width: | Height: | Size: 3.3 KiB After Width: | Height: | Size: 4.3 KiB |
|
Before Width: | Height: | Size: 4.0 KiB |
|
Before Width: | Height: | Size: 6.1 KiB |
|
Before Width: | Height: | Size: 5.0 KiB After Width: | Height: | Size: 7.7 KiB |
|
Before Width: | Height: | Size: 6.7 KiB |
|
Before Width: | Height: | Size: 9.5 KiB |
|
Before Width: | Height: | Size: 7.1 KiB After Width: | Height: | Size: 11 KiB |
|
Before Width: | Height: | Size: 9.8 KiB |
|
Before Width: | Height: | Size: 14 KiB |
@@ -1,4 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<color name="ic_launcher_background">#FFFFFF</color>
|
||||
</resources>
|
||||
@@ -1,3 +1,3 @@
|
||||
<resources>
|
||||
<string name="app_name">miniPOS Joys</string>
|
||||
<string name="app_name">POSapp Joys</string>
|
||||
</resources>
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
package="com.dinect.checker"
|
||||
android:versionCode="13"
|
||||
android:versionName="1.1.18">
|
||||
android:versionCode="15"
|
||||
android:versionName="1.1.20">
|
||||
|
||||
<!-- The INTERNET permission is required for development. Specifically,
|
||||
flutter needs it to communicate with the running application
|
||||
|
||||
@@ -14,9 +14,6 @@ import android.support.v4.app.ActivityCompat;
|
||||
import android.support.v4.content.ContextCompat;
|
||||
import android.widget.Toast;
|
||||
|
||||
import com.google.firebase.analytics.FirebaseAnalytics;
|
||||
import com.google.firebase.crash.FirebaseCrash;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Arrays;
|
||||
import java.util.Locale;
|
||||
@@ -41,13 +38,11 @@ public class MainActivity extends FlutterActivity {
|
||||
|
||||
private MethodChannel mChannel;
|
||||
private Map mScannerArgs;
|
||||
private FirebaseAnalytics mAnalytics;
|
||||
|
||||
@Override
|
||||
protected void onCreate(Bundle savedInstanceState) {
|
||||
super.onCreate(savedInstanceState);
|
||||
GeneratedPluginRegistrant.registerWith(this);
|
||||
mAnalytics = FirebaseAnalytics.getInstance(this);
|
||||
mChannel = new MethodChannel(getFlutterView(), FLUTTER_CHANNEL_NAME);
|
||||
mChannel.setMethodCallHandler(this::callMethod);
|
||||
}
|
||||
@@ -93,19 +88,12 @@ public class MainActivity extends FlutterActivity {
|
||||
case "getVersionName":
|
||||
result.success(getVersion());
|
||||
break;
|
||||
case "logError":
|
||||
handleError(call.arguments());
|
||||
default:
|
||||
result.notImplemented();
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
private void handleError(Map args) {
|
||||
String message = args.get(ERROR_MESSAGE).toString();
|
||||
FirebaseCrash.report(new Exception("handleError, " + message));
|
||||
}
|
||||
|
||||
private String getVersion() {
|
||||
try {
|
||||
PackageInfo pInfo = this.getPackageManager().getPackageInfo(getPackageName(), 0);
|
||||
|
||||
@@ -155,7 +155,11 @@ public class ScannerActivity extends AppCompatActivity implements
|
||||
private void initSwitchButton() {
|
||||
mButton = findViewById(R.id.cardPhoneButton);
|
||||
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) {
|
||||
|
||||
|
Before Width: | Height: | Size: 597 B After Width: | Height: | Size: 2.4 KiB |
|
Before Width: | Height: | Size: 1.5 KiB After Width: | Height: | Size: 2.3 KiB |
@@ -7,9 +7,6 @@ buildscript {
|
||||
|
||||
dependencies {
|
||||
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"
|
||||
}
|
||||
}
|
||||
|
||||
|
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 18 KiB |
@@ -47,12 +47,18 @@
|
||||
<string name="logout">Log Out</string>
|
||||
<string name="currency">Currency</string>
|
||||
<string name="locale">Language</string>
|
||||
<string name="rf_ruble">Russian ruble</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="rf_ruble">Russian Ruble</string>
|
||||
<string name="usa_dollas">USA Dollar</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="singular_ruble">rubles</string>
|
||||
<string name="plural_ruble">rubles</string>
|
||||
@@ -68,6 +74,24 @@
|
||||
<string name="nominative_euro">euro</string>
|
||||
<string name="singular_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_phone_not_found">User with phone number %@ not found</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="phone">Phone</string>
|
||||
<string name="camera_instructions">
|
||||
Open settings.
|
||||
Find Applications.
|
||||
In app list select %s.
|
||||
On application page select Permissions.
|
||||
Set on switch on Camera
|
||||
Go back to %s.
|
||||
Open settings.
|
||||
Find Application Manager.
|
||||
In app list select %s.
|
||||
On application page select Permissions.
|
||||
Set on switch on Camera
|
||||
Go back to %s.
|
||||
</string>
|
||||
<string name="open_settings">Open settings</string>
|
||||
</resources>
|
||||
|
||||
@@ -49,10 +49,16 @@
|
||||
<string name="locale">Lengua</string>
|
||||
<string name="rf_ruble">Rublo de Rusia</string>
|
||||
<string name="usa_dollas">Dólar Dolares</string>
|
||||
<string name="euro">Euro</string>
|
||||
<string name="uk_hryvnia">Ucrania hryvnia</string>
|
||||
<string name="kz_tenge">Tenge Kazajstán</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="singular_ruble">rublos</string>
|
||||
<string name="plural_ruble">rublos</string>
|
||||
@@ -68,6 +74,24 @@
|
||||
<string name="nominative_euro">euro</string>
|
||||
<string name="singular_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_phone_not_found">Usuario con número de teiéfono %@ no está encontrado</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="phone">Número de teléfono</string>
|
||||
<string name="camera_instructions">
|
||||
Abre las configuraciones
|
||||
Encuentra las aplicaciones
|
||||
En la lista de app elige %s
|
||||
En la pagina de aplicación elige Permisos
|
||||
Pon check box por la cámara
|
||||
Vuelve a %s
|
||||
Abre las configuraciones
|
||||
Encuentra las Administrador de aplicaciones
|
||||
En la lista de app elige %s
|
||||
En la pagina de aplicación elige Permisos
|
||||
Establecer en el interruptor de la cámara
|
||||
Vuelve a %s
|
||||
</string>
|
||||
<string name="open_settings">Abre las configuraciones</string>
|
||||
</resources>
|
||||
|
||||
@@ -48,11 +48,17 @@
|
||||
<string name="currency">Валюта</string>
|
||||
<string name="locale">Язык</string>
|
||||
<string name="rf_ruble">Российский рубль</string>
|
||||
<string name="usa_dollas">Доллар США</string>
|
||||
<string name="uk_hryvnia">Украинская гривна</string>
|
||||
<string name="kz_tenge">Казахский тенге</string>
|
||||
<string name="be_ruble">Белорусский рубль</string>
|
||||
<string name="usa_dollas">США доллар</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="singular_ruble">рубля</string>
|
||||
<string name="plural_ruble">рублей</string>
|
||||
@@ -68,6 +74,24 @@
|
||||
<string name="nominative_euro">евро</string>
|
||||
<string name="singular_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_phone_not_found">Пользователь с номером телефона %@ не найден</string>
|
||||
<string name="error">Ошибка</string>
|
||||
@@ -120,12 +144,12 @@
|
||||
<string name="joys_hint">Joys списать</string>
|
||||
<string name="phone">Телефон</string>
|
||||
<string name="camera_instructions">
|
||||
Откройте Настройки.
|
||||
Найдите пункт Приложения.
|
||||
В появившемся списке выберите %s.
|
||||
На открывшейся странице выберите Разрешения.
|
||||
Включите камеру
|
||||
Вернитесь к приложению %s.
|
||||
Откройте Настройки.
|
||||
Найдите пункт Диспетчер приложений.
|
||||
В появившемся списке выберите %s.
|
||||
На странице приложения выберите Разрешения.
|
||||
Включите камеру
|
||||
Вернитесь к приложению %s.
|
||||
</string>
|
||||
<string name="open_settings">Открыть настройки</string>
|
||||
</resources>
|
||||
|
||||
@@ -49,10 +49,16 @@
|
||||
<string name="locale">Мова</string>
|
||||
<string name="rf_ruble">Російський рубль</string>
|
||||
<string name="usa_dollas">Долар США</string>
|
||||
<string name="euro">Євро</string>
|
||||
<string name="uk_hryvnia">Українська гривня</string>
|
||||
<string name="kz_tenge">Казахстанський тенге</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="singular_ruble">рубля</string>
|
||||
<string name="plural_ruble">рублів</string>
|
||||
@@ -68,6 +74,24 @@
|
||||
<string name="nominative_euro">євро</string>
|
||||
<string name="singular_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_phone_not_found">Користувач з номером телефону %@ не знайдено</string>
|
||||
<string name="error">Помылка</string>
|
||||
@@ -122,12 +146,12 @@
|
||||
<string name="joys_hint">Скільки Joys списати?</string>
|
||||
<string name="phone">Телефон</string>
|
||||
<string name="camera_instructions">
|
||||
Відкрийте Налаштування.
|
||||
Знайдіть пункт Програми.
|
||||
У списку виберіть %s.
|
||||
На сторінці, виберіть рядок Дозволи.
|
||||
Увімкнути камеру
|
||||
Поверніться до додатка %s.
|
||||
Відкрийте Налаштування.
|
||||
Знайдіть менеджер додатків.
|
||||
У списку виберіть %s.
|
||||
На сторінці, виберіть рядок Дозволи.
|
||||
Увімкнути камеру
|
||||
Поверніться до додатка %s.
|
||||
</string>
|
||||
<string name="open_settings">Відкрити параметри</string>
|
||||
</resources>
|
||||
|
||||
@@ -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
@@ -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
|
||||
@@ -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/
|
||||
@@ -5,7 +5,7 @@
|
||||
<key>CFBundleDevelopmentRegion</key>
|
||||
<string>en</string>
|
||||
<key>CFBundleDisplayName</key>
|
||||
<string>miniPOS Joys</string>
|
||||
<string>POSapp Joys</string>
|
||||
<key>CFBundleExecutable</key>
|
||||
<string>$(EXECUTABLE_NAME)</string>
|
||||
<key>CFBundleIdentifier</key>
|
||||
@@ -17,11 +17,11 @@
|
||||
<key>CFBundlePackageType</key>
|
||||
<string>APPL</string>
|
||||
<key>CFBundleShortVersionString</key>
|
||||
<string>1.0.11</string>
|
||||
<string>1.0.23</string>
|
||||
<key>CFBundleSignature</key>
|
||||
<string>????</string>
|
||||
<key>CFBundleVersion</key>
|
||||
<string>16</string>
|
||||
<string>29</string>
|
||||
<key>LSRequiresIPhoneOS</key>
|
||||
<true/>
|
||||
<key>NSCameraUsageDescription</key>
|
||||
|
||||
@@ -48,7 +48,7 @@ FLUTTER_EXPORT
|
||||
On the Dart side, messages are represented using `ByteData`.
|
||||
*/
|
||||
FLUTTER_EXPORT
|
||||
@interface FlutterBinaryCodec : NSObject<FlutterMessageCodec>
|
||||
@interface FlutterBinaryCodec : NSObject <FlutterMessageCodec>
|
||||
@end
|
||||
|
||||
/**
|
||||
@@ -59,7 +59,7 @@ FLUTTER_EXPORT
|
||||
on the Dart side. These parts of the Flutter SDK are evolved synchronously.
|
||||
*/
|
||||
FLUTTER_EXPORT
|
||||
@interface FlutterStringCodec : NSObject<FlutterMessageCodec>
|
||||
@interface FlutterStringCodec : NSObject <FlutterMessageCodec>
|
||||
@end
|
||||
|
||||
/**
|
||||
@@ -77,7 +77,57 @@ FLUTTER_EXPORT
|
||||
package.
|
||||
*/
|
||||
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
|
||||
|
||||
/**
|
||||
@@ -113,7 +163,8 @@ FLUTTER_EXPORT
|
||||
instead.
|
||||
*/
|
||||
FLUTTER_EXPORT
|
||||
@interface FlutterStandardMessageCodec : NSObject<FlutterMessageCodec>
|
||||
@interface FlutterStandardMessageCodec : NSObject <FlutterMessageCodec>
|
||||
+ (instancetype)codecWithReaderWriter:(FlutterStandardReaderWriter*)readerWriter;
|
||||
@end
|
||||
|
||||
/**
|
||||
@@ -359,7 +410,7 @@ FLUTTER_EXPORT
|
||||
those supported as top-level or leaf values by `FlutterJSONMessageCodec`.
|
||||
*/
|
||||
FLUTTER_EXPORT
|
||||
@interface FlutterJSONMethodCodec : NSObject<FlutterMethodCodec>
|
||||
@interface FlutterJSONMethodCodec : NSObject <FlutterMethodCodec>
|
||||
@end
|
||||
|
||||
/**
|
||||
@@ -373,7 +424,8 @@ FLUTTER_EXPORT
|
||||
`FlutterStandardMessageCodec`.
|
||||
*/
|
||||
FLUTTER_EXPORT
|
||||
@interface FlutterStandardMethodCodec : NSObject<FlutterMethodCodec>
|
||||
@interface FlutterStandardMethodCodec : NSObject <FlutterMethodCodec>
|
||||
+ (instancetype)codecWithReaderWriter:(FlutterStandardReaderWriter*)readerWriter;
|
||||
@end
|
||||
|
||||
NS_ASSUME_NONNULL_END
|
||||
|
||||
@@ -23,6 +23,26 @@ FLUTTER_EXPORT
|
||||
|
||||
- (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
|
||||
|
||||
#endif // FLUTTER_FLUTTERDARTPROJECT_H_
|
||||
|
||||
@@ -21,7 +21,7 @@ NS_ASSUME_NONNULL_BEGIN
|
||||
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.
|
||||
*/
|
||||
@protocol FlutterPlugin<NSObject>
|
||||
@protocol FlutterPlugin <NSObject>
|
||||
@required
|
||||
/**
|
||||
Registers this plugin.
|
||||
@@ -130,12 +130,28 @@ NS_ASSUME_NONNULL_BEGIN
|
||||
completionHandler:(void (^)(BOOL succeeded))completionHandler
|
||||
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
|
||||
|
||||
/**
|
||||
Registration context for a single `FlutterPlugin`.
|
||||
*/
|
||||
@protocol FlutterPluginRegistrar<NSObject>
|
||||
@protocol FlutterPluginRegistrar <NSObject>
|
||||
/**
|
||||
Returns a `FlutterBinaryMessenger` for creating Dart/iOS communication
|
||||
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.
|
||||
*/
|
||||
- (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
|
||||
|
||||
/**
|
||||
@@ -191,7 +227,7 @@ NS_ASSUME_NONNULL_BEGIN
|
||||
Plugins are identified by unique string keys, typically the name of the
|
||||
plugin's main class.
|
||||
*/
|
||||
@protocol FlutterPluginRegistry<NSObject>
|
||||
@protocol FlutterPluginRegistry <NSObject>
|
||||
/**
|
||||
Returns a registrar for registering a plugin.
|
||||
|
||||
|
||||
@@ -14,7 +14,7 @@ NS_ASSUME_NONNULL_BEGIN
|
||||
|
||||
FLUTTER_EXPORT
|
||||
@protocol FlutterTexture<NSObject>
|
||||
- (CVPixelBufferRef)copyPixelBuffer;
|
||||
- (CVPixelBufferRef _Nullable)copyPixelBuffer;
|
||||
@end
|
||||
|
||||
FLUTTER_EXPORT
|
||||
|
||||
@@ -22,6 +22,26 @@ FLUTTER_EXPORT
|
||||
|
||||
- (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 "/".
|
||||
|
||||
|
||||
@@ -6,3 +6,4 @@ FLUTTER_BUILD_MODE=release
|
||||
FLUTTER_BUILD_DIR=build
|
||||
SYMROOT=${SOURCE_ROOT}/../build/ios
|
||||
FLUTTER_FRAMEWORK_DIR=/Users/dinect/projects/flutter/bin/cache/artifacts/engine/ios-release
|
||||
PREVIEW_DART_2=true
|
||||
|
||||
@@ -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>
|
||||
10
ios/Podfile
@@ -1,5 +1,6 @@
|
||||
# Uncomment this line to define a global platform for your project
|
||||
# platform :ios, '9.0'
|
||||
pod 'ZXingObjC', '~> 3.2.2'
|
||||
|
||||
if ENV['FLUTTER_FRAMEWORK_DIR'] == nil
|
||||
abort('Please set FLUTTER_FRAMEWORK_DIR to the directory containing Flutter.framework')
|
||||
@@ -7,9 +8,7 @@ end
|
||||
|
||||
target ‘Runner’ do
|
||||
# Pods for Runner
|
||||
pod 'Firebase'
|
||||
pod 'DropDown'
|
||||
pod 'ZXingObjC'
|
||||
use_frameworks!
|
||||
|
||||
# Flutter Pods
|
||||
@@ -32,9 +31,7 @@ target ‘Runner’ do
|
||||
end
|
||||
target ‘Dinect’ do
|
||||
# Pods for Dinect
|
||||
pod 'Firebase'
|
||||
pod 'DropDown'
|
||||
pod 'ZXingObjC'
|
||||
use_frameworks!
|
||||
|
||||
# Flutter Pods
|
||||
@@ -57,9 +54,7 @@ target ‘Dinect’ do
|
||||
end
|
||||
target ‘Crypto’ do
|
||||
# Pods for Crypto
|
||||
pod 'Firebase'
|
||||
pod 'DropDown'
|
||||
pod 'ZXingObjC'
|
||||
use_frameworks!
|
||||
|
||||
# Flutter Pods
|
||||
@@ -80,12 +75,9 @@ target ‘Crypto’ do
|
||||
}
|
||||
end
|
||||
end
|
||||
|
||||
target ‘BioChecker’ do
|
||||
# Pods for BioChecker
|
||||
pod 'Firebase'
|
||||
pod 'DropDown'
|
||||
pod 'ZXingObjC'
|
||||
use_frameworks!
|
||||
|
||||
# Flutter Pods
|
||||
|
||||
@@ -1,33 +1,11 @@
|
||||
PODS:
|
||||
- DropDown (2.3.1)
|
||||
- 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)
|
||||
- DropDown (2.3.2)
|
||||
- Flutter (1.0.0)
|
||||
- FMDB (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):
|
||||
- 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):
|
||||
- Flutter
|
||||
- sqflite (0.0.1):
|
||||
@@ -39,38 +17,31 @@ PODS:
|
||||
|
||||
DEPENDENCIES:
|
||||
- DropDown
|
||||
- Firebase
|
||||
- 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.1.5/ios`)
|
||||
- Flutter (from `/Users/dinect/projects/flutter/bin/cache/artifacts/engine/ios-release`)
|
||||
- image_picker (from `/Users/dinect/.pub-cache/hosted/pub.dartlang.org/image_picker-0.4.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`)
|
||||
- ZXingObjC
|
||||
- sqflite (from `/Users/dinect/.pub-cache/hosted/pub.dartlang.org/sqflite-0.8.9/ios`)
|
||||
- ZXingObjC (~> 3.2.2)
|
||||
|
||||
EXTERNAL SOURCES:
|
||||
Flutter:
|
||||
:path: /Users/dinect/projects/flutter/bin/cache/artifacts/engine/ios
|
||||
:path: /Users/dinect/projects/flutter/bin/cache/artifacts/engine/ios-release
|
||||
image_picker:
|
||||
:path: /Users/dinect/.pub-cache/hosted/pub.dartlang.org/image_picker-0.1.5/ios
|
||||
:path: /Users/dinect/.pub-cache/hosted/pub.dartlang.org/image_picker-0.4.2/ios
|
||||
path_provider:
|
||||
:path: /Users/dinect/.pub-cache/hosted/pub.dartlang.org/path_provider-0.2.2/ios
|
||||
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:
|
||||
DropDown: 20499c7b2731b0d21609af924e47c7677a2be50d
|
||||
Firebase: 7d3b8cd837ad9fcd391657734c0d56dab8e9a5a3
|
||||
FirebaseAnalytics: 388b630c15713f5dbf364071f5f3d6077fb52f4e
|
||||
FirebaseCore: 2e0b98fb2d64ca8140136beff15772bdd14d2dd7
|
||||
FirebaseInstanceID: 81df5805a08001e69138664bdd02c6719a9ac80f
|
||||
DropDown: 7f87abecc28f9b4edad810fe1211c5c018c257e5
|
||||
Flutter: 9d0fac939486c9aba2809b7982dfdbb47a7b0296
|
||||
FMDB: 6198a90e7b6900cfc046e6bc0ef6ebb7be9236aa
|
||||
GoogleToolboxForMac: 2501e2ad72a52eb3dfe7bd9aee7dad11b858bd20
|
||||
image_picker: ee00aab0487cedc80a304085219503cc6d0f2e22
|
||||
nanopb: 5601e6bca2dbf1ed831b519092ec110f66982ca3
|
||||
path_provider: 09407919825bfe3c2deae39453b7a5b44f467873
|
||||
sqflite: d1612813fa7db7c667bed9f1d1b508deffc56999
|
||||
ZXingObjC: 2c95a0dc52daac69b23ec78fad8fa2fec05f8981
|
||||
|
||||
PODFILE CHECKSUM: dcf56638d69c7b07be73562282a2c8a5c1b7967d
|
||||
PODFILE CHECKSUM: baa4624c0ec28db303cae71ed9281db645edae37
|
||||
|
||||
COCOAPODS: 1.4.0
|
||||
|
||||
@@ -17,11 +17,11 @@
|
||||
<key>CFBundlePackageType</key>
|
||||
<string>APPL</string>
|
||||
<key>CFBundleShortVersionString</key>
|
||||
<string>1.0.11</string>
|
||||
<string>1.0.23</string>
|
||||
<key>CFBundleSignature</key>
|
||||
<string>????</string>
|
||||
<key>CFBundleVersion</key>
|
||||
<string>16</string>
|
||||
<string>29</string>
|
||||
<key>LSRequiresIPhoneOS</key>
|
||||
<true/>
|
||||
<key>NSCameraUsageDescription</key>
|
||||
|
||||
@@ -17,11 +17,11 @@
|
||||
<key>CFBundlePackageType</key>
|
||||
<string>APPL</string>
|
||||
<key>CFBundleShortVersionString</key>
|
||||
<string>1.0.22</string>
|
||||
<string>1.0.23</string>
|
||||
<key>CFBundleSignature</key>
|
||||
<string>????</string>
|
||||
<key>CFBundleVersion</key>
|
||||
<string>28</string>
|
||||
<string>29</string>
|
||||
<key>LSRequiresIPhoneOS</key>
|
||||
<true/>
|
||||
<key>NSCameraUsageDescription</key>
|
||||
|
||||
@@ -17,11 +17,11 @@
|
||||
<key>CFBundlePackageType</key>
|
||||
<string>APPL</string>
|
||||
<key>CFBundleShortVersionString</key>
|
||||
<string>1.0.14</string>
|
||||
<string>1.0.24</string>
|
||||
<key>CFBundleSignature</key>
|
||||
<string>????</string>
|
||||
<key>CFBundleVersion</key>
|
||||
<string>19</string>
|
||||
<string>30</string>
|
||||
<key>LSRequiresIPhoneOS</key>
|
||||
<true/>
|
||||
<key>NSCameraUsageDescription</key>
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
objects = {
|
||||
|
||||
/* 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 */; };
|
||||
3226052220806CE500706A11 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 7AFFD8EE1D35381100E5BB4D /* AppDelegate.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 */; };
|
||||
322605512080727D00706A11 /* 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 */; };
|
||||
328A588E205F68270039EA5A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 97C146F21CF9000F007C117D /* main.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 */; };
|
||||
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, ); }; };
|
||||
5100515CB7FB2A5763A5A2DD /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 31197354901076928398E3A8 /* Pods_Runner.framework */; };
|
||||
776C1BC66B04E615611A6A1F /* Pods_Dinect.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 31AB4C65979598624123A86A /* Pods_Dinect.framework */; };
|
||||
46F0FCE6C30A5E9C139D303C /* Pods_Dinect.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FC676CB0C601521CE29275E8 /* 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 */; };
|
||||
ACE8612C1F9F745B006FEF38 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 97C146F21CF9000F007C117D /* main.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 */; };
|
||||
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, ); }; };
|
||||
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 */; };
|
||||
FB862E6720548D6C00C04986 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 97C146F21CF9000F007C117D /* main.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 */; };
|
||||
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, ); }; };
|
||||
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 */
|
||||
|
||||
/* Begin PBXCopyFilesBuildPhase section */
|
||||
@@ -239,21 +235,18 @@
|
||||
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>"; };
|
||||
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; };
|
||||
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; };
|
||||
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>"; };
|
||||
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>"; };
|
||||
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>"; };
|
||||
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>"; };
|
||||
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>"; };
|
||||
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>"; };
|
||||
@@ -262,6 +255,7 @@
|
||||
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>"; };
|
||||
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>"; };
|
||||
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; };
|
||||
@@ -274,14 +268,12 @@
|
||||
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; };
|
||||
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; };
|
||||
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; };
|
||||
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>"; };
|
||||
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; };
|
||||
FC676CB0C601521CE29275E8 /* Pods_Dinect.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Dinect.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
/* End PBXFileReference section */
|
||||
|
||||
/* Begin PBXFrameworksBuildPhase section */
|
||||
@@ -298,7 +290,7 @@
|
||||
3226052D20806CE500706A11 /* AVFoundation.framework in Frameworks */,
|
||||
3226052E20806CE500706A11 /* Flutter.framework in Frameworks */,
|
||||
3226052F20806CE500706A11 /* App.framework in Frameworks */,
|
||||
F02C62BF78986584B50303BE /* Pods_BioChecker.framework in Frameworks */,
|
||||
A5FFB6CF2C2DC105C168041D /* Pods_BioChecker.framework in Frameworks */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
@@ -315,7 +307,7 @@
|
||||
328A5898205F68270039EA5A /* AVFoundation.framework in Frameworks */,
|
||||
328A5899205F68270039EA5A /* Flutter.framework in Frameworks */,
|
||||
328A589A205F68270039EA5A /* App.framework in Frameworks */,
|
||||
776C1BC66B04E615611A6A1F /* Pods_Dinect.framework in Frameworks */,
|
||||
46F0FCE6C30A5E9C139D303C /* Pods_Dinect.framework in Frameworks */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
@@ -332,7 +324,7 @@
|
||||
ACE861361F9F745B006FEF38 /* AVFoundation.framework in Frameworks */,
|
||||
ACE861371F9F745B006FEF38 /* Flutter.framework in Frameworks */,
|
||||
ACE861381F9F745B006FEF38 /* App.framework in Frameworks */,
|
||||
5100515CB7FB2A5763A5A2DD /* Pods_Runner.framework in Frameworks */,
|
||||
E960313FEB51DFEBAEABF4C4 /* Pods_Runner.framework in Frameworks */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
@@ -349,7 +341,7 @@
|
||||
FB862E7120548D6C00C04986 /* AVFoundation.framework in Frameworks */,
|
||||
FB862E7220548D6C00C04986 /* Flutter.framework in Frameworks */,
|
||||
FB862E7320548D6C00C04986 /* App.framework in Frameworks */,
|
||||
1B69E3F5222B0385F4492B83 /* Pods_Crypto.framework in Frameworks */,
|
||||
26CFA13E076852CFBC219A92 /* Pods_Crypto.framework in Frameworks */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
@@ -390,10 +382,6 @@
|
||||
97C146E51CF9000F007C117D = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
FBA53C4520924F1B00A62152 /* GoogleService-Info.plist */,
|
||||
FBA53C4720924F2F00A62152 /* GoogleService-Info.plist */,
|
||||
FBA53C4920924F3900A62152 /* GoogleService-Info.plist */,
|
||||
322605532092F68800706A11 /* GoogleService-Info.plist */,
|
||||
9740EEB11CF90186004384FC /* Flutter */,
|
||||
97C146F01CF9000F007C117D /* Runner */,
|
||||
97C146EF1CF9000F007C117D /* Products */,
|
||||
@@ -457,10 +445,10 @@
|
||||
BBA9BB351F1792690053B6EA /* CoreMedia.framework */,
|
||||
BBA9BB331F17925F0053B6EA /* CoreGraphics.framework */,
|
||||
BBA9BB311F1792570053B6EA /* AVFoundation.framework */,
|
||||
44AAC74F5A598EDFC4D268F3 /* Pods_Crypto.framework */,
|
||||
31AB4C65979598624123A86A /* Pods_Dinect.framework */,
|
||||
31197354901076928398E3A8 /* Pods_Runner.framework */,
|
||||
FEEFC786E73D15C5C38D6057 /* Pods_BioChecker.framework */,
|
||||
C9EAA95AC749CACECE80B4A2 /* Pods_Crypto.framework */,
|
||||
FC676CB0C601521CE29275E8 /* Pods_Dinect.framework */,
|
||||
A2A5C3DF3596245FEF89DEB6 /* Pods_Runner.framework */,
|
||||
857E3297C1FD6A81E9C85BC9 /* Pods_BioChecker.framework */,
|
||||
);
|
||||
name = Frameworks;
|
||||
sourceTree = "<group>";
|
||||
@@ -479,7 +467,7 @@
|
||||
isa = PBXNativeTarget;
|
||||
buildConfigurationList = 3226053F20806CE500706A11 /* Build configuration list for PBXNativeTarget "BioChecker" */;
|
||||
buildPhases = (
|
||||
8EB54802CDB4E508778AC418 /* [CP] Check Pods Manifest.lock */,
|
||||
789192837DAFA770AA6365A5 /* [CP] Check Pods Manifest.lock */,
|
||||
3226052020806CE500706A11 /* Run Script */,
|
||||
3226052120806CE500706A11 /* Sources */,
|
||||
3226052620806CE500706A11 /* Frameworks */,
|
||||
@@ -487,8 +475,8 @@
|
||||
3226053820806CE500706A11 /* Embed Frameworks */,
|
||||
3226053B20806CE500706A11 /* Thin Binary */,
|
||||
3226053C20806CE500706A11 /* Embed App Extensions */,
|
||||
354A63BCFD7C9DBA955C8EA2 /* [CP] Embed Pods Frameworks */,
|
||||
B5A46061E600CE3D36092593 /* [CP] Copy Pods Resources */,
|
||||
67BCDE09B2576430DE0BBA9C /* [CP] Embed Pods Frameworks */,
|
||||
CDB6FC0C14FC4EFCCCA09023 /* [CP] Copy Pods Resources */,
|
||||
);
|
||||
buildRules = (
|
||||
);
|
||||
@@ -512,7 +500,7 @@
|
||||
328A58A8205F68270039EA5A /* Thin Binary */,
|
||||
328A58AB205F68270039EA5A /* Embed App Extensions */,
|
||||
6E9F689CE5297FBCEFCE9185 /* [CP] Embed Pods Frameworks */,
|
||||
16DCB7DE1CB0B0762DA83619 /* [CP] Copy Pods Resources */,
|
||||
686510E41EE0894329FF5ADC /* [CP] Copy Pods Resources */,
|
||||
);
|
||||
buildRules = (
|
||||
);
|
||||
@@ -536,7 +524,7 @@
|
||||
ACE861481F9F745B006FEF38 /* Thin Binary */,
|
||||
ACE8614B1F9F745B006FEF38 /* Embed App Extensions */,
|
||||
14E6B282F82D294B9F247C19 /* [CP] Embed Pods Frameworks */,
|
||||
80D354ABB7AEC9E050CA7E41 /* [CP] Copy Pods Resources */,
|
||||
CEF814073258B80F61D14B6B /* [CP] Copy Pods Resources */,
|
||||
);
|
||||
buildRules = (
|
||||
);
|
||||
@@ -560,7 +548,7 @@
|
||||
FB862E7E20548D6C00C04986 /* Thin Binary */,
|
||||
FB862E7F20548D6C00C04986 /* Embed App Extensions */,
|
||||
811E5FE62416D2D93E92FC13 /* [CP] Embed Pods Frameworks */,
|
||||
0E5872E5A458D815B718BEF6 /* [CP] Copy Pods Resources */,
|
||||
A7394C5F4216B3DA27404778 /* [CP] Copy Pods Resources */,
|
||||
);
|
||||
buildRules = (
|
||||
);
|
||||
@@ -599,7 +587,7 @@
|
||||
isa = PBXProject;
|
||||
attributes = {
|
||||
LastSwiftUpdateCheck = 0900;
|
||||
LastUpgradeCheck = 0920;
|
||||
LastUpgradeCheck = 0930;
|
||||
ORGANIZATIONNAME = "The Chromium Authors";
|
||||
TargetAttributes = {
|
||||
3226051E20806CE500706A11 = {
|
||||
@@ -672,7 +660,6 @@
|
||||
3226053520806CE500706A11 /* AppFrameworkInfo.plist in Resources */,
|
||||
322605512080727D00706A11 /* Assets.xcassets in Resources */,
|
||||
3226053720806CE500706A11 /* Main.storyboard in Resources */,
|
||||
FBA53C4620924F1B00A62152 /* GoogleService-Info.plist in Resources */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
@@ -686,7 +673,6 @@
|
||||
328A58A2205F68270039EA5A /* AppFrameworkInfo.plist in Resources */,
|
||||
3226054F2080726E00706A11 /* Assets.xcassets in Resources */,
|
||||
328A58A4205F68270039EA5A /* Main.storyboard in Resources */,
|
||||
FBA53C4A20924F3900A62152 /* GoogleService-Info.plist in Resources */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
@@ -700,7 +686,6 @@
|
||||
ACE861411F9F745B006FEF38 /* AppFrameworkInfo.plist in Resources */,
|
||||
322605522080727E00706A11 /* Assets.xcassets in Resources */,
|
||||
ACE861441F9F745B006FEF38 /* Main.storyboard in Resources */,
|
||||
FBA53C4820924F2F00A62152 /* GoogleService-Info.plist in Resources */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
@@ -714,7 +699,6 @@
|
||||
FB862E7820548D6C00C04986 /* AppFrameworkInfo.plist in Resources */,
|
||||
322605502080727C00706A11 /* Assets.xcassets in Resources */,
|
||||
FB862E7A20548D6C00C04986 /* Main.storyboard in Resources */,
|
||||
322605542092F68900706A11 /* GoogleService-Info.plist in Resources */,
|
||||
);
|
||||
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";
|
||||
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 */ = {
|
||||
isa = PBXShellScriptBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
@@ -776,11 +745,9 @@
|
||||
"${SRCROOT}/Pods/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh",
|
||||
"${BUILT_PRODUCTS_DIR}/DropDown/DropDown.framework",
|
||||
"${BUILT_PRODUCTS_DIR}/FMDB/FMDB.framework",
|
||||
"${PODS_ROOT}/../../../flutter/bin/cache/artifacts/engine/ios/Flutter.framework",
|
||||
"${BUILT_PRODUCTS_DIR}/GoogleToolboxForMac/GoogleToolboxForMac.framework",
|
||||
"${PODS_ROOT}/../../../flutter/bin/cache/artifacts/engine/ios-release/Flutter.framework",
|
||||
"${BUILT_PRODUCTS_DIR}/ZXingObjC/ZXingObjC.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}/sqflite/sqflite.framework",
|
||||
);
|
||||
@@ -789,10 +756,8 @@
|
||||
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/DropDown.framework",
|
||||
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FMDB.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}/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}/sqflite.framework",
|
||||
);
|
||||
@@ -801,21 +766,6 @@
|
||||
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n";
|
||||
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 */ = {
|
||||
isa = PBXShellScriptBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
@@ -872,7 +822,7 @@
|
||||
shellPath = /bin/sh;
|
||||
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;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
@@ -881,11 +831,9 @@
|
||||
"${SRCROOT}/Pods/Target Support Files/Pods-BioChecker/Pods-BioChecker-frameworks.sh",
|
||||
"${BUILT_PRODUCTS_DIR}/DropDown/DropDown.framework",
|
||||
"${BUILT_PRODUCTS_DIR}/FMDB/FMDB.framework",
|
||||
"${PODS_ROOT}/../../../flutter/bin/cache/artifacts/engine/ios/Flutter.framework",
|
||||
"${BUILT_PRODUCTS_DIR}/GoogleToolboxForMac/GoogleToolboxForMac.framework",
|
||||
"${PODS_ROOT}/../../../flutter/bin/cache/artifacts/engine/ios-release/Flutter.framework",
|
||||
"${BUILT_PRODUCTS_DIR}/ZXingObjC/ZXingObjC.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}/sqflite/sqflite.framework",
|
||||
);
|
||||
@@ -894,10 +842,8 @@
|
||||
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/DropDown.framework",
|
||||
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FMDB.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}/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}/sqflite.framework",
|
||||
);
|
||||
@@ -906,6 +852,21 @@
|
||||
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-BioChecker/Pods-BioChecker-frameworks.sh\"\n";
|
||||
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 */ = {
|
||||
isa = PBXShellScriptBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
@@ -915,11 +876,9 @@
|
||||
"${SRCROOT}/Pods/Target Support Files/Pods-Dinect/Pods-Dinect-frameworks.sh",
|
||||
"${BUILT_PRODUCTS_DIR}/DropDown/DropDown.framework",
|
||||
"${BUILT_PRODUCTS_DIR}/FMDB/FMDB.framework",
|
||||
"${PODS_ROOT}/../../../flutter/bin/cache/artifacts/engine/ios/Flutter.framework",
|
||||
"${BUILT_PRODUCTS_DIR}/GoogleToolboxForMac/GoogleToolboxForMac.framework",
|
||||
"${PODS_ROOT}/../../../flutter/bin/cache/artifacts/engine/ios-release/Flutter.framework",
|
||||
"${BUILT_PRODUCTS_DIR}/ZXingObjC/ZXingObjC.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}/sqflite/sqflite.framework",
|
||||
);
|
||||
@@ -928,10 +887,8 @@
|
||||
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/DropDown.framework",
|
||||
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FMDB.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}/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}/sqflite.framework",
|
||||
);
|
||||
@@ -940,6 +897,24 @@
|
||||
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Dinect/Pods-Dinect-frameworks.sh\"\n";
|
||||
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 */ = {
|
||||
isa = PBXShellScriptBuildPhase;
|
||||
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";
|
||||
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 */ = {
|
||||
isa = PBXShellScriptBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
@@ -982,11 +942,9 @@
|
||||
"${SRCROOT}/Pods/Target Support Files/Pods-Crypto/Pods-Crypto-frameworks.sh",
|
||||
"${BUILT_PRODUCTS_DIR}/DropDown/DropDown.framework",
|
||||
"${BUILT_PRODUCTS_DIR}/FMDB/FMDB.framework",
|
||||
"${PODS_ROOT}/../../../flutter/bin/cache/artifacts/engine/ios/Flutter.framework",
|
||||
"${BUILT_PRODUCTS_DIR}/GoogleToolboxForMac/GoogleToolboxForMac.framework",
|
||||
"${PODS_ROOT}/../../../flutter/bin/cache/artifacts/engine/ios-release/Flutter.framework",
|
||||
"${BUILT_PRODUCTS_DIR}/ZXingObjC/ZXingObjC.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}/sqflite/sqflite.framework",
|
||||
);
|
||||
@@ -995,10 +953,8 @@
|
||||
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/DropDown.framework",
|
||||
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FMDB.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}/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}/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";
|
||||
showEnvVarsInLog = 0;
|
||||
};
|
||||
8EB54802CDB4E508778AC418 /* [CP] Check Pods Manifest.lock */ = {
|
||||
A7394C5F4216B3DA27404778 /* [CP] Copy Pods Resources */ = {
|
||||
isa = PBXShellScriptBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
);
|
||||
inputPaths = (
|
||||
"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
|
||||
"${PODS_ROOT}/Manifest.lock",
|
||||
);
|
||||
name = "[CP] Check Pods Manifest.lock";
|
||||
name = "[CP] Copy Pods Resources";
|
||||
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";
|
||||
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Crypto/Pods-Crypto-resources.sh\"\n";
|
||||
showEnvVarsInLog = 0;
|
||||
};
|
||||
ACE861291F9F745B006FEF38 /* Run Script */ = {
|
||||
@@ -1071,7 +1024,7 @@
|
||||
shellPath = /bin/sh;
|
||||
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;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
@@ -1086,6 +1039,21 @@
|
||||
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-BioChecker/Pods-BioChecker-resources.sh\"\n";
|
||||
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 */ = {
|
||||
isa = PBXShellScriptBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
@@ -1313,7 +1281,6 @@
|
||||
"$(inherited)",
|
||||
"$(PROJECT_DIR)/Flutter",
|
||||
);
|
||||
GCC_C_LANGUAGE_STANDARD = c99;
|
||||
INFOPLIST_FILE = "Runner copy2-Info.plist";
|
||||
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
|
||||
LIBRARY_SEARCH_PATHS = "$(inherited)";
|
||||
@@ -1348,7 +1315,6 @@
|
||||
"$(inherited)",
|
||||
"$(PROJECT_DIR)/Flutter",
|
||||
);
|
||||
GCC_C_LANGUAGE_STANDARD = c99;
|
||||
INFOPLIST_FILE = "Runner copy2-Info.plist";
|
||||
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
|
||||
LIBRARY_SEARCH_PATHS = "$(inherited)";
|
||||
@@ -1378,12 +1344,14 @@
|
||||
CLANG_WARN_BOOL_CONVERSION = YES;
|
||||
CLANG_WARN_COMMA = YES;
|
||||
CLANG_WARN_CONSTANT_CONVERSION = YES;
|
||||
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
|
||||
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
|
||||
CLANG_WARN_EMPTY_BODY = YES;
|
||||
CLANG_WARN_ENUM_CONVERSION = YES;
|
||||
CLANG_WARN_INFINITE_RECURSION = YES;
|
||||
CLANG_WARN_INT_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_ROOT_CLASS = YES_ERROR;
|
||||
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
|
||||
@@ -1433,12 +1401,14 @@
|
||||
CLANG_WARN_BOOL_CONVERSION = YES;
|
||||
CLANG_WARN_COMMA = YES;
|
||||
CLANG_WARN_CONSTANT_CONVERSION = YES;
|
||||
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
|
||||
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
|
||||
CLANG_WARN_EMPTY_BODY = YES;
|
||||
CLANG_WARN_ENUM_CONVERSION = YES;
|
||||
CLANG_WARN_INFINITE_RECURSION = YES;
|
||||
CLANG_WARN_INT_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_ROOT_CLASS = YES_ERROR;
|
||||
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
|
||||
@@ -1487,7 +1457,6 @@
|
||||
"$(inherited)",
|
||||
"$(PROJECT_DIR)/Flutter",
|
||||
);
|
||||
GCC_C_LANGUAGE_STANDARD = c99;
|
||||
INFOPLIST_FILE = "$(SRCROOT)/Runner/Info.plist";
|
||||
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
|
||||
LIBRARY_SEARCH_PATHS = (
|
||||
@@ -1525,7 +1494,6 @@
|
||||
"$(inherited)",
|
||||
"$(PROJECT_DIR)/Flutter",
|
||||
);
|
||||
GCC_C_LANGUAGE_STANDARD = c99;
|
||||
INFOPLIST_FILE = "$(SRCROOT)/Runner/Info.plist";
|
||||
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
|
||||
LIBRARY_SEARCH_PATHS = (
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Scheme
|
||||
LastUpgradeVersion = "0920"
|
||||
LastUpgradeVersion = "0930"
|
||||
version = "1.3">
|
||||
<BuildAction
|
||||
parallelizeBuildables = "YES"
|
||||
@@ -26,7 +26,6 @@
|
||||
buildConfiguration = "Debug"
|
||||
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
|
||||
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
|
||||
language = ""
|
||||
shouldUseLaunchSchemeArgsEnv = "YES">
|
||||
<Testables>
|
||||
</Testables>
|
||||
@@ -46,7 +45,6 @@
|
||||
buildConfiguration = "Debug"
|
||||
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
|
||||
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
|
||||
language = ""
|
||||
launchStyle = "0"
|
||||
useCustomWorkingDirectory = "NO"
|
||||
ignoresPersistentStateOnLaunch = "NO"
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Scheme
|
||||
LastUpgradeVersion = "0920"
|
||||
LastUpgradeVersion = "0930"
|
||||
version = "1.3">
|
||||
<BuildAction
|
||||
parallelizeBuildables = "YES"
|
||||
@@ -26,7 +26,6 @@
|
||||
buildConfiguration = "Debug"
|
||||
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
|
||||
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
|
||||
language = ""
|
||||
shouldUseLaunchSchemeArgsEnv = "YES">
|
||||
<Testables>
|
||||
</Testables>
|
||||
@@ -46,7 +45,6 @@
|
||||
buildConfiguration = "Debug"
|
||||
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
|
||||
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
|
||||
language = ""
|
||||
launchStyle = "0"
|
||||
useCustomWorkingDirectory = "NO"
|
||||
ignoresPersistentStateOnLaunch = "NO"
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Scheme
|
||||
LastUpgradeVersion = "0900"
|
||||
LastUpgradeVersion = "0930"
|
||||
version = "1.3">
|
||||
<BuildAction
|
||||
parallelizeBuildables = "YES"
|
||||
@@ -26,7 +26,6 @@
|
||||
buildConfiguration = "Debug"
|
||||
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
|
||||
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
|
||||
language = ""
|
||||
shouldUseLaunchSchemeArgsEnv = "YES">
|
||||
<Testables>
|
||||
</Testables>
|
||||
@@ -46,7 +45,6 @@
|
||||
buildConfiguration = "Debug"
|
||||
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
|
||||
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
|
||||
language = ""
|
||||
launchStyle = "0"
|
||||
useCustomWorkingDirectory = "NO"
|
||||
ignoresPersistentStateOnLaunch = "NO"
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Scheme
|
||||
LastUpgradeVersion = "0920"
|
||||
LastUpgradeVersion = "0930"
|
||||
version = "1.3">
|
||||
<BuildAction
|
||||
parallelizeBuildables = "YES"
|
||||
@@ -26,7 +26,6 @@
|
||||
buildConfiguration = "Debug"
|
||||
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
|
||||
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
|
||||
language = ""
|
||||
shouldUseLaunchSchemeArgsEnv = "YES">
|
||||
<Testables>
|
||||
</Testables>
|
||||
@@ -46,7 +45,6 @@
|
||||
buildConfiguration = "Debug"
|
||||
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
|
||||
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
|
||||
language = ""
|
||||
launchStyle = "0"
|
||||
useCustomWorkingDirectory = "NO"
|
||||
ignoresPersistentStateOnLaunch = "NO"
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
<key>BioChecker.xcscheme</key>
|
||||
<dict>
|
||||
<key>orderHint</key>
|
||||
<integer>16</integer>
|
||||
<integer>14</integer>
|
||||
</dict>
|
||||
<key>Dinect INT.xcscheme_^#shared#^_</key>
|
||||
<dict>
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
<key>BioChecker.xcscheme</key>
|
||||
<dict>
|
||||
<key>orderHint</key>
|
||||
<integer>15</integer>
|
||||
<integer>13</integer>
|
||||
</dict>
|
||||
<key>Dinect INT.xcscheme_^#shared#^_</key>
|
||||
<dict>
|
||||
@@ -17,7 +17,7 @@
|
||||
<key>Dinect-Crypto.xcscheme_^#shared#^_</key>
|
||||
<dict>
|
||||
<key>orderHint</key>
|
||||
<integer>3</integer>
|
||||
<integer>2</integer>
|
||||
</dict>
|
||||
<key>Dinect.xcscheme</key>
|
||||
<dict>
|
||||
@@ -27,7 +27,7 @@
|
||||
<key>Dinect.xcscheme_^#shared#^_</key>
|
||||
<dict>
|
||||
<key>orderHint</key>
|
||||
<integer>12</integer>
|
||||
<integer>3</integer>
|
||||
</dict>
|
||||
<key>Runner.xcscheme_^#shared#^_</key>
|
||||
<dict>
|
||||
|
||||
@@ -1,12 +1,10 @@
|
||||
#include "AppDelegate.h"
|
||||
#include "GeneratedPluginRegistrant.h"
|
||||
#import "Autobonus-Swift.h"
|
||||
@import Firebase;
|
||||
|
||||
@implementation AppDelegate
|
||||
|
||||
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
|
||||
[FIRApp configure];
|
||||
|
||||
[GeneratedPluginRegistrant registerWithRegistry:self];
|
||||
|
||||
@@ -42,13 +40,24 @@
|
||||
@"appToken" : @"9fec83cdca38c357e6b65dbb17514cdd36bf2a08",
|
||||
@"appTitle" : @"Dinect (INT)",
|
||||
@"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" : @{
|
||||
@"locale" : @"ru",
|
||||
@"flavor" : @"autobonus",
|
||||
@"currency" : @643,
|
||||
@"supportPhone" : @"8-800-234-6064",
|
||||
@"supportUrl" : @"https://www.auto-club.biz",
|
||||
@"supportPhone" : @"Обратитесь к вашему региональному менеджеру",
|
||||
@"supportUrl" : @"https://www.auto-club.biz/coupons_new/contacts",
|
||||
@"endPoint" : @"https://pos-api-autoclub.dinect.com/20130701/",
|
||||
@"appToken" : @"bdea0f3ba9034b688019a7cac753d1209e2b227f",
|
||||
@"appTitle" : @"Autobonus",
|
||||
@@ -62,7 +71,7 @@
|
||||
@"supportUrl" : @"https://joys.digital/",
|
||||
@"endPoint" : @"https://pos-api-crypto-int.dinect.com/20130701/",
|
||||
@"appToken" : @"bdea0f3ba9034b688019a7cac753d1209e2b227f",
|
||||
@"appTitle" : @"miniPOS Joys",
|
||||
@"appTitle" : @"POSapp Joys",
|
||||
@"showBonus" : @YES,
|
||||
},
|
||||
@"com.dinect.checker.pip" : @{
|
||||
@@ -125,8 +134,6 @@
|
||||
result(buildSettings[@"showBonus"]);
|
||||
} else if ([@"getVersionName" isEqualToString:call.method]) {
|
||||
result([[NSBundle mainBundle] objectForInfoDictionaryKey: @"CFBundleShortVersionString"]);
|
||||
} else if ([@"logError" isEqualToString:call.method]) {
|
||||
NSLog(@"%@", call.arguments[@"message"]);
|
||||
} else {
|
||||
result(FlutterMethodNotImplemented);
|
||||
}
|
||||
|
||||
@@ -1,90 +1,182 @@
|
||||
{
|
||||
"author" : "Iconizer",
|
||||
"version" : "1.0",
|
||||
"images" : [
|
||||
{
|
||||
"size" : "1024x1024",
|
||||
"filename" : "ios-marketing.png",
|
||||
"expected-size" : "1024",
|
||||
"idiom" : "ios-marketing",
|
||||
"scale" : "1x"
|
||||
},
|
||||
{
|
||||
"size" : "60x60",
|
||||
"filename" : "iphone-appicon@3x.png",
|
||||
"expected-size" : "180",
|
||||
"idiom" : "iphone",
|
||||
"scale" : "3x"
|
||||
},
|
||||
{
|
||||
"size" : "40x40",
|
||||
"filename" : "iphone-spotlight@2x.png",
|
||||
"expected-size" : "80",
|
||||
"idiom" : "iphone",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"size" : "40x40",
|
||||
"filename" : "iphone-spotlight@3x.png",
|
||||
"expected-size" : "120",
|
||||
"idiom" : "iphone",
|
||||
"scale" : "3x"
|
||||
},
|
||||
{
|
||||
"size" : "60x60",
|
||||
"filename" : "iphone-appicon@2x.png",
|
||||
"expected-size" : "120",
|
||||
"idiom" : "iphone",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"size" : "57x57",
|
||||
"filename" : "iphone-oldAppicon@1x.png",
|
||||
"expected-size" : "57",
|
||||
"idiom" : "iphone",
|
||||
"scale" : "1x"
|
||||
},
|
||||
{
|
||||
"size" : "29x29",
|
||||
"filename" : "iphone-settings@2x.png",
|
||||
"expected-size" : "58",
|
||||
"idiom" : "iphone",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"size" : "29x29",
|
||||
"filename" : "iphone-settings@1x.png",
|
||||
"expected-size" : "29",
|
||||
"idiom" : "iphone",
|
||||
"scale" : "1x"
|
||||
},
|
||||
{
|
||||
"size" : "29x29",
|
||||
"filename" : "iphone-settings@3x.png",
|
||||
"expected-size" : "87",
|
||||
"idiom" : "iphone",
|
||||
"scale" : "3x"
|
||||
},
|
||||
{
|
||||
"size" : "57x57",
|
||||
"filename" : "iphone-oldAppicon@2x.png",
|
||||
"expected-size" : "114",
|
||||
"idiom" : "iphone",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"size" : "20x20",
|
||||
"filename" : "iphone-notification@2x.png",
|
||||
"expected-size" : "40",
|
||||
"idiom" : "iphone",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"size" : "20x20",
|
||||
"filename" : "iphone-notification@3x.png",
|
||||
"expected-size" : "60",
|
||||
"idiom" : "iphone",
|
||||
"scale" : "3x"
|
||||
"images":[
|
||||
{
|
||||
"idiom":"iphone",
|
||||
"size":"20x20",
|
||||
"scale":"2x",
|
||||
"filename":"Icon-App-20x20@2x.png"
|
||||
},
|
||||
{
|
||||
"idiom":"iphone",
|
||||
"size":"20x20",
|
||||
"scale":"3x",
|
||||
"filename":"Icon-App-20x20@3x.png"
|
||||
},
|
||||
{
|
||||
"idiom":"iphone",
|
||||
"size":"29x29",
|
||||
"scale":"1x",
|
||||
"filename":"Icon-App-29x29@1x.png"
|
||||
},
|
||||
{
|
||||
"idiom":"iphone",
|
||||
"size":"29x29",
|
||||
"scale":"2x",
|
||||
"filename":"Icon-App-29x29@2x.png"
|
||||
},
|
||||
{
|
||||
"idiom":"iphone",
|
||||
"size":"29x29",
|
||||
"scale":"3x",
|
||||
"filename":"Icon-App-29x29@3x.png"
|
||||
},
|
||||
{
|
||||
"idiom":"iphone",
|
||||
"size":"40x40",
|
||||
"scale":"1x",
|
||||
"filename":"Icon-App-40x40@1x.png"
|
||||
},
|
||||
{
|
||||
"idiom":"iphone",
|
||||
"size":"40x40",
|
||||
"scale":"2x",
|
||||
"filename":"Icon-App-40x40@2x.png"
|
||||
},
|
||||
{
|
||||
"idiom":"iphone",
|
||||
"size":"40x40",
|
||||
"scale":"3x",
|
||||
"filename":"Icon-App-40x40@3x.png"
|
||||
},
|
||||
{
|
||||
"idiom":"iphone",
|
||||
"size":"57x57",
|
||||
"scale":"1x",
|
||||
"filename":"Icon-App-57x57@1x.png"
|
||||
},
|
||||
{
|
||||
"idiom":"iphone",
|
||||
"size":"57x57",
|
||||
"scale":"2x",
|
||||
"filename":"Icon-App-57x57@2x.png"
|
||||
},
|
||||
{
|
||||
"idiom":"iphone",
|
||||
"size":"60x60",
|
||||
"scale":"1x",
|
||||
"filename":"Icon-App-60x60@1x.png"
|
||||
},
|
||||
{
|
||||
"idiom":"iphone",
|
||||
"size":"60x60",
|
||||
"scale":"2x",
|
||||
"filename":"Icon-App-60x60@2x.png"
|
||||
},
|
||||
{
|
||||
"idiom":"iphone",
|
||||
"size":"60x60",
|
||||
"scale":"3x",
|
||||
"filename":"Icon-App-60x60@3x.png"
|
||||
},
|
||||
{
|
||||
"idiom":"iphone",
|
||||
"size":"76x76",
|
||||
"scale":"1x",
|
||||
"filename":"Icon-App-76x76@1x.png"
|
||||
},
|
||||
{
|
||||
"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"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
|
After Width: | Height: | Size: 1.3 KiB |
|
After Width: | Height: | Size: 3.1 KiB |
|
After Width: | Height: | Size: 4.8 KiB |
|
After Width: | Height: | Size: 2.1 KiB |
|
After Width: | Height: | Size: 4.6 KiB |
|
After Width: | Height: | Size: 7.0 KiB |
|
After Width: | Height: | Size: 3.1 KiB |
|
After Width: | Height: | Size: 6.3 KiB |
|
After Width: | Height: | Size: 9.6 KiB |
|
After Width: | Height: | Size: 4.5 KiB |
|
After Width: | Height: | Size: 9.1 KiB |
|
After Width: | Height: | Size: 4.8 KiB |
|
After Width: | Height: | Size: 9.6 KiB |
|
After Width: | Height: | Size: 14 KiB |
|
After Width: | Height: | Size: 5.7 KiB |
|
After Width: | Height: | Size: 11 KiB |
|
After Width: | Height: | Size: 6.0 KiB |
|
After Width: | Height: | Size: 12 KiB |
|
After Width: | Height: | Size: 18 KiB |
|
After Width: | Height: | Size: 13 KiB |
|
After Width: | Height: | Size: 3.9 KiB |
|
After Width: | Height: | Size: 7.9 KiB |
|
After Width: | Height: | Size: 138 KiB |
|
Before Width: | Height: | Size: 101 KiB |
|
Before Width: | Height: | Size: 8.1 KiB |
|
Before Width: | Height: | Size: 12 KiB |
|
Before Width: | Height: | Size: 2.5 KiB |
|
Before Width: | Height: | Size: 3.8 KiB |
|
Before Width: | Height: | Size: 3.7 KiB |
|
Before Width: | Height: | Size: 7.7 KiB |
|
Before Width: | Height: | Size: 1.7 KiB |
|
Before Width: | Height: | Size: 3.7 KiB |
|
Before Width: | Height: | Size: 5.7 KiB |
|
Before Width: | Height: | Size: 5.3 KiB |