feat: 一键登录

This commit is contained in:
Liuyf 2025-03-04 17:32:43 +08:00
commit a4303bde77
280 changed files with 7358 additions and 1771 deletions

View File

@ -4,6 +4,7 @@ stages:
- build-artifacts
- release-artifacts
- notification
- clean-up
variables:
LC_ALL: "en_US.UTF-8"
@ -61,7 +62,7 @@ variables:
before_script:
- ls -li
- export NEXT_VERSION="$(cat app_new.version)"
- flutter pub get
# - flutter pub get
- bundle install --gemfile android/Gemfile --quiet
cache:
paths:
@ -72,7 +73,7 @@ variables:
before_script:
- ls -li
- export NEXT_VERSION="$(cat app_new.version)"
- flutter pub get
# - flutter pub get
- bundle install --gemfile ios/Gemfile --quiet
cache:
paths:
@ -95,7 +96,8 @@ generate_git_tag:
- bash pre_build.sh sky
- project_url=$(echo $CI_PROJECT_URL | sed 's/http:\/\///')
- echo "project_url:$project_url"
- git remote set-url origin http://gitlab-ci-token:${GITLAB_ACCESS_TOKEN}@$project_url.git
- echo "CI_SERVER_FQDN:$CI_SERVER_FQDN/CI_PROJECT_ROOT_NAMESPACE:$CI_PROJECT_ROOT_NAMESPACE/CI_PROJECT_NAME:$CI_PROJECT_NAME"
- git remote set-url origin git@$CI_SERVER_FQDN:$CI_PROJECT_ROOT_NAMESPACE/$CI_PROJECT_NAME.git
script:
- bash tag_generator.sh generate_tag
@ -170,7 +172,7 @@ create-release:
url: '${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/StarLock/${CI_COMMIT_TAG}/starlock-xhj-release-${CI_COMMIT_TAG}.apk'
link_type: 'package'
- name: 'xhj bundle binary package'
url: '${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/StarLock/${CI_COMMIT_TAG}/starlock-xhj-release-${CI_COMMIT_TAG}.aab'
url: '${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/StarLock/${CI_COMMIT_TAG}/starlock-xhj_bundle-release-${CI_COMMIT_TAG}.aab'
link_type: 'package'
- name: 'sky apk binary package'
url: '${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/StarLock/${CI_COMMIT_TAG}/starlock-sky-release-${CI_COMMIT_TAG}.apk'
@ -203,4 +205,11 @@ notify_failure:
script:
- bash notify.sh failure
allow_failure: true
when: on_failure
when: on_failure
clean_up:
stage: clean-up
extends: .build_rule
script:
- git reset --hard
when: always

View File

@ -23,6 +23,9 @@ if (flutterVersionName == null) {
}
apply plugin: 'com.android.application'
//<com>
apply plugin: 'com.google.gms.google-services'
//</com>
apply plugin: 'kotlin-android'
apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle"
apply plugin: 'com.android.application'
@ -75,6 +78,13 @@ android {
keyAlias = 'upload'
keyPassword 'xhj8872'
}
xhj_bundle {
storeFile file("xhj_bundle.jks")
storePassword 'xhj8872'
keyAlias = 'xhj'
keyPassword 'xhj8872'
}
}
// ----- BEGIN flavorDimensions (autogenerated by flutter_flavorizr) -----
@ -132,6 +142,21 @@ android {
manifestPlaceholders.JPUSH_PKGNAME = "com.xhjcn.lock"
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules-xhj.pro'
}
xhj_bundle {
dimension "flavor-type"
applicationId "ltd.xhjcn.lock"
signingConfig signingConfigs.xhj_bundle
resValue "string", "app_name", "Star Lock"
manifestPlaceholders = [
JPUSH_PKGNAME : "ltd.xhjcn.lock",
JPUSH_APPKEY : "5ccdb9b8d3faaae66ba5d02e",
JPUSH_CHANNEL : "flutter_channel",
]
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules-xhj.pro'
}
xhj_pre {
dimension "flavor-type"
applicationId "com.xhjcn.lock.pre"
@ -240,7 +265,11 @@ android {
productFlavors.dev.signingConfig signingConfigs.debug
productFlavors.pre.signingConfig signingConfigs.debug
productFlavors.sky.signingConfig signingConfigs.sky
productFlavors.sky_dev.signingConfig signingConfigs.sky
productFlavors.sky_pre.signingConfig signingConfigs.sky
productFlavors.xhj.signingConfig signingConfigs.xhj
productFlavors.xhj_dev.signingConfig signingConfigs.xhj
productFlavors.xhj_pre.signingConfig signingConfigs.xhj
}
release {
// release编译模式下应用闪退[Debug模式下运行正常但是打Release包时则闪退解决办法](https://blog.csdn.net/weixin_39370093/article/details/109631210)
@ -252,7 +281,11 @@ android {
productFlavors.dev.signingConfig signingConfigs.debug
productFlavors.pre.signingConfig signingConfigs.debug
productFlavors.sky.signingConfig signingConfigs.sky
productFlavors.sky_dev.signingConfig signingConfigs.sky
productFlavors.sky_pre.signingConfig signingConfigs.sky
productFlavors.xhj.signingConfig signingConfigs.xhj
productFlavors.xhj_dev.signingConfig signingConfigs.xhj
productFlavors.xhj_pre.signingConfig signingConfigs.xhj
}
}
@ -296,6 +329,8 @@ dependencies {
implementation 'cn.jiguang.sdk.plugin:vivo:5.2.3'
// Umeng统计
implementation 'com.umeng.umsdk:common:9.3.7'
implementation 'com.umeng.umsdk:asms:1.4.1'
//<cn>
implementation 'com.umeng.umsdk:common:9.7.9'
implementation 'com.umeng.umsdk:asms:1.8.5'
//</cn>
}

View File

@ -2,14 +2,14 @@
"project_info": {
"project_number": "281500445726",
"project_id": "skychip2023-ecdff",
"storage_bucket": "skychip2023-ecdff.appspot.com"
"storage_bucket": "skychip2023-ecdff.firebasestorage.app"
},
"client": [
{
"client_info": {
"mobilesdk_app_id": "1:281500445726:android:ddf52ac7b7f83cf5c4d20f",
"mobilesdk_app_id": "1:281500445726:android:468195b9cc68dd6cc4d20f",
"android_client_info": {
"package_name": "com.skychip.lock"
"package_name": "com.starlock.lock.local"
}
},
"oauth_client": [],

View File

@ -1,6 +1,6 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
package="com.example.star_lock">
package="com.skychip.lock">
<uses-permission
android:name="android.permission.BLUETOOTH_SCAN"
@ -8,8 +8,6 @@
<uses-permission android:name="android.permission.BLUETOOTH_CONNECT" />
<uses-permission android:name="android.permission.BLUETOOTH" />
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
<!-- <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" android:maxSdkVersion="30" />-->
<!-- <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" android:maxSdkVersion="30" />-->
<!--允许访问网络,必选权限-->
<uses-permission android:name="android.permission.INTERNET" />
<!--允许获取精确位置,精准定位必选-->
@ -58,14 +56,8 @@
<uses-permission android:name="com.hihonor.permission.sec.SDK_LAUNCHER" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
<application
android:name="android.app.Application"
android:name=".App"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:requestLegacyExternalStorage="true"
@ -149,7 +141,7 @@
</intent-filter>
</service> <!--兼容Q版本-->
<activity
android:name="com.skychip.lock.MainActivity"
android:name=".MainActivity"
android:configChanges="orientation|keyboardHidden|keyboard|screenSize|smallestScreenSize|locale|layoutDirection|fontScale|screenLayout|density|uiMode"
android:exported="true"
android:hardwareAccelerated="true"

View File

@ -0,0 +1,12 @@
package com.skychip.lock
import io.flutter.app.FlutterApplication
import android.util.Log
class App : FlutterApplication() {
override fun onCreate() {
super.onCreate()
Log.d("MyApplication", "Application has started")
}
}

View File

@ -12,17 +12,14 @@ import android.bluetooth.BluetoothAdapter;
import androidx.core.content.FileProvider
import java.io.File
import com.umeng.commonsdk.UMConfigure
class MainActivity : FlutterActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
GeneratedPluginRegistrant.registerWith(flutterEngine!!)
// 初始化 Umeng SDK
UMConfigure.init(this, "671244cf80464b33f6df9648", "Product", UMConfigure.DEVICE_TYPE_PHONE, null)
MethodChannel(flutterEngine?.dartExecutor!!.binaryMessenger, "starLockFlutterSend").setMethodCallHandler { call, result ->
MethodChannel(
flutterEngine?.dartExecutor!!.binaryMessenger,
"starLockFlutterSend"
).setMethodCallHandler { call, result ->
if (call.method == "loadNativeShare") {
val map = call.arguments as Map<String, String>
val shareText = map["shareText"]
@ -32,7 +29,7 @@ class MainActivity : FlutterActivity() {
} else {
shareText(shareText, "分享")
}
} else if (call.method == "sendGetBlueStatus") {
} else if (call.method == "sendGetBlueStatus") {
// 蓝牙是否开启
// println("收到原生的信息了 methodmethodmethod: ${call.method}")
val bluetoothAdapter: BluetoothAdapter? = BluetoothAdapter.getDefaultAdapter()
@ -50,7 +47,10 @@ class MainActivity : FlutterActivity() {
status = "-1"
}
val flutterEngine: FlutterEngine? = this.flutterEngine // 获取你的 FlutterEngine 实例
MethodChannel(flutterEngine?.dartExecutor!!.binaryMessenger, "starLockFlutterReceive").invokeMethod("getBlueStatus", status)
MethodChannel(
flutterEngine?.dartExecutor!!.binaryMessenger,
"starLockFlutterReceive"
).invokeMethod("getBlueStatus", status)
} else {
result.notImplemented() // 没有实现的方法
}
@ -96,7 +96,10 @@ class MainActivity : FlutterActivity() {
override fun configureFlutterEngine(flutterEngine: FlutterEngine) {
GeneratedPluginRegistrant.registerWith(flutterEngine)
MethodChannel(flutterEngine.dartExecutor.binaryMessenger, "starLockFlutterSend").setMethodCallHandler { call, result ->
MethodChannel(
flutterEngine.dartExecutor.binaryMessenger,
"starLockFlutterSend"
).setMethodCallHandler { call, result ->
if (call.method == "loadNativeShare") {
val map = call.arguments as Map<String, String>
val shareText = map["shareText"]

View File

@ -0,0 +1,48 @@
{
"project_info": {
"project_number": "281500445726",
"project_id": "skychip2023-ecdff",
"storage_bucket": "skychip2023-ecdff.firebasestorage.app"
},
"client": [
{
"client_info": {
"mobilesdk_app_id": "1:281500445726:android:ddf52ac7b7f83cf5c4d20f",
"android_client_info": {
"package_name": "com.skychip.lock"
}
},
"oauth_client": [],
"api_key": [
{
"current_key": "AIzaSyC-3-ABWuy9LrYyAw_KxDRto4DanQ0sq9g"
}
],
"services": {
"appinvite_service": {
"other_platform_oauth_client": []
}
}
},
{
"client_info": {
"mobilesdk_app_id": "1:281500445726:android:468195b9cc68dd6cc4d20f",
"android_client_info": {
"package_name": "com.starlock.lock.local"
}
},
"oauth_client": [],
"api_key": [
{
"current_key": "AIzaSyC-3-ABWuy9LrYyAw_KxDRto4DanQ0sq9g"
}
],
"services": {
"appinvite_service": {
"other_platform_oauth_client": []
}
}
}
],
"configuration_version": "1"
}

View File

@ -0,0 +1,48 @@
{
"project_info": {
"project_number": "281500445726",
"project_id": "skychip2023-ecdff",
"storage_bucket": "skychip2023-ecdff.firebasestorage.app"
},
"client": [
{
"client_info": {
"mobilesdk_app_id": "1:281500445726:android:ddf52ac7b7f83cf5c4d20f",
"android_client_info": {
"package_name": "com.skychip.lock.dev"
}
},
"oauth_client": [],
"api_key": [
{
"current_key": "AIzaSyC-3-ABWuy9LrYyAw_KxDRto4DanQ0sq9g"
}
],
"services": {
"appinvite_service": {
"other_platform_oauth_client": []
}
}
},
{
"client_info": {
"mobilesdk_app_id": "1:281500445726:android:468195b9cc68dd6cc4d20f",
"android_client_info": {
"package_name": "com.starlock.lock.local"
}
},
"oauth_client": [],
"api_key": [
{
"current_key": "AIzaSyC-3-ABWuy9LrYyAw_KxDRto4DanQ0sq9g"
}
],
"services": {
"appinvite_service": {
"other_platform_oauth_client": []
}
}
}
],
"configuration_version": "1"
}

View File

@ -0,0 +1,48 @@
{
"project_info": {
"project_number": "281500445726",
"project_id": "skychip2023-ecdff",
"storage_bucket": "skychip2023-ecdff.firebasestorage.app"
},
"client": [
{
"client_info": {
"mobilesdk_app_id": "1:281500445726:android:ddf52ac7b7f83cf5c4d",
"android_client_info": {
"package_name": "com.skychip.lock.pre"
}
},
"oauth_client": [],
"api_key": [
{
"current_key": "AIzaSyC-3-ABWuy9LrYyAw_KxDRto4DanQ"
}
],
"services": {
"appinvite_service": {
"other_platform_oauth_client": []
}
}
},
{
"client_info": {
"mobilesdk_app_id": "1:281500445726:android:468195b9cc68dd6cc",
"android_client_info": {
"package_name": "com.starlock.lock.local"
}
},
"oauth_client": [],
"api_key": [
{
"current_key": "AIzaSyC-3-ABWuy9LrYyAw_KxDRto4DanQ0sq9g"
}
],
"services": {
"appinvite_service": {
"other_platform_oauth_client": []
}
}
}
],
"configuration_version": "1"
}

View File

@ -0,0 +1,48 @@
{
"project_info": {
"project_number": "28150044todo",
"project_id": "skychip2023-etodo",
"storage_bucket": "skychip2023-etodo.firebasestorage.app"
},
"client": [
{
"client_info": {
"mobilesdk_app_id": "1:281500445726:android:ddf52ac7b7f83cf5c4todo",
"android_client_info": {
"package_name": "com.xhjcn.lock"
}
},
"oauth_client": [],
"api_key": [
{
"current_key": "AIzaSyC-3-ABWuy9LrYyAw_KxDRto4DanQ0todo"
}
],
"services": {
"appinvite_service": {
"other_platform_oauth_client": []
}
}
},
{
"client_info": {
"mobilesdk_app_id": "1:281500445726:android:468195b9cc68dd6cc4todo",
"android_client_info": {
"package_name": "com.xhjcn.lock.local"
}
},
"oauth_client": [],
"api_key": [
{
"current_key": "AIzaSyC-3-ABWuy9LrYyAw_KxDRto4Dank9todo"
}
],
"services": {
"appinvite_service": {
"other_platform_oauth_client": []
}
}
}
],
"configuration_version": "1"
}

View File

@ -0,0 +1,96 @@
{
"agcgw":{
"backurl":"connect-drcn.hispace.hicloud.com",
"url":"connect-drcn.dbankcloud.cn",
"websocketbackurl":"connect-ws-drcn.hispace.dbankcloud.com",
"websocketurl":"connect-ws-drcn.hispace.dbankcloud.cn"
},
"agcgw_all":{
"CN":"connect-drcn.dbankcloud.cn",
"CN_back":"connect-drcn.hispace.hicloud.com",
"DE":"connect-dre.dbankcloud.cn",
"DE_back":"connect-dre.hispace.hicloud.com",
"RU":"connect-drru.hispace.dbankcloud.ru",
"RU_back":"connect-drru.hispace.dbankcloud.cn",
"SG":"connect-dra.dbankcloud.cn",
"SG_back":"connect-dra.hispace.hicloud.com"
},
"websocketgw_all":{
"CN":"connect-ws-drcn.hispace.dbankcloud.cn",
"CN_back":"connect-ws-drcn.hispace.dbankcloud.com",
"DE":"connect-ws-dre.hispace.dbankcloud.cn",
"DE_back":"connect-ws-dre.hispace.dbankcloud.com",
"RU":"connect-ws-drru.hispace.dbankcloud.ru",
"RU_back":"connect-ws-drru.hispace.dbankcloud.cn",
"SG":"connect-ws-dra.hispace.dbankcloud.cn",
"SG_back":"connect-ws-dra.hispace.dbankcloud.com"
},
"client":{
"cp_id":"30086000752967166",
"product_id":"388421841222116270",
"client_id":"1406555529261648640",
"client_secret":"843E8191B02B692239726CF0ED990E1EC2B31928F825AA012B932A128FD2C516",
"project_id":"388421841222116270",
"app_id":"110798531",
"api_key":"DQEDAALnPCtuCgoYOyZfsIDa9/YZZhQ+buDGpypeurXhQUGMajWcVyYLQgXXqV3x2HbI6oyG+Wm2Gf+1hPs6j+wA3B6ylYAXG4aAQA==",
"package_name":"ltd.xhjcn.lock"
},
"oauth_client":{
"client_id":"110798531",
"client_type":1
},
"app_info":{
"app_id":"110798531",
"package_name":"ltd.xhjcn.lock"
},
"service":{
"analytics":{
"collector_url":"datacollector-drcn.dt.hicloud.com,datacollector-drcn.dt.dbankcloud.cn",
"collector_url_ru":"datacollector-drru.dt.dbankcloud.ru,datacollector-drru.dt.hicloud.com",
"collector_url_sg":"datacollector-dra.dt.hicloud.com,datacollector-dra.dt.dbankcloud.cn",
"collector_url_de":"datacollector-dre.dt.hicloud.com,datacollector-dre.dt.dbankcloud.cn",
"collector_url_cn":"datacollector-drcn.dt.hicloud.com,datacollector-drcn.dt.dbankcloud.cn",
"resource_id":"p1",
"channel_id":""
},
"edukit":{
"edu_url":"edukit.cloud.huawei.com.cn",
"dh_url":"edukit.cloud.huawei.com.cn"
},
"search":{
"url":"https://search-drcn.cloud.huawei.com"
},
"cloudstorage":{
"storage_url_sg_back":"https://agc-storage-dra.cloud.huawei.asia",
"storage_url_ru_back":"https://agc-storage-drru.cloud.huawei.ru",
"storage_url_ru":"https://agc-storage-drru.cloud.huawei.ru",
"storage_url_de_back":"https://agc-storage-dre.cloud.huawei.eu",
"storage_url_de":"https://ops-dre.agcstorage.link",
"storage_url":"https://agc-storage-drcn.platform.dbankcloud.cn",
"storage_url_sg":"https://ops-dra.agcstorage.link",
"storage_url_cn_back":"https://agc-storage-drcn.cloud.huawei.com.cn",
"storage_url_cn":"https://agc-storage-drcn.platform.dbankcloud.cn"
},
"ml":{
"mlservice_url":"ml-api-drcn.ai.dbankcloud.com,ml-api-drcn.ai.dbankcloud.cn"
}
},
"region":"CN",
"configuration_version":"3.0",
"appInfos":[
{
"package_name":"ltd.xhjcn.lock",
"client":{
"app_id":"110798531"
},
"app_info":{
"package_name":"ltd.xhjcn.lock",
"app_id":"110798531"
},
"oauth_client":{
"client_type":1,
"client_id":"110798531"
}
}
]
}

View File

@ -0,0 +1,29 @@
{
"project_info": {
"project_number": "448746601330",
"project_id": "smart-lock-12b8c",
"storage_bucket": "smart-lock-12b8c.firebasestorage.app"
},
"client": [
{
"client_info": {
"mobilesdk_app_id": "1:448746601330:android:1a8056175e1dad5e317beb",
"android_client_info": {
"package_name": "ltd.xhjcn.lock"
}
},
"oauth_client": [],
"api_key": [
{
"current_key": "AIzaSyAm8dJlBY5hjslJDVDBNd2bkWrJlGjAMqw"
}
],
"services": {
"appinvite_service": {
"other_platform_oauth_client": []
}
}
}
],
"configuration_version": "1"
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.4 KiB

View File

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">Star Lock</string>
</resources>

View File

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">星星锁</string>
</resources>

View File

@ -0,0 +1,48 @@
{
"project_info": {
"project_number": "28150044todo",
"project_id": "skychip2023-etodo",
"storage_bucket": "skychip2023-etodo.firebasestorage.app"
},
"client": [
{
"client_info": {
"mobilesdk_app_id": "1:281500445726:android:ddf52ac7b7f83cf5c4todo",
"android_client_info": {
"package_name": "com.xhjcn.lock"
}
},
"oauth_client": [],
"api_key": [
{
"current_key": "AIzaSyC-3-ABWuy9LrYyAw_KxDRto4DanQ0todo"
}
],
"services": {
"appinvite_service": {
"other_platform_oauth_client": []
}
}
},
{
"client_info": {
"mobilesdk_app_id": "1:281500445726:android:468195b9cc68dd6cc4todo",
"android_client_info": {
"package_name": "com.xhjcn.lock.local"
}
},
"oauth_client": [],
"api_key": [
{
"current_key": "AIzaSyC-3-ABWuy9LrYyAw_KxDRto4Dank9todo"
}
],
"services": {
"appinvite_service": {
"other_platform_oauth_client": []
}
}
}
],
"configuration_version": "1"
}

View File

@ -0,0 +1,48 @@
{
"project_info": {
"project_number": "28150044todo",
"project_id": "skychip2023-etodo",
"storage_bucket": "skychip2023-etodo.firebasestorage.app"
},
"client": [
{
"client_info": {
"mobilesdk_app_id": "1:281500445726:android:ddf52ac7b7f83cf5c4todo",
"android_client_info": {
"package_name": "com.xhjcn.lock"
}
},
"oauth_client": [],
"api_key": [
{
"current_key": "AIzaSyC-3-ABWuy9LrYyAw_KxDRto4DanQ0todo"
}
],
"services": {
"appinvite_service": {
"other_platform_oauth_client": []
}
}
},
{
"client_info": {
"mobilesdk_app_id": "1:281500445726:android:468195b9cc68dd6cc4todo",
"android_client_info": {
"package_name": "com.xhjcn.lock.local"
}
},
"oauth_client": [],
"api_key": [
{
"current_key": "AIzaSyC-3-ABWuy9LrYyAw_KxDRto4Dank9todo"
}
],
"services": {
"appinvite_service": {
"other_platform_oauth_client": []
}
}
}
],
"configuration_version": "1"
}

BIN
android/app/xhj_bundle.jks Normal file

Binary file not shown.

View File

@ -12,12 +12,14 @@ regex='^v[0-9]+\.[0-9]+\.[0-9]+(-[a-zA-Z]+\.[0-9]+)?$'
if [[ "${ENV_BUILD_BRANCH}" == "canary_release" ]]; then
echo "===build canary_release: ${NEXT_VERSION}"
export ENV_BUILD_TAG=${NEXT_VERSION}
bundle exec fastlane release flavor:xhj --verbose
bundle exec fastlane release flavor:sky --verbose
bundle exec fastlane release_apk flavor:xhj --verbose
bundle exec fastlane release_apk flavor:sky --verbose
elif [[ $ENV_BUILD_TAG =~ $regex ]]; then
echo "===build release===$ENV_BUILD_TAG"
bundle exec fastlane release flavor:xhj --verbose
bundle exec fastlane release flavor:sky --verbose
bundle exec fastlane release_apk flavor:xhj --verbose
bundle exec fastlane release_apk flavor:sky --verbose
bundle exec fastlane release_bundle flavor:xhj_bundle --verbose
bundle exec fastlane release_bundle flavor:sky --verbose
elif [[ "${ENV_BUILD_BRANCH}" == "develop" ]]; then
echo "===build dev===${NEXT_VERSION}"
bundle exec fastlane beta flavor:xhj env:dev --verbose

View File

@ -67,7 +67,9 @@ platform :android do
commit_hash = last_git_commit
short_hash = commit_hash[:abbreviated_commit_hash]
print_log "last_git_commit_short_hash #{short_hash}"
remove_zone_pre_build(zone:"com")
Dir.chdir "../.." do
sh("flutter","pub","get")
sh("flutter", "build", "apk", "--no-tree-shake-icons", "--release", "--flavor", "#{flavor}_#{env}", "-t", "lib/main_#{flavor}_#{env}.dart", "--build-number=#{build_number}", "--build-name=#{build_version}")
end
old_file_path = File.join($path_apk_output_dir, "app-#{flavor}_#{env}-release.apk")
@ -82,7 +84,7 @@ platform :android do
end
desc "Build & upload a new version to Gitlab Release"
lane :release do |options|
lane :release_apk do |options|
flavor = options[:flavor]
UI.user_error!("flavor is required") unless flavor
print_log "build flavor for: #{flavor}"
@ -93,13 +95,31 @@ platform :android do
commit_hash = last_git_commit
short_hash = commit_hash[:abbreviated_commit_hash]
print_log "last_git_commit_short_hash #{short_hash}"
remove_zone_pre_build(zone:"com")
Dir.chdir "../.." do
sh("flutter","pub","get")
sh("flutter", "build", "apk", "--no-tree-shake-icons", "--release", "--flavor", "#{flavor}", "-t", "lib/main_#{flavor}_lite.dart", "--build-number=#{build_number}", "--build-name=#{build_version}")
end
old_apk_file_path = File.join($path_apk_output_dir, "app-#{flavor}-release.apk")
new_apk_file_path = File.join($path_apk_output_dir, "starlock-#{flavor}-release-"+$current_tag+".apk")
File.rename(old_apk_file_path, new_apk_file_path)
end
desc "Build & upload a new version to Gitlab Release"
lane :release_bundle do |options|
flavor = options[:flavor]
UI.user_error!("flavor is required") unless flavor
print_log "build flavor for: #{flavor}"
build_number = Time.now.strftime("%Y%m%d%H")
print_log "BuildNo #{build_number}"
build_version = $current_tag.match(/^v(\d+\.\d+\.\d+)/).captures[0]
print_log "buildVersion #{build_version}"
commit_hash = last_git_commit
short_hash = commit_hash[:abbreviated_commit_hash]
print_log "last_git_commit_short_hash #{short_hash}"
remove_zone_pre_build(zone:"cn")
Dir.chdir "../.." do
sh("flutter","pub","get")
sh("flutter", "build", "appbundle", "--no-tree-shake-icons", "--release", "--flavor", "#{flavor}", "-t", "lib/main_#{flavor}_lite.dart", "--build-number=#{build_number}", "--build-name=#{build_version}")
end
old_bundle_file_path = File.join($path_bundle_output_dir , "/#{flavor}Release/app-#{flavor}-release.aab")
@ -122,4 +142,45 @@ platform :android do
File.delete(file)
end
end
lane :remove_zone_pre_build do |options|
sh("git", "reset", "--hard")
zone = options[:zone]
UI.user_error!("Please provide valid 'zone'") unless zone
pathList=["pubspec.yaml","/android/app/build.gradle","/lib/apm"]
extensions = [".dart",".gradle"] #options[:extensions]
if pathList.empty? || extensions.empty?
UI.user_error!("Please provide valid 'paths' and 'extensions' arrays.")
end
puts "start prepare zone: #{zone},pathList:#{pathList},extensions:#{extensions}"
regexp_List = [/#<#{zone}>.*?#<\/#{zone}>/m,/\/\/\<#{zone}\>.*?\/\/\<\/#{zone}\>/m]
UI.message("Processed RegExpList: #{regexp_List}")
def process_file(file_path, regexpList)
content = File.read(file_path)
regexpList.each do |tag|
content = content.gsub(tag,'')
end
File.write(file_path, content)
UI.message("Processed file: #{file_path},content :\n #{content}")
end
pathList.each do |path|
realPath = File.join($path_dir_build, path)
if File.directory?(realPath)
Dir.glob("#{realPath}/**/*").each do |file|
if File.directory?(file)
UI.message("Find child dir path: #{file}")
elsif extensions.include?(File.extname(file))
process_file(file,regexp_List)
end
end
elsif File.file?(realPath)
process_file(realPath,regexp_List)
else
UI.message("Invalid path: #{realPath}")
end
end
UI.success("All matching content removed from specified files.")
end
end

1
firebase.json Normal file
View File

@ -0,0 +1 @@
{"flutter":{"platforms":{"android":{"default":{"projectId":"skychip2023-ecdff","appId":"1:281500445726:android:468195b9cc68dd6cc4d20f","fileOutput":"android/app/google-services.json"}},"ios":{"default":{"projectId":"skychip2023-ecdff","appId":"1:281500445726:ios:b194ccffb92fb86cc4d20f","uploadDebugSymbols":false,"fileOutput":"ios/Runner/GoogleService-Info.plist"}},"dart":{"lib/firebase_options.dart":{"projectId":"skychip2023-ecdff","configurations":{"android":"1:281500445726:android:468195b9cc68dd6cc4d20f","ios":"1:281500445726:ios:b194ccffb92fb86cc4d20f"}}}}}}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 214 KiB

After

Width:  |  Height:  |  Size: 45 KiB

View File

@ -1,5 +1,5 @@
# Uncomment this line to define a global platform for your project
platform :ios, '12.0'
platform :ios, '13.0'
#use_modular_headers!
use_frameworks! :linkage => :static
# CocoaPods analytics sends network stats synchronously affecting flutter build latency.

500
ios/Podfile.lock Normal file
View File

@ -0,0 +1,500 @@
PODS:
- aj_captcha_flutter (0.0.1):
- Flutter
- AlicloudPush (1.9.9.8):
- AlicloudSender
- AlicloudUT
- AlicloudUtils
- AlicloudSender (1.0.0.3):
- AlicloudUTDID
- EMASRest
- AlicloudUT (5.2.0.16):
- AlicloudUTDID
- AlicloudUTDID (1.6.0)
- AlicloudUtils (2.0.0):
- AlicloudUTDID
- aliyun_face_plugin (0.0.1):
- Flutter
- AMap3DMap (10.0.700):
- AMapFoundation (>= 1.8.0)
- amap_flutter_location (0.0.1):
- AMapLocation
- Flutter
- amap_flutter_map (0.0.1):
- AMap3DMap
- Flutter
- AMapFoundation (1.8.2)
- AMapLocation (2.10.0):
- AMapFoundation (>= 1.8.0)
- app_settings (5.1.1):
- Flutter
- audio_session (0.0.1):
- Flutter
- audioplayers_darwin (0.0.1):
- Flutter
- auto_orientation (0.0.1):
- Flutter
- Bugly (2.6.1)
- camera_avfoundation (0.0.1):
- Flutter
- connectivity_plus (0.0.1):
- Flutter
- FlutterMacOS
- device_info_plus (0.0.1):
- Flutter
- DKImagePickerController/Core (4.3.9):
- DKImagePickerController/ImageDataManager
- DKImagePickerController/Resource
- DKImagePickerController/ImageDataManager (4.3.9)
- DKImagePickerController/PhotoGallery (4.3.9):
- DKImagePickerController/Core
- DKPhotoGallery
- DKImagePickerController/Resource (4.3.9)
- DKPhotoGallery (0.0.19):
- DKPhotoGallery/Core (= 0.0.19)
- DKPhotoGallery/Model (= 0.0.19)
- DKPhotoGallery/Preview (= 0.0.19)
- DKPhotoGallery/Resource (= 0.0.19)
- SDWebImage
- SwiftyGif
- DKPhotoGallery/Core (0.0.19):
- DKPhotoGallery/Model
- DKPhotoGallery/Preview
- SDWebImage
- SwiftyGif
- DKPhotoGallery/Model (0.0.19):
- SDWebImage
- SwiftyGif
- DKPhotoGallery/Preview (0.0.19):
- DKPhotoGallery/Model
- DKPhotoGallery/Resource
- SDWebImage
- SwiftyGif
- DKPhotoGallery/Resource (0.0.19):
- SDWebImage
- SwiftyGif
- EMASRest (11.1.1.2)
- file_picker (0.0.1):
- DKImagePickerController/PhotoGallery
- Flutter
- Firebase/Analytics (11.0.0):
- Firebase/Core
- Firebase/Core (11.0.0):
- Firebase/CoreOnly
- FirebaseAnalytics (~> 11.0.0)
- Firebase/CoreOnly (11.0.0):
- FirebaseCore (= 11.0.0)
- firebase_analytics (11.3.0):
- Firebase/Analytics (= 11.0.0)
- firebase_core
- Flutter
- firebase_core (3.4.0):
- Firebase/CoreOnly (= 11.0.0)
- Flutter
- FirebaseAnalytics (11.0.0):
- FirebaseAnalytics/AdIdSupport (= 11.0.0)
- FirebaseCore (~> 11.0)
- FirebaseInstallations (~> 11.0)
- GoogleUtilities/AppDelegateSwizzler (~> 8.0)
- GoogleUtilities/MethodSwizzler (~> 8.0)
- GoogleUtilities/Network (~> 8.0)
- "GoogleUtilities/NSData+zlib (~> 8.0)"
- nanopb (~> 3.30910.0)
- FirebaseAnalytics/AdIdSupport (11.0.0):
- FirebaseCore (~> 11.0)
- FirebaseInstallations (~> 11.0)
- GoogleAppMeasurement (= 11.0.0)
- GoogleUtilities/AppDelegateSwizzler (~> 8.0)
- GoogleUtilities/MethodSwizzler (~> 8.0)
- GoogleUtilities/Network (~> 8.0)
- "GoogleUtilities/NSData+zlib (~> 8.0)"
- nanopb (~> 3.30910.0)
- FirebaseCore (11.0.0):
- FirebaseCoreInternal (~> 11.0)
- GoogleUtilities/Environment (~> 8.0)
- GoogleUtilities/Logger (~> 8.0)
- FirebaseCoreInternal (11.7.0):
- "GoogleUtilities/NSData+zlib (~> 8.0)"
- FirebaseInstallations (11.4.0):
- FirebaseCore (~> 11.0)
- GoogleUtilities/Environment (~> 8.0)
- GoogleUtilities/UserDefaults (~> 8.0)
- PromisesObjC (~> 2.4)
- Flutter (1.0.0)
- flutter_blue_plus (0.0.1):
- Flutter
- flutter_bugly (0.0.1):
- Bugly (= 2.6.1)
- Flutter
- flutter_local_notifications (0.0.1):
- Flutter
- flutter_native_contact_picker (0.0.1):
- Flutter
- flutter_pcm_sound (0.0.1):
- Flutter
- flutter_voice_processor (1.1.1):
- Flutter
- ios-voice-processor (~> 1.1.0)
- fluttertoast (0.0.2):
- Flutter
- Toast
- fluwx (0.0.1):
- Flutter
- fluwx/pay (= 0.0.1)
- fluwx/pay (0.0.1):
- Flutter
- WechatOpenSDK-XCFramework (~> 2.0.4)
- google_maps_flutter_ios (0.0.1):
- Flutter
- GoogleMaps (< 9.0)
- GoogleAppMeasurement (11.0.0):
- GoogleAppMeasurement/AdIdSupport (= 11.0.0)
- GoogleUtilities/AppDelegateSwizzler (~> 8.0)
- GoogleUtilities/MethodSwizzler (~> 8.0)
- GoogleUtilities/Network (~> 8.0)
- "GoogleUtilities/NSData+zlib (~> 8.0)"
- nanopb (~> 3.30910.0)
- GoogleAppMeasurement/AdIdSupport (11.0.0):
- GoogleAppMeasurement/WithoutAdIdSupport (= 11.0.0)
- GoogleUtilities/AppDelegateSwizzler (~> 8.0)
- GoogleUtilities/MethodSwizzler (~> 8.0)
- GoogleUtilities/Network (~> 8.0)
- "GoogleUtilities/NSData+zlib (~> 8.0)"
- nanopb (~> 3.30910.0)
- GoogleAppMeasurement/WithoutAdIdSupport (11.0.0):
- GoogleUtilities/AppDelegateSwizzler (~> 8.0)
- GoogleUtilities/MethodSwizzler (~> 8.0)
- GoogleUtilities/Network (~> 8.0)
- "GoogleUtilities/NSData+zlib (~> 8.0)"
- nanopb (~> 3.30910.0)
- GoogleMaps (6.2.1):
- GoogleMaps/Maps (= 6.2.1)
- GoogleMaps/Base (6.2.1)
- GoogleMaps/Maps (6.2.1):
- GoogleMaps/Base
- GoogleUtilities/AppDelegateSwizzler (8.0.2):
- GoogleUtilities/Environment
- GoogleUtilities/Logger
- GoogleUtilities/Network
- GoogleUtilities/Privacy
- GoogleUtilities/Environment (8.0.2):
- GoogleUtilities/Privacy
- GoogleUtilities/Logger (8.0.2):
- GoogleUtilities/Environment
- GoogleUtilities/Privacy
- GoogleUtilities/MethodSwizzler (8.0.2):
- GoogleUtilities/Logger
- GoogleUtilities/Privacy
- GoogleUtilities/Network (8.0.2):
- GoogleUtilities/Logger
- "GoogleUtilities/NSData+zlib"
- GoogleUtilities/Privacy
- GoogleUtilities/Reachability
- "GoogleUtilities/NSData+zlib (8.0.2)":
- GoogleUtilities/Privacy
- GoogleUtilities/Privacy (8.0.2)
- GoogleUtilities/Reachability (8.0.2):
- GoogleUtilities/Logger
- GoogleUtilities/Privacy
- GoogleUtilities/UserDefaults (8.0.2):
- GoogleUtilities/Logger
- GoogleUtilities/Privacy
- image_gallery_saver (2.0.2):
- Flutter
- image_picker_ios (0.0.1):
- Flutter
- ios-voice-processor (1.1.0)
- JCore (4.6.2)
- JPush (5.3.0):
- JCore (>= 2.0.0)
- jpush_flutter (0.0.2):
- Flutter
- JCore (>= 4.6.2)
- JPush (= 5.3.0)
- just_audio (0.0.1):
- Flutter
- nanopb (3.30910.0):
- nanopb/decode (= 3.30910.0)
- nanopb/encode (= 3.30910.0)
- nanopb/decode (3.30910.0)
- nanopb/encode (3.30910.0)
- network_info_plus (0.0.1):
- Flutter
- open_filex (0.0.2):
- Flutter
- package_info_plus (0.4.5):
- Flutter
- path_provider_foundation (0.0.1):
- Flutter
- FlutterMacOS
- permission_handler_apple (9.3.0):
- Flutter
- PromisesObjC (2.4.0)
- SDWebImage (5.19.2):
- SDWebImage/Core (= 5.19.2)
- SDWebImage/Core (5.19.2)
- shared_preferences_foundation (0.0.1):
- Flutter
- FlutterMacOS
- sqflite (0.0.3):
- Flutter
- FlutterMacOS
- SwiftyGif (5.4.5)
- system_settings (0.0.1):
- Flutter
- Toast (4.1.1)
- UMCommon (7.4.7):
- UMDevice
- UMDevice (3.4.0)
- umeng_common_sdk (0.0.1):
- Flutter
- UMCommon
- UMDevice
- url_launcher_ios (0.0.1):
- Flutter
- video_player_avfoundation (0.0.1):
- Flutter
- FlutterMacOS
- webview_flutter_wkwebview (0.0.1):
- Flutter
- WechatOpenSDK-XCFramework (2.0.4)
DEPENDENCIES:
- aj_captcha_flutter (from `.symlinks/plugins/aj_captcha_flutter/ios`)
- AlicloudPush (~> 1.9.9)
- aliyun_face_plugin (from `.symlinks/plugins/aliyun_face_plugin/ios`)
- amap_flutter_location (from `.symlinks/plugins/amap_flutter_location/ios`)
- amap_flutter_map (from `.symlinks/plugins/amap_flutter_map/ios`)
- app_settings (from `.symlinks/plugins/app_settings/ios`)
- audio_session (from `.symlinks/plugins/audio_session/ios`)
- audioplayers_darwin (from `.symlinks/plugins/audioplayers_darwin/ios`)
- auto_orientation (from `.symlinks/plugins/auto_orientation/ios`)
- camera_avfoundation (from `.symlinks/plugins/camera_avfoundation/ios`)
- connectivity_plus (from `.symlinks/plugins/connectivity_plus/darwin`)
- device_info_plus (from `.symlinks/plugins/device_info_plus/ios`)
- file_picker (from `.symlinks/plugins/file_picker/ios`)
- firebase_analytics (from `.symlinks/plugins/firebase_analytics/ios`)
- firebase_core (from `.symlinks/plugins/firebase_core/ios`)
- Flutter (from `Flutter`)
- flutter_blue_plus (from `.symlinks/plugins/flutter_blue_plus/ios`)
- flutter_bugly (from `.symlinks/plugins/flutter_bugly/ios`)
- flutter_local_notifications (from `.symlinks/plugins/flutter_local_notifications/ios`)
- flutter_native_contact_picker (from `.symlinks/plugins/flutter_native_contact_picker/ios`)
- flutter_pcm_sound (from `.symlinks/plugins/flutter_pcm_sound/ios`)
- flutter_voice_processor (from `.symlinks/plugins/flutter_voice_processor/ios`)
- fluttertoast (from `.symlinks/plugins/fluttertoast/ios`)
- fluwx (from `.symlinks/plugins/fluwx/ios`)
- google_maps_flutter_ios (from `.symlinks/plugins/google_maps_flutter_ios/ios`)
- image_gallery_saver (from `.symlinks/plugins/image_gallery_saver/ios`)
- image_picker_ios (from `.symlinks/plugins/image_picker_ios/ios`)
- JPush
- jpush_flutter (from `.symlinks/plugins/jpush_flutter/ios`)
- just_audio (from `.symlinks/plugins/just_audio/ios`)
- network_info_plus (from `.symlinks/plugins/network_info_plus/ios`)
- open_filex (from `.symlinks/plugins/open_filex/ios`)
- package_info_plus (from `.symlinks/plugins/package_info_plus/ios`)
- path_provider_foundation (from `.symlinks/plugins/path_provider_foundation/darwin`)
- permission_handler_apple (from `.symlinks/plugins/permission_handler_apple/ios`)
- shared_preferences_foundation (from `.symlinks/plugins/shared_preferences_foundation/darwin`)
- sqflite (from `.symlinks/plugins/sqflite/darwin`)
- system_settings (from `.symlinks/plugins/system_settings/ios`)
- UMCommon
- UMDevice
- umeng_common_sdk (from `.symlinks/plugins/umeng_common_sdk/ios`)
- url_launcher_ios (from `.symlinks/plugins/url_launcher_ios/ios`)
- video_player_avfoundation (from `.symlinks/plugins/video_player_avfoundation/darwin`)
- webview_flutter_wkwebview (from `.symlinks/plugins/webview_flutter_wkwebview/ios`)
SPEC REPOS:
https://github.com/aliyun/aliyun-specs.git:
- AlicloudPush
- AlicloudSender
- AlicloudUT
- AlicloudUTDID
- AlicloudUtils
- EMASRest
https://github.com/CocoaPods/Specs.git:
- AMap3DMap
- AMapFoundation
- AMapLocation
- Bugly
- DKImagePickerController
- DKPhotoGallery
- Firebase
- FirebaseAnalytics
- FirebaseCore
- FirebaseCoreInternal
- FirebaseInstallations
- GoogleAppMeasurement
- GoogleMaps
- GoogleUtilities
- ios-voice-processor
- JCore
- JPush
- nanopb
- PromisesObjC
- SDWebImage
- SwiftyGif
- Toast
- UMCommon
- UMDevice
- WechatOpenSDK-XCFramework
EXTERNAL SOURCES:
aj_captcha_flutter:
:path: ".symlinks/plugins/aj_captcha_flutter/ios"
aliyun_face_plugin:
:path: ".symlinks/plugins/aliyun_face_plugin/ios"
amap_flutter_location:
:path: ".symlinks/plugins/amap_flutter_location/ios"
amap_flutter_map:
:path: ".symlinks/plugins/amap_flutter_map/ios"
app_settings:
:path: ".symlinks/plugins/app_settings/ios"
audio_session:
:path: ".symlinks/plugins/audio_session/ios"
audioplayers_darwin:
:path: ".symlinks/plugins/audioplayers_darwin/ios"
auto_orientation:
:path: ".symlinks/plugins/auto_orientation/ios"
camera_avfoundation:
:path: ".symlinks/plugins/camera_avfoundation/ios"
connectivity_plus:
:path: ".symlinks/plugins/connectivity_plus/darwin"
device_info_plus:
:path: ".symlinks/plugins/device_info_plus/ios"
file_picker:
:path: ".symlinks/plugins/file_picker/ios"
firebase_analytics:
:path: ".symlinks/plugins/firebase_analytics/ios"
firebase_core:
:path: ".symlinks/plugins/firebase_core/ios"
Flutter:
:path: Flutter
flutter_blue_plus:
:path: ".symlinks/plugins/flutter_blue_plus/ios"
flutter_bugly:
:path: ".symlinks/plugins/flutter_bugly/ios"
flutter_local_notifications:
:path: ".symlinks/plugins/flutter_local_notifications/ios"
flutter_native_contact_picker:
:path: ".symlinks/plugins/flutter_native_contact_picker/ios"
flutter_pcm_sound:
:path: ".symlinks/plugins/flutter_pcm_sound/ios"
flutter_voice_processor:
:path: ".symlinks/plugins/flutter_voice_processor/ios"
fluttertoast:
:path: ".symlinks/plugins/fluttertoast/ios"
fluwx:
:path: ".symlinks/plugins/fluwx/ios"
google_maps_flutter_ios:
:path: ".symlinks/plugins/google_maps_flutter_ios/ios"
image_gallery_saver:
:path: ".symlinks/plugins/image_gallery_saver/ios"
image_picker_ios:
:path: ".symlinks/plugins/image_picker_ios/ios"
jpush_flutter:
:path: ".symlinks/plugins/jpush_flutter/ios"
just_audio:
:path: ".symlinks/plugins/just_audio/ios"
network_info_plus:
:path: ".symlinks/plugins/network_info_plus/ios"
open_filex:
:path: ".symlinks/plugins/open_filex/ios"
package_info_plus:
:path: ".symlinks/plugins/package_info_plus/ios"
path_provider_foundation:
:path: ".symlinks/plugins/path_provider_foundation/darwin"
permission_handler_apple:
:path: ".symlinks/plugins/permission_handler_apple/ios"
shared_preferences_foundation:
:path: ".symlinks/plugins/shared_preferences_foundation/darwin"
sqflite:
:path: ".symlinks/plugins/sqflite/darwin"
system_settings:
:path: ".symlinks/plugins/system_settings/ios"
umeng_common_sdk:
:path: ".symlinks/plugins/umeng_common_sdk/ios"
url_launcher_ios:
:path: ".symlinks/plugins/url_launcher_ios/ios"
video_player_avfoundation:
:path: ".symlinks/plugins/video_player_avfoundation/darwin"
webview_flutter_wkwebview:
:path: ".symlinks/plugins/webview_flutter_wkwebview/ios"
SPEC CHECKSUMS:
aj_captcha_flutter: dd7af1aa064bdd621ae335b819bab07309c3c023
AlicloudPush: 88529c9b796e4ece0601de0867b30359f55b61f7
AlicloudSender: 1f468b6bd962a099ffc19d45e3608b0fe98f259d
AlicloudUT: 6d1cf30d57d096b7e9bb4b069dd0ba6ad59a3338
AlicloudUTDID: 4e9d44c2fd704b3508069c38eaec9d6a759e702c
AlicloudUtils: 2a78de434a8b2dc99e408c4d6220e654076d9ef0
aliyun_face_plugin: 7a90b6526c5acea616062e809699294c782c3eb8
AMap3DMap: 6ee456d7ba946ebbad580a343b74ffa8e9936175
amap_flutter_location: 44ff5beb64f42e0bf5feb402fe299dac0013af6f
amap_flutter_map: 979e54d227cedac6c7504a2151bfbf3bcf96760a
AMapFoundation: 9885c48fc3a78fdfb84a0299a2293e56ea3c9fec
AMapLocation: 5248aec2455ebb5d104b367813c946430a2ee033
app_settings: 017320c6a680cdc94c799949d95b84cb69389ebc
audio_session: 088d2483ebd1dc43f51d253d4a1c517d9a2e7207
audioplayers_darwin: 877d9a4d06331c5c374595e46e16453ac7eafa40
auto_orientation: 102ed811a5938d52c86520ddd7ecd3a126b5d39d
Bugly: 217ac2ce5f0f2626d43dbaa4f70764c953a26a31
camera_avfoundation: dd002b0330f4981e1bbcb46ae9b62829237459a4
connectivity_plus: ddd7f30999e1faaef5967c23d5b6d503d10434db
device_info_plus: e5c5da33f982a436e103237c0c85f9031142abed
DKImagePickerController: 946cec48c7873164274ecc4624d19e3da4c1ef3c
DKPhotoGallery: b3834fecb755ee09a593d7c9e389d8b5d6deed60
EMASRest: 8df6f87836767a9415ad5cc4af739bc9d215b475
file_picker: ce3938a0df3cc1ef404671531facef740d03f920
Firebase: 9f574c08c2396885b5e7e100ed4293d956218af9
firebase_analytics: 1a66fe8d4375eccff44671ea37897683a78b2675
firebase_core: ceec591a66629daaee82d3321551692c4a871493
FirebaseAnalytics: 27eb78b97880ea4a004839b9bac0b58880f5a92a
FirebaseCore: 3cf438f431f18c12cdf2aaf64434648b63f7e383
FirebaseCoreInternal: d6c17dafc8dc33614733a8b52df78fcb4394c881
FirebaseInstallations: 6ef4a1c7eb2a61ee1f74727d7f6ce2e72acf1414
Flutter: e0871f40cf51350855a761d2e70bf5af5b9b5de7
flutter_blue_plus: 4837da7d00cf5d441fdd6635b3a57f936778ea96
flutter_bugly: bf35df32a9c5d50b8aacdd35bd8ddc5b55150dae
flutter_local_notifications: 4cde75091f6327eb8517fa068a0a5950212d2086
flutter_native_contact_picker: bd430ba0fbf82768bb50c2c52a69a65759a8f907
flutter_pcm_sound: de0572ca4f99091cc2abfcc31601b8a4ddd33c0e
flutter_voice_processor: 2b89b93d69b02227ae3fd58589ee0bcfa3ca2a82
fluttertoast: e9a18c7be5413da53898f660530c56f35edfba9c
fluwx: c18fd6c16b03a2187cd07d6e48e32a7801962849
google_maps_flutter_ios: f135b968a67c05679e0a53538e900b5c174b0d99
GoogleAppMeasurement: 6e49ffac7d3f2c3ded9cc663f912a13b67bbd0de
GoogleMaps: 20d7b12be49a14287f797e88e0e31bc4156aaeb4
GoogleUtilities: 26a3abef001b6533cf678d3eb38fd3f614b7872d
image_gallery_saver: cb43cc43141711190510e92c460eb1655cd343cb
image_picker_ios: c560581cceedb403a6ff17f2f816d7fea1421fc1
ios-voice-processor: 8e32d7f980a06d392d128ef1cd19cf6ddcaca3c1
JCore: 024c73b04e110b496e93d8c127ea9cd1ed934e4c
JPush: b71f497a3c1b825c7843fd97f290b05d5cd75f2e
jpush_flutter: c87be254790933c0363684169ef9d3d279a5adc5
just_audio: baa7252489dbcf47a4c7cc9ca663e9661c99aafa
nanopb: fad817b59e0457d11a5dfbde799381cd727c1275
network_info_plus: 6d0c3eb8367b8164fa3fb0c19875e3f59d49697f
open_filex: 6e26e659846ec990262224a12ef1c528bb4edbe4
package_info_plus: 6c92f08e1f853dc01228d6f553146438dafcd14e
path_provider_foundation: 2b6b4c569c0fb62ec74538f866245ac84301af46
permission_handler_apple: 9878588469a2b0d0fc1e048d9f43605f92e6cec2
PromisesObjC: f5707f49cb48b9636751c5b2e7d227e43fba9f47
SDWebImage: dfe95b2466a9823cf9f0c6d01217c06550d7b29a
shared_preferences_foundation: fcdcbc04712aee1108ac7fda236f363274528f78
sqflite: 673a0e54cc04b7d6dba8d24fb8095b31c3a99eec
SwiftyGif: 706c60cf65fa2bc5ee0313beece843c8eb8194d4
system_settings: 8f5cdbfa72c677fc8d665b863bcc20d393d87e9d
Toast: 1f5ea13423a1e6674c4abdac5be53587ae481c4e
UMCommon: 8b4cd0423297c39bca6eea1ec896558b40e5bcf7
UMDevice: dcdf7ec167387837559d149fbc7d793d984faf82
umeng_common_sdk: a8abd7f86dfd013dbbeeae587ee143760c6582f2
url_launcher_ios: 5334b05cef931de560670eeae103fd3e431ac3fe
video_player_avfoundation: 7c6c11d8470e1675df7397027218274b6d2360b3
webview_flutter_wkwebview: 2a23822e9039b7b1bc52e5add778e5d89ad488d1
WechatOpenSDK-XCFramework: 36fb2bea0754266c17184adf4963d7e6ff98b69f
PODFILE CHECKSUM: 728f9c851a19709391c77c54ed3556e484b54db6
COCOAPODS: 1.14.3

View File

@ -107,6 +107,146 @@
04717D702D1B9B5A00089BD3 /* zh-Hans */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hans"; path = "zh-Hans.lproj/InfoPlist_xhj.strings"; sourceTree = "<group>"; };
04717D722D1B9B5D00089BD3 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist_xhj.strings; sourceTree = "<group>"; };
04BFC4482BCFE05100688FCA /* RunnerRelease-xhj.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = "RunnerRelease-xhj.entitlements"; sourceTree = "<group>"; };
04FF45362D3218240085A7B2 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Main.strings; sourceTree = "<group>"; };
04FF45372D3218240085A7B2 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/InfoPlist.strings; sourceTree = "<group>"; };
04FF45382D3218240085A7B2 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/InfoPlist_sky.strings; sourceTree = "<group>"; };
04FF45392D3218240085A7B2 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/InfoPlist_xhj.strings; sourceTree = "<group>"; };
04FF453A2D32199F0085A7B2 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Main.strings; sourceTree = "<group>"; };
04FF453B2D32199F0085A7B2 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/InfoPlist.strings; sourceTree = "<group>"; };
04FF453C2D32199F0085A7B2 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/InfoPlist_sky.strings; sourceTree = "<group>"; };
04FF453D2D32199F0085A7B2 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/InfoPlist_xhj.strings; sourceTree = "<group>"; };
04FF453E2D321A410085A7B2 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Main.strings; sourceTree = "<group>"; };
04FF453F2D321A410085A7B2 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/InfoPlist.strings; sourceTree = "<group>"; };
04FF45402D321A420085A7B2 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/InfoPlist_sky.strings; sourceTree = "<group>"; };
04FF45412D321A420085A7B2 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/InfoPlist_xhj.strings; sourceTree = "<group>"; };
04FF45422D321AB50085A7B2 /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/Main.strings; sourceTree = "<group>"; };
04FF45432D321AB50085A7B2 /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/InfoPlist.strings; sourceTree = "<group>"; };
04FF45442D321AB60085A7B2 /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/InfoPlist_sky.strings; sourceTree = "<group>"; };
04FF45452D321AB60085A7B2 /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/InfoPlist_xhj.strings; sourceTree = "<group>"; };
04FF45462D321DB80085A7B2 /* ko */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ko; path = ko.lproj/Main.strings; sourceTree = "<group>"; };
04FF45472D321DB80085A7B2 /* ko */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ko; path = ko.lproj/InfoPlist.strings; sourceTree = "<group>"; };
04FF45482D321DB80085A7B2 /* ko */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ko; path = ko.lproj/InfoPlist_sky.strings; sourceTree = "<group>"; };
04FF45492D321DB80085A7B2 /* ko */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ko; path = ko.lproj/InfoPlist_xhj.strings; sourceTree = "<group>"; };
04FF454A2D321E590085A7B2 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/Main.strings; sourceTree = "<group>"; };
04FF454B2D321E590085A7B2 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/InfoPlist.strings; sourceTree = "<group>"; };
04FF454C2D321E590085A7B2 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/InfoPlist_sky.strings; sourceTree = "<group>"; };
04FF454D2D321E590085A7B2 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/InfoPlist_xhj.strings; sourceTree = "<group>"; };
04FF454E2D321EA00085A7B2 /* uk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uk; path = uk.lproj/Main.strings; sourceTree = "<group>"; };
04FF454F2D321EA00085A7B2 /* uk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uk; path = uk.lproj/InfoPlist.strings; sourceTree = "<group>"; };
04FF45502D321EA00085A7B2 /* uk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uk; path = uk.lproj/InfoPlist_sky.strings; sourceTree = "<group>"; };
04FF45512D321EA00085A7B2 /* uk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uk; path = uk.lproj/InfoPlist_xhj.strings; sourceTree = "<group>"; };
04FF45522D321F080085A7B2 /* pt-PT */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-PT"; path = "pt-PT.lproj/Main.strings"; sourceTree = "<group>"; };
04FF45532D321F080085A7B2 /* pt-PT */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-PT"; path = "pt-PT.lproj/InfoPlist.strings"; sourceTree = "<group>"; };
04FF45542D321F080085A7B2 /* pt-PT */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-PT"; path = "pt-PT.lproj/InfoPlist_sky.strings"; sourceTree = "<group>"; };
04FF45552D321F080085A7B2 /* pt-PT */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-PT"; path = "pt-PT.lproj/InfoPlist_xhj.strings"; sourceTree = "<group>"; };
04FF45562D321F720085A7B2 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Main.strings; sourceTree = "<group>"; };
04FF45572D321F720085A7B2 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/InfoPlist.strings; sourceTree = "<group>"; };
04FF45582D321F720085A7B2 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/InfoPlist_sky.strings; sourceTree = "<group>"; };
04FF45592D321F720085A7B2 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/InfoPlist_xhj.strings; sourceTree = "<group>"; };
04FF455A2D3220840085A7B2 /* ar */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ar; path = ar.lproj/Main.strings; sourceTree = "<group>"; };
04FF455B2D3220840085A7B2 /* ar */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ar; path = ar.lproj/InfoPlist.strings; sourceTree = "<group>"; };
04FF455C2D3220850085A7B2 /* ar */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ar; path = ar.lproj/InfoPlist_sky.strings; sourceTree = "<group>"; };
04FF455D2D3220850085A7B2 /* ar */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ar; path = ar.lproj/InfoPlist_xhj.strings; sourceTree = "<group>"; };
04FF455E2D3220F00085A7B2 /* vi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = vi; path = vi.lproj/Main.strings; sourceTree = "<group>"; };
04FF455F2D3220F00085A7B2 /* vi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = vi; path = vi.lproj/InfoPlist.strings; sourceTree = "<group>"; };
04FF45602D3220F00085A7B2 /* vi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = vi; path = vi.lproj/InfoPlist_sky.strings; sourceTree = "<group>"; };
04FF45612D3220F00085A7B2 /* vi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = vi; path = vi.lproj/InfoPlist_xhj.strings; sourceTree = "<group>"; };
04FF45622D32212D0085A7B2 /* ms */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ms; path = ms.lproj/Main.strings; sourceTree = "<group>"; };
04FF45632D32212D0085A7B2 /* ms */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ms; path = ms.lproj/InfoPlist.strings; sourceTree = "<group>"; };
04FF45642D32212D0085A7B2 /* ms */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ms; path = ms.lproj/InfoPlist_sky.strings; sourceTree = "<group>"; };
04FF45652D32212D0085A7B2 /* ms */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ms; path = ms.lproj/InfoPlist_xhj.strings; sourceTree = "<group>"; };
04FF45662D3221820085A7B2 /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/Main.strings; sourceTree = "<group>"; };
04FF45672D3221820085A7B2 /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/InfoPlist.strings; sourceTree = "<group>"; };
04FF45682D3221820085A7B2 /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/InfoPlist_sky.strings; sourceTree = "<group>"; };
04FF45692D3221820085A7B2 /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/InfoPlist_xhj.strings; sourceTree = "<group>"; };
04FF456A2D3221BD0085A7B2 /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/Main.strings; sourceTree = "<group>"; };
04FF456B2D3221BD0085A7B2 /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/InfoPlist.strings; sourceTree = "<group>"; };
04FF456C2D3221BD0085A7B2 /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/InfoPlist_sky.strings; sourceTree = "<group>"; };
04FF456D2D3221BD0085A7B2 /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/InfoPlist_xhj.strings; sourceTree = "<group>"; };
04FF456E2D3222620085A7B2 /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/Main.strings; sourceTree = "<group>"; };
04FF456F2D3222620085A7B2 /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/InfoPlist.strings; sourceTree = "<group>"; };
04FF45702D3222620085A7B2 /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/InfoPlist_sky.strings; sourceTree = "<group>"; };
04FF45712D3222620085A7B2 /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/InfoPlist_xhj.strings; sourceTree = "<group>"; };
04FF45722D3222B40085A7B2 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/Main.strings; sourceTree = "<group>"; };
04FF45732D3222B40085A7B2 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/InfoPlist.strings; sourceTree = "<group>"; };
04FF45742D3222B50085A7B2 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/InfoPlist_sky.strings; sourceTree = "<group>"; };
04FF45752D3222B50085A7B2 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/InfoPlist_xhj.strings; sourceTree = "<group>"; };
04FF45762D3223130085A7B2 /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/Main.strings; sourceTree = "<group>"; };
04FF45772D3223130085A7B2 /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/InfoPlist.strings; sourceTree = "<group>"; };
04FF45782D3223130085A7B2 /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/InfoPlist_sky.strings; sourceTree = "<group>"; };
04FF45792D3223130085A7B2 /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/InfoPlist_xhj.strings; sourceTree = "<group>"; };
04FF457A2D3223620085A7B2 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/Main.strings; sourceTree = "<group>"; };
04FF457B2D3223620085A7B2 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/InfoPlist.strings; sourceTree = "<group>"; };
04FF457C2D3223620085A7B2 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/InfoPlist_sky.strings; sourceTree = "<group>"; };
04FF457D2D3223620085A7B2 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/InfoPlist_xhj.strings; sourceTree = "<group>"; };
04FF457E2D3223A90085A7B2 /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/Main.strings; sourceTree = "<group>"; };
04FF457F2D3223A90085A7B2 /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/InfoPlist.strings; sourceTree = "<group>"; };
04FF45802D3223A90085A7B2 /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/InfoPlist_sky.strings; sourceTree = "<group>"; };
04FF45812D3223A90085A7B2 /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/InfoPlist_xhj.strings; sourceTree = "<group>"; };
04FF45822D3223EA0085A7B2 /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/Main.strings; sourceTree = "<group>"; };
04FF45832D3223EA0085A7B2 /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/InfoPlist.strings; sourceTree = "<group>"; };
04FF45842D3223EA0085A7B2 /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/InfoPlist_sky.strings; sourceTree = "<group>"; };
04FF45852D3223EA0085A7B2 /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/InfoPlist_xhj.strings; sourceTree = "<group>"; };
04FF45862D323B300085A7B2 /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/Main.strings; sourceTree = "<group>"; };
04FF45872D323B300085A7B2 /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/InfoPlist.strings; sourceTree = "<group>"; };
04FF45882D323B300085A7B2 /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/InfoPlist_sky.strings; sourceTree = "<group>"; };
04FF45892D323B300085A7B2 /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/InfoPlist_xhj.strings; sourceTree = "<group>"; };
04FF458A2D323B6F0085A7B2 /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/Main.strings; sourceTree = "<group>"; };
04FF458B2D323B6F0085A7B2 /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/InfoPlist.strings; sourceTree = "<group>"; };
04FF458C2D323B6F0085A7B2 /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/InfoPlist_sky.strings; sourceTree = "<group>"; };
04FF458D2D323B6F0085A7B2 /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/InfoPlist_xhj.strings; sourceTree = "<group>"; };
04FF458E2D323DE60085A7B2 /* sr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sr; path = sr.lproj/Main.strings; sourceTree = "<group>"; };
04FF458F2D323DE60085A7B2 /* sr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sr; path = sr.lproj/InfoPlist.strings; sourceTree = "<group>"; };
04FF45902D323DE60085A7B2 /* sr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sr; path = sr.lproj/InfoPlist_sky.strings; sourceTree = "<group>"; };
04FF45912D323DE70085A7B2 /* sr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sr; path = sr.lproj/InfoPlist_xhj.strings; sourceTree = "<group>"; };
04FF45922D323EAC0085A7B2 /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/Main.strings; sourceTree = "<group>"; };
04FF45932D323EAC0085A7B2 /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/InfoPlist.strings; sourceTree = "<group>"; };
04FF45942D323EAC0085A7B2 /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/InfoPlist_sky.strings; sourceTree = "<group>"; };
04FF45952D323EAC0085A7B2 /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/InfoPlist_xhj.strings; sourceTree = "<group>"; };
04FF45962D323EEF0085A7B2 /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/Main.strings; sourceTree = "<group>"; };
04FF45972D323EEF0085A7B2 /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/InfoPlist.strings; sourceTree = "<group>"; };
04FF45982D323EEF0085A7B2 /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/InfoPlist_sky.strings; sourceTree = "<group>"; };
04FF45992D323EEF0085A7B2 /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/InfoPlist_xhj.strings; sourceTree = "<group>"; };
04FF459A2D323F610085A7B2 /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/Main.strings; sourceTree = "<group>"; };
04FF459B2D323F610085A7B2 /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/InfoPlist.strings; sourceTree = "<group>"; };
04FF459C2D323F620085A7B2 /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/InfoPlist_sky.strings; sourceTree = "<group>"; };
04FF459D2D323F620085A7B2 /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/InfoPlist_xhj.strings; sourceTree = "<group>"; };
04FF459E2D3240110085A7B2 /* kk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kk; path = kk.lproj/Main.strings; sourceTree = "<group>"; };
04FF459F2D3240110085A7B2 /* kk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kk; path = kk.lproj/InfoPlist.strings; sourceTree = "<group>"; };
04FF45A02D3240110085A7B2 /* kk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kk; path = kk.lproj/InfoPlist_sky.strings; sourceTree = "<group>"; };
04FF45A12D3240110085A7B2 /* kk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kk; path = kk.lproj/InfoPlist_xhj.strings; sourceTree = "<group>"; };
04FF45A22D32414C0085A7B2 /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/Main.strings; sourceTree = "<group>"; };
04FF45A32D32414C0085A7B2 /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/InfoPlist.strings; sourceTree = "<group>"; };
04FF45A42D32414C0085A7B2 /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/InfoPlist_sky.strings; sourceTree = "<group>"; };
04FF45A52D32414C0085A7B2 /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/InfoPlist_xhj.strings; sourceTree = "<group>"; };
04FF45A62D32418D0085A7B2 /* th */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = th; path = th.lproj/Main.strings; sourceTree = "<group>"; };
04FF45A72D32418D0085A7B2 /* th */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = th; path = th.lproj/InfoPlist.strings; sourceTree = "<group>"; };
04FF45A82D32418E0085A7B2 /* th */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = th; path = th.lproj/InfoPlist_sky.strings; sourceTree = "<group>"; };
04FF45A92D32418E0085A7B2 /* th */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = th; path = th.lproj/InfoPlist_xhj.strings; sourceTree = "<group>"; };
04FF45AA2D32420B0085A7B2 /* id */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = id; path = id.lproj/Main.strings; sourceTree = "<group>"; };
04FF45AB2D32420B0085A7B2 /* id */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = id; path = id.lproj/InfoPlist.strings; sourceTree = "<group>"; };
04FF45AC2D32420B0085A7B2 /* id */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = id; path = id.lproj/InfoPlist_sky.strings; sourceTree = "<group>"; };
04FF45AD2D32420B0085A7B2 /* id */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = id; path = id.lproj/InfoPlist_xhj.strings; sourceTree = "<group>"; };
04FF45AE2D32424F0085A7B2 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/Main.strings; sourceTree = "<group>"; };
04FF45AF2D32424F0085A7B2 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/InfoPlist.strings; sourceTree = "<group>"; };
04FF45B02D32424F0085A7B2 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/InfoPlist_sky.strings; sourceTree = "<group>"; };
04FF45B12D32424F0085A7B2 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/InfoPlist_xhj.strings; sourceTree = "<group>"; };
04FF45B22D3242920085A7B2 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/Main.strings; sourceTree = "<group>"; };
04FF45B32D3242920085A7B2 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/InfoPlist.strings; sourceTree = "<group>"; };
04FF45B42D3242920085A7B2 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/InfoPlist_sky.strings; sourceTree = "<group>"; };
04FF45B52D3242920085A7B2 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/InfoPlist_xhj.strings; sourceTree = "<group>"; };
04FF45B62D3243560085A7B2 /* zh-HK */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-HK"; path = "zh-HK.lproj/Main.strings"; sourceTree = "<group>"; };
04FF45B72D3243560085A7B2 /* zh-HK */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-HK"; path = "zh-HK.lproj/InfoPlist.strings"; sourceTree = "<group>"; };
04FF45B82D3243560085A7B2 /* zh-HK */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-HK"; path = "zh-HK.lproj/InfoPlist_sky.strings"; sourceTree = "<group>"; };
04FF45B92D3243560085A7B2 /* zh-HK */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-HK"; path = "zh-HK.lproj/InfoPlist_xhj.strings"; sourceTree = "<group>"; };
04FF45BA2D32437B0085A7B2 /* zh-Hant */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hant"; path = "zh-Hant.lproj/Main.strings"; sourceTree = "<group>"; };
04FF45BB2D32437B0085A7B2 /* zh-Hant */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hant"; path = "zh-Hant.lproj/InfoPlist.strings"; sourceTree = "<group>"; };
04FF45BC2D32437C0085A7B2 /* zh-Hant */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hant"; path = "zh-Hant.lproj/InfoPlist_sky.strings"; sourceTree = "<group>"; };
04FF45BD2D32437C0085A7B2 /* zh-Hant */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hant"; path = "zh-Hant.lproj/InfoPlist_xhj.strings"; sourceTree = "<group>"; };
04FF45BE2D3247190085A7B2 /* bn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bn; path = bn.lproj/Main.strings; sourceTree = "<group>"; };
04FF45BF2D3247190085A7B2 /* bn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bn; path = bn.lproj/InfoPlist.strings; sourceTree = "<group>"; };
04FF45C02D3247190085A7B2 /* bn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bn; path = bn.lproj/InfoPlist_sky.strings; sourceTree = "<group>"; };
04FF45C12D3247190085A7B2 /* bn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bn; path = bn.lproj/InfoPlist_xhj.strings; sourceTree = "<group>"; };
0BEB3ADCCEC961E2916B9004 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = "<group>"; };
0D02C18E16914A687A4A1AC2 /* devDebug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = devDebug.xcconfig; path = Flutter/devDebug.xcconfig; sourceTree = "<group>"; };
126D1370182AB44291C67A10 /* Pods-Runner.dev-release-sky.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.dev-release-sky.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.dev-release-sky.xcconfig"; sourceTree = "<group>"; };
@ -478,6 +618,41 @@
en,
Base,
"zh-Hans",
fr,
ru,
de,
ja,
ko,
it,
uk,
"pt-PT",
es,
ar,
vi,
ms,
nl,
ro,
lt,
sv,
et,
pl,
sk,
cs,
he,
el,
sr,
tr,
hu,
bg,
kk,
hr,
th,
id,
fi,
da,
"zh-HK",
"zh-Hant",
bn,
);
mainGroup = 97C146E51CF9000F007C117D;
productRefGroup = 97C146EF1CF9000F007C117D /* Products */;
@ -649,6 +824,41 @@
children = (
04717D682D1B97E100089BD3 /* zh-Hans */,
04717D6A2D1B97E800089BD3 /* en */,
04FF45382D3218240085A7B2 /* fr */,
04FF453C2D32199F0085A7B2 /* ru */,
04FF45402D321A420085A7B2 /* de */,
04FF45442D321AB60085A7B2 /* ja */,
04FF45482D321DB80085A7B2 /* ko */,
04FF454C2D321E590085A7B2 /* it */,
04FF45502D321EA00085A7B2 /* uk */,
04FF45542D321F080085A7B2 /* pt-PT */,
04FF45582D321F720085A7B2 /* es */,
04FF455C2D3220850085A7B2 /* ar */,
04FF45602D3220F00085A7B2 /* vi */,
04FF45642D32212D0085A7B2 /* ms */,
04FF45682D3221820085A7B2 /* nl */,
04FF456C2D3221BD0085A7B2 /* ro */,
04FF45702D3222620085A7B2 /* lt */,
04FF45742D3222B50085A7B2 /* sv */,
04FF45782D3223130085A7B2 /* et */,
04FF457C2D3223620085A7B2 /* pl */,
04FF45802D3223A90085A7B2 /* sk */,
04FF45842D3223EA0085A7B2 /* cs */,
04FF45882D323B300085A7B2 /* he */,
04FF458C2D323B6F0085A7B2 /* el */,
04FF45902D323DE60085A7B2 /* sr */,
04FF45942D323EAC0085A7B2 /* tr */,
04FF45982D323EEF0085A7B2 /* hu */,
04FF459C2D323F620085A7B2 /* bg */,
04FF45A02D3240110085A7B2 /* kk */,
04FF45A42D32414C0085A7B2 /* hr */,
04FF45A82D32418E0085A7B2 /* th */,
04FF45AC2D32420B0085A7B2 /* id */,
04FF45B02D32424F0085A7B2 /* fi */,
04FF45B42D3242920085A7B2 /* da */,
04FF45B82D3243560085A7B2 /* zh-HK */,
04FF45BC2D32437C0085A7B2 /* zh-Hant */,
04FF45C02D3247190085A7B2 /* bn */,
);
name = InfoPlist_sky.strings;
sourceTree = "<group>";
@ -658,6 +868,41 @@
children = (
04717D6C2D1B983200089BD3 /* en */,
04717D6E2D1B983900089BD3 /* zh-Hans */,
04FF45372D3218240085A7B2 /* fr */,
04FF453B2D32199F0085A7B2 /* ru */,
04FF453F2D321A410085A7B2 /* de */,
04FF45432D321AB50085A7B2 /* ja */,
04FF45472D321DB80085A7B2 /* ko */,
04FF454B2D321E590085A7B2 /* it */,
04FF454F2D321EA00085A7B2 /* uk */,
04FF45532D321F080085A7B2 /* pt-PT */,
04FF45572D321F720085A7B2 /* es */,
04FF455B2D3220840085A7B2 /* ar */,
04FF455F2D3220F00085A7B2 /* vi */,
04FF45632D32212D0085A7B2 /* ms */,
04FF45672D3221820085A7B2 /* nl */,
04FF456B2D3221BD0085A7B2 /* ro */,
04FF456F2D3222620085A7B2 /* lt */,
04FF45732D3222B40085A7B2 /* sv */,
04FF45772D3223130085A7B2 /* et */,
04FF457B2D3223620085A7B2 /* pl */,
04FF457F2D3223A90085A7B2 /* sk */,
04FF45832D3223EA0085A7B2 /* cs */,
04FF45872D323B300085A7B2 /* he */,
04FF458B2D323B6F0085A7B2 /* el */,
04FF458F2D323DE60085A7B2 /* sr */,
04FF45932D323EAC0085A7B2 /* tr */,
04FF45972D323EEF0085A7B2 /* hu */,
04FF459B2D323F610085A7B2 /* bg */,
04FF459F2D3240110085A7B2 /* kk */,
04FF45A32D32414C0085A7B2 /* hr */,
04FF45A72D32418D0085A7B2 /* th */,
04FF45AB2D32420B0085A7B2 /* id */,
04FF45AF2D32424F0085A7B2 /* fi */,
04FF45B32D3242920085A7B2 /* da */,
04FF45B72D3243560085A7B2 /* zh-HK */,
04FF45BB2D32437B0085A7B2 /* zh-Hant */,
04FF45BF2D3247190085A7B2 /* bn */,
);
name = InfoPlist.strings;
sourceTree = "<group>";
@ -667,6 +912,41 @@
children = (
04717D702D1B9B5A00089BD3 /* zh-Hans */,
04717D722D1B9B5D00089BD3 /* en */,
04FF45392D3218240085A7B2 /* fr */,
04FF453D2D32199F0085A7B2 /* ru */,
04FF45412D321A420085A7B2 /* de */,
04FF45452D321AB60085A7B2 /* ja */,
04FF45492D321DB80085A7B2 /* ko */,
04FF454D2D321E590085A7B2 /* it */,
04FF45512D321EA00085A7B2 /* uk */,
04FF45552D321F080085A7B2 /* pt-PT */,
04FF45592D321F720085A7B2 /* es */,
04FF455D2D3220850085A7B2 /* ar */,
04FF45612D3220F00085A7B2 /* vi */,
04FF45652D32212D0085A7B2 /* ms */,
04FF45692D3221820085A7B2 /* nl */,
04FF456D2D3221BD0085A7B2 /* ro */,
04FF45712D3222620085A7B2 /* lt */,
04FF45752D3222B50085A7B2 /* sv */,
04FF45792D3223130085A7B2 /* et */,
04FF457D2D3223620085A7B2 /* pl */,
04FF45812D3223A90085A7B2 /* sk */,
04FF45852D3223EA0085A7B2 /* cs */,
04FF45892D323B300085A7B2 /* he */,
04FF458D2D323B6F0085A7B2 /* el */,
04FF45912D323DE70085A7B2 /* sr */,
04FF45952D323EAC0085A7B2 /* tr */,
04FF45992D323EEF0085A7B2 /* hu */,
04FF459D2D323F620085A7B2 /* bg */,
04FF45A12D3240110085A7B2 /* kk */,
04FF45A52D32414C0085A7B2 /* hr */,
04FF45A92D32418E0085A7B2 /* th */,
04FF45AD2D32420B0085A7B2 /* id */,
04FF45B12D32424F0085A7B2 /* fi */,
04FF45B52D3242920085A7B2 /* da */,
04FF45B92D3243560085A7B2 /* zh-HK */,
04FF45BD2D32437C0085A7B2 /* zh-Hant */,
04FF45C12D3247190085A7B2 /* bn */,
);
name = InfoPlist_xhj.strings;
sourceTree = "<group>";
@ -676,6 +956,41 @@
children = (
97C146FB1CF9000F007C117D /* Base */,
0420903B2C0EEAA50073E654 /* zh-Hans */,
04FF45362D3218240085A7B2 /* fr */,
04FF453A2D32199F0085A7B2 /* ru */,
04FF453E2D321A410085A7B2 /* de */,
04FF45422D321AB50085A7B2 /* ja */,
04FF45462D321DB80085A7B2 /* ko */,
04FF454A2D321E590085A7B2 /* it */,
04FF454E2D321EA00085A7B2 /* uk */,
04FF45522D321F080085A7B2 /* pt-PT */,
04FF45562D321F720085A7B2 /* es */,
04FF455A2D3220840085A7B2 /* ar */,
04FF455E2D3220F00085A7B2 /* vi */,
04FF45622D32212D0085A7B2 /* ms */,
04FF45662D3221820085A7B2 /* nl */,
04FF456A2D3221BD0085A7B2 /* ro */,
04FF456E2D3222620085A7B2 /* lt */,
04FF45722D3222B40085A7B2 /* sv */,
04FF45762D3223130085A7B2 /* et */,
04FF457A2D3223620085A7B2 /* pl */,
04FF457E2D3223A90085A7B2 /* sk */,
04FF45822D3223EA0085A7B2 /* cs */,
04FF45862D323B300085A7B2 /* he */,
04FF458A2D323B6F0085A7B2 /* el */,
04FF458E2D323DE60085A7B2 /* sr */,
04FF45922D323EAC0085A7B2 /* tr */,
04FF45962D323EEF0085A7B2 /* hu */,
04FF459A2D323F610085A7B2 /* bg */,
04FF459E2D3240110085A7B2 /* kk */,
04FF45A22D32414C0085A7B2 /* hr */,
04FF45A62D32418D0085A7B2 /* th */,
04FF45AA2D32420B0085A7B2 /* id */,
04FF45AE2D32424F0085A7B2 /* fi */,
04FF45B22D3242920085A7B2 /* da */,
04FF45B62D3243560085A7B2 /* zh-HK */,
04FF45BA2D32437B0085A7B2 /* zh-Hant */,
04FF45BE2D3247190085A7B2 /* bn */,
);
name = Main.storyboard;
sourceTree = "<group>";
@ -765,7 +1080,7 @@
DEVELOPMENT_TEAM = "";
"DEVELOPMENT_TEAM[sdk=iphoneos*]" = NAQ5PL2DYC;
INFOPLIST_FILE = Runner/info_sky.plist;
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
IPHONEOS_DEPLOYMENT_TARGET = 13.0;
LD_RUNPATH_SEARCH_PATHS = (
/usr/lib/swift,
"$(inherited)",
@ -863,7 +1178,7 @@
DEVELOPMENT_TEAM = "";
"DEVELOPMENT_TEAM[sdk=iphoneos*]" = NAQ5PL2DYC;
INFOPLIST_FILE = Runner/info_xhj.plist;
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
IPHONEOS_DEPLOYMENT_TARGET = 13.0;
LD_RUNPATH_SEARCH_PATHS = (
/usr/lib/swift,
"$(inherited)",
@ -890,7 +1205,7 @@
DEVELOPMENT_TEAM = "";
"DEVELOPMENT_TEAM[sdk=iphoneos*]" = NAQ5PL2DYC;
INFOPLIST_FILE = Runner/info_sky.plist;
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
IPHONEOS_DEPLOYMENT_TARGET = 13.0;
LD_RUNPATH_SEARCH_PATHS = (
/usr/lib/swift,
"$(inherited)",
@ -916,7 +1231,7 @@
DEVELOPMENT_TEAM = "";
"DEVELOPMENT_TEAM[sdk=iphoneos*]" = P8997RW3V8;
INFOPLIST_FILE = Runner/info_xhj.plist;
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
IPHONEOS_DEPLOYMENT_TARGET = 13.0;
LD_RUNPATH_SEARCH_PATHS = (
/usr/lib/swift,
"$(inherited)",
@ -1162,7 +1477,7 @@
DEVELOPMENT_TEAM = "";
"DEVELOPMENT_TEAM[sdk=iphoneos*]" = NAQ5PL2DYC;
INFOPLIST_FILE = Runner/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
IPHONEOS_DEPLOYMENT_TARGET = 13.0;
LD_RUNPATH_SEARCH_PATHS = (
/usr/lib/swift,
"$(inherited)",
@ -1260,7 +1575,7 @@
DEVELOPMENT_TEAM = "";
"DEVELOPMENT_TEAM[sdk=iphoneos*]" = NAQ5PL2DYC;
INFOPLIST_FILE = Runner/info_sky.plist;
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
IPHONEOS_DEPLOYMENT_TARGET = 13.0;
LD_RUNPATH_SEARCH_PATHS = (
/usr/lib/swift,
"$(inherited)",
@ -1358,7 +1673,7 @@
DEVELOPMENT_TEAM = "";
"DEVELOPMENT_TEAM[sdk=iphoneos*]" = NAQ5PL2DYC;
INFOPLIST_FILE = Runner/info_sky.plist;
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
IPHONEOS_DEPLOYMENT_TARGET = 13.0;
LD_RUNPATH_SEARCH_PATHS = (
/usr/lib/swift,
"$(inherited)",
@ -1456,7 +1771,7 @@
DEVELOPMENT_TEAM = "";
"DEVELOPMENT_TEAM[sdk=iphoneos*]" = P8997RW3V8;
INFOPLIST_FILE = Runner/info_xhj.plist;
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
IPHONEOS_DEPLOYMENT_TARGET = 13.0;
LD_RUNPATH_SEARCH_PATHS = (
/usr/lib/swift,
"$(inherited)",
@ -1554,7 +1869,7 @@
DEVELOPMENT_TEAM = "";
"DEVELOPMENT_TEAM[sdk=iphoneos*]" = P8997RW3V8;
INFOPLIST_FILE = Runner/info_xhj.plist;
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
IPHONEOS_DEPLOYMENT_TARGET = 13.0;
LD_RUNPATH_SEARCH_PATHS = (
/usr/lib/swift,
"$(inherited)",

View File

@ -5,7 +5,7 @@
#import "XSFlutterManager.h"
#import <UserNotifications/UserNotifications.h>
#import <UMCommon/UMCommon.h>
// #import <UMCommon/UMCommon.h>
@interface AppDelegate()
@ -19,7 +19,7 @@
- (BOOL)application:(UIApplication *)application
didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
[UMConfigure initWithAppkey:@"671244ae80464b33f6df9646" channel:@"Product"];
// [UMConfigure initWithAppkey:@"671244ae80464b33f6df9646" channel:@"Product"];
XSFlutterManager *VC = [[XSFlutterManager alloc] init];
self.window.rootViewController = VC;

View File

@ -87,11 +87,11 @@
<key>NSFileProtectionKey</key>
<string>NSFileProtectionCompleteUntilFirstUserAuthentication</string>
<key>NSLocationAlwaysAndWhenInUseUsageDescription</key>
<string>应用在前台和后台的时候可以搜到更新的位置信息</string>
<string>我们需要访问您的位置信息,以便更加精准的扫描到所在位置的蓝牙锁设备</string>
<key>NSLocationAlwaysUsageDescription</key>
<string>应用在后台的时候可以搜到更新的位置信息</string>
<string>我们需要访问您的位置信息,以便更加精准的扫描到所在位置的蓝牙锁设备</string>
<key>NSLocationWhenInUseUsageDescription</key>
<string>应用在前台的时候可以搜到更新的位置信息</string>
<string>我们需要访问您的位置信息,以便更加精准的扫描到所在位置的蓝牙锁设备</string>
<key>NSMicrophoneUsageDescription</key>
<string>应用请求麦克风用来通话</string>
<key>NSPhotoLibraryUsageDescription</key>

View File

@ -6,7 +6,7 @@
<string>development</string>
<key>com.apple.developer.associated-domains</key>
<array>
<string>applinks:lock.skychip.top</string>
<string>applinks:lock.xhjcn.ltd</string>
</array>
<key>com.apple.external-accessory.wireless-configuration</key>
<true/>

View File

@ -0,0 +1,18 @@
/*
InfoPlist_sky.strings
Runner
Created by Mac on 2024/12/25.
*/
CFBundleName="TTLock Pro";
CFBundleDisplayName="TTLock Pro";
NSBluetoothAlwaysUsageDescription="يستخدم هذا التطبيق البلوتوث للبحث عن الأجهزة المختلفة والاتصال بها ونقل البيانات";
NSBluetoothPeripheralUsageDescription="يستخدم هذا التطبيق البلوتوث للبحث عن الأجهزة المختلفة والاتصال بها ونقل البيانات";
NSCameraUsageDescription="يطلب التطبيق الوصول إلى الكاميرا لالتقاط الصور وتحميل الصور الرمزية والتحقق من الوجه";
NSContactsUsageDescription="يصل التطبيق إلى جهات الاتصال لإرسال المفاتيح الإلكترونية إلى جهات الاتصال في دفتر العناوين الخاص بك";
NSLocationAlwaysAndWhenlnUseUsageDescription="نحتاج إلى الوصول إلى موقعك لتحديد أجهزة أقفال البلوتوث بدقة أكبر";
NSLocationAlwaysUsageDescription="نحتاج إلى الوصول إلى موقعك لتحديد أجهزة أقفال البلوتوث بدقة أكبر";
NSLocationWhenInUseUsageDescription="نحتاج إلى الوصول إلى موقعك لتحديد أجهزة أقفال البلوتوث بدقة أكبر";
NSMicrophoneUsageDescription="يطلب التطبيق الوصول إلى الميكروفون لإجراء المكالمات";
NSPhotoLibraryUsageDescription="يطلب التطبيق الوصول إلى مكتبة الصور لتحميل الصور الرمزية";

View File

@ -0,0 +1,18 @@
/*
InfoPlist_sky.strings
Runner
Created by Mac on 2024/12/25.
*/
CFBundleName="TTLock Pro";
CFBundleDisplayName="TTLock Pro";
NSBluetoothAlwaysUsageDescription="يستخدم هذا التطبيق البلوتوث للبحث عن الأجهزة المختلفة والاتصال بها ونقل البيانات";
NSBluetoothPeripheralUsageDescription="يستخدم هذا التطبيق البلوتوث للبحث عن الأجهزة المختلفة والاتصال بها ونقل البيانات";
NSCameraUsageDescription="يطلب التطبيق الوصول إلى الكاميرا لالتقاط الصور وتحميل الصور الرمزية والتحقق من الوجه";
NSContactsUsageDescription="يصل التطبيق إلى جهات الاتصال لإرسال المفاتيح الإلكترونية إلى جهات الاتصال في دفتر العناوين الخاص بك";
NSLocationAlwaysAndWhenlnUseUsageDescription="نحتاج إلى الوصول إلى موقعك لتحديد أجهزة أقفال البلوتوث بدقة أكبر";
NSLocationAlwaysUsageDescription="نحتاج إلى الوصول إلى موقعك لتحديد أجهزة أقفال البلوتوث بدقة أكبر";
NSLocationWhenInUseUsageDescription="نحتاج إلى الوصول إلى موقعك لتحديد أجهزة أقفال البلوتوث بدقة أكبر";
NSMicrophoneUsageDescription="يطلب التطبيق الوصول إلى الميكروفون لإجراء المكالمات";
NSPhotoLibraryUsageDescription="يطلب التطبيق الوصول إلى مكتبة الصور لتحميل الصور الرمزية";

View File

@ -0,0 +1,18 @@
/*
InfoPlist_xhj.strings
Runner
Created by Mac on 2024/12/25.
*/
CFBundleName="StarLock Pro";
CFBundleDisplayName="StarLock Pro";
NSBluetoothAlwaysUsageDescription="يستخدم هذا التطبيق البلوتوث للبحث عن الأجهزة المختلفة والاتصال بها ونقل البيانات";
NSBluetoothPeripheralUsageDescription="يستخدم هذا التطبيق البلوتوث للبحث عن الأجهزة المختلفة والاتصال بها ونقل البيانات";
NSCameraUsageDescription="يطلب التطبيق الوصول إلى الكاميرا لالتقاط الصور وتحميل الصور الرمزية والتحقق من الوجه";
NSContactsUsageDescription="يصل التطبيق إلى جهات الاتصال لإرسال المفاتيح الإلكترونية إلى جهات الاتصال في دفتر العناوين الخاص بك";
NSLocationAlwaysAndWhenlnUseUsageDescription="نحتاج إلى الوصول إلى موقعك لتحديد أجهزة أقفال البلوتوث بدقة أكبر";
NSLocationAlwaysUsageDescription="نحتاج إلى الوصول إلى موقعك لتحديد أجهزة أقفال البلوتوث بدقة أكبر";
NSLocationWhenInUseUsageDescription="نحتاج إلى الوصول إلى موقعك لتحديد أجهزة أقفال البلوتوث بدقة أكبر";
NSMicrophoneUsageDescription="يطلب التطبيق الوصول إلى الميكروفون لإجراء المكالمات";
NSPhotoLibraryUsageDescription="يطلب التطبيق الوصول إلى مكتبة الصور لتحميل الصور الرمزية";

View File

@ -0,0 +1 @@

View File

@ -0,0 +1,18 @@
/*
InfoPlist_sky.strings
Runner
Created by Mac on 2024/12/25.
*/
CFBundleName="TTLock Pro";
CFBundleDisplayName="TTLock Pro";
NSBluetoothAlwaysUsageDescription="Тази приложение използва Bluetooth за търсене, свързване и прехвърляне на данни между различни устройства";
NSBluetoothPeripheralUsageDescription="Тази приложение използва Bluetooth за търсене, свързване и прехвърляне на данни между различни устройства";
NSCameraUsageDescription="Приложението иска достъп до камерата, за да прави снимки, качва аватари и извършва разпознаване на лице";
NSContactsUsageDescription="Приложението има достъп до контактите ви, за да изпраща електронни ключове на вашите контакти";
NSLocationAlwaysAndWhenInUseUsageDescription="Необходимо е да имаме достъп до вашето местоположение, за да сканираме по-точно Bluetooth устройства за заключване в района";
NSLocationAlwaysUsageDescription="Необходимо е да имаме достъп до вашето местоположение, за да сканираме по-точно Bluetooth устройства за заключване в района";
NSLocationWhenInUseUsageDescription="Необходимо е да имаме достъп до вашето местоположение, за да сканираме по-точно Bluetooth устройства за заключване в района";
NSMicrophoneUsageDescription="Приложението иска достъп до микрофона за провеждане на разговори";
NSPhotoLibraryUsageDescription="Приложението иска достъп до фотогалерията за качване на аватари";

View File

@ -0,0 +1,18 @@
/*
InfoPlist_sky.strings
Runner
Created by Mac on 2024/12/25.
*/
CFBundleName="TTLock Pro";
CFBundleDisplayName="TTLock Pro";
NSBluetoothAlwaysUsageDescription="Тази приложение използва Bluetooth за търсене, свързване и прехвърляне на данни между различни устройства";
NSBluetoothPeripheralUsageDescription="Тази приложение използва Bluetooth за търсене, свързване и прехвърляне на данни между различни устройства";
NSCameraUsageDescription="Приложението иска достъп до камерата, за да прави снимки, качва аватари и извършва разпознаване на лице";
NSContactsUsageDescription="Приложението има достъп до контактите ви, за да изпраща електронни ключове на вашите контакти";
NSLocationAlwaysAndWhenInUseUsageDescription="Необходимо е да имаме достъп до вашето местоположение, за да сканираме по-точно Bluetooth устройства за заключване в района";
NSLocationAlwaysUsageDescription="Необходимо е да имаме достъп до вашето местоположение, за да сканираме по-точно Bluetooth устройства за заключване в района";
NSLocationWhenInUseUsageDescription="Необходимо е да имаме достъп до вашето местоположение, за да сканираме по-точно Bluetooth устройства за заключване в района";
NSMicrophoneUsageDescription="Приложението иска достъп до микрофона за провеждане на разговори";
NSPhotoLibraryUsageDescription="Приложението иска достъп до фотогалерията за качване на аватари";

View File

@ -0,0 +1,18 @@
/*
InfoPlist_xhj.strings
Runner
Created by Mac on 2024/12/25.
*/
CFBundleName="StarLock Pro";
CFBundleDisplayName="StarLock Pro";
NSBluetoothAlwaysUsageDescription="Тази приложение използва Bluetooth за търсене, свързване и прехвърляне на данни между различни устройства";
NSBluetoothPeripheralUsageDescription="Тази приложение използва Bluetooth за търсене, свързване и прехвърляне на данни между различни устройства";
NSCameraUsageDescription="Приложението иска достъп до камерата, за да прави снимки, качва аватари и извършва разпознаване на лице";
NSContactsUsageDescription="Приложението има достъп до контактите ви, за да изпраща електронни ключове на вашите контакти";
NSLocationAlwaysAndWhenInUseUsageDescription="Необходимо е да имаме достъп до вашето местоположение, за да сканираме по-точно Bluetooth устройства за заключване в района";
NSLocationAlwaysUsageDescription="Необходимо е да имаме достъп до вашето местоположение, за да сканираме по-точно Bluetooth устройства за заключване в района";
NSLocationWhenInUseUsageDescription="Необходимо е да имаме достъп до вашето местоположение, за да сканираме по-точно Bluetooth устройства за заключване в района";
NSMicrophoneUsageDescription="Приложението иска достъп до микрофона за провеждане на разговори";
NSPhotoLibraryUsageDescription="Приложението иска достъп до фотогалерията за качване на аватари";

View File

@ -0,0 +1 @@

View File

@ -0,0 +1,18 @@
/*
InfoPlist_sky.strings
Runner
Created by Mac on 2024/12/25.
*/
CFBundleName="TTLock Pro";
CFBundleDisplayName="TTLock Pro";
NSBluetoothAlwaysUsageDescription="এই অ্যাপ্লিকেশনটি বিভিন্ন ডিভাইসের মধ্যে ডেটা খুঁজে বের করতে, সংযোগ করতে এবং ট্রান্সফার করতে Bluetooth ব্যবহার করে";
NSBluetoothPeripheralUsageDescription="এই অ্যাপ্লিকেশনটি বিভিন্ন ডিভাইসের মধ্যে ডেটা খুঁজে বের করতে, সংযোগ করতে এবং ট্রান্সফার করতে Bluetooth ব্যবহার করে";
NSCameraUsageDescription="অ্যাপ্লিকেশনটি ক্যামেরার অ্যাক্সেস চায়, ছবি তুলতে, অ্যাভাটার আপলোড করতে এবং ফেস রিকগনিশন করতে";
NSContactsUsageDescription="অ্যাপ্লিকেশনটি আপনার কন্টাক্টের অ্যাক্সেস চায়, যাতে কন্টাক্টের কাছে ইলেকট্রনিক কিপি পাঠানো যায়";
NSLocationAlwaysAndWhenInUseUsageDescription="আমরা আপনার অবস্থান তথ্যের অ্যাক্সেস প্রয়োজন যাতে নিকটস্থ Bluetooth লক ডিভাইসগুলিকে আরও সঠিকভাবে স্ক্যান করা যায়";
NSLocationAlwaysUsageDescription="আমরা আপনার অবস্থান তথ্যের অ্যাক্সেস প্রয়োজন যাতে নিকটস্থ Bluetooth লক ডিভাইসগুলিকে আরও সঠিকভাবে স্ক্যান করা যায়";
NSLocationWhenInUseUsageDescription="আমরা আপনার অবস্থান তথ্যের অ্যাক্সেস প্রয়োজন যাতে নিকটস্থ Bluetooth লক ডিভাইসগুলিকে আরও সঠিকভাবে স্ক্যান করা যায়";
NSMicrophoneUsageDescription="অ্যাপ্লিকেশনটি কল করার জন্য মাইক্রোফোনের অ্যাক্সেস চায়";
NSPhotoLibraryUsageDescription="অ্যাপ্লিকেশনটি অ্যাভাটার আপলোড করার জন্য ফটো লাইব্রেরির অ্যাক্সেস চায়";

View File

@ -0,0 +1,18 @@
/*
InfoPlist_sky.strings
Runner
Created by Mac on 2024/12/25.
*/
CFBundleName="TTLock Pro";
CFBundleDisplayName="TTLock Pro";
NSBluetoothAlwaysUsageDescription="এই অ্যাপ্লিকেশনটি বিভিন্ন ডিভাইসের মধ্যে ডেটা খুঁজে বের করতে, সংযোগ করতে এবং ট্রান্সফার করতে Bluetooth ব্যবহার করে";
NSBluetoothPeripheralUsageDescription="এই অ্যাপ্লিকেশনটি বিভিন্ন ডিভাইসের মধ্যে ডেটা খুঁজে বের করতে, সংযোগ করতে এবং ট্রান্সফার করতে Bluetooth ব্যবহার করে";
NSCameraUsageDescription="অ্যাপ্লিকেশনটি ক্যামেরার অ্যাক্সেস চায়, ছবি তুলতে, অ্যাভাটার আপলোড করতে এবং ফেস রিকগনিশন করতে";
NSContactsUsageDescription="অ্যাপ্লিকেশনটি আপনার কন্টাক্টের অ্যাক্সেস চায়, যাতে কন্টাক্টের কাছে ইলেকট্রনিক কিপি পাঠানো যায়";
NSLocationAlwaysAndWhenInUseUsageDescription="আমরা আপনার অবস্থান তথ্যের অ্যাক্সেস প্রয়োজন যাতে নিকটস্থ Bluetooth লক ডিভাইসগুলিকে আরও সঠিকভাবে স্ক্যান করা যায়";
NSLocationAlwaysUsageDescription="আমরা আপনার অবস্থান তথ্যের অ্যাক্সেস প্রয়োজন যাতে নিকটস্থ Bluetooth লক ডিভাইসগুলিকে আরও সঠিকভাবে স্ক্যান করা যায়";
NSLocationWhenInUseUsageDescription="আমরা আপনার অবস্থান তথ্যের অ্যাক্সেস প্রয়োজন যাতে নিকটস্থ Bluetooth লক ডিভাইসগুলিকে আরও সঠিকভাবে স্ক্যান করা যায়";
NSMicrophoneUsageDescription="অ্যাপ্লিকেশনটি কল করার জন্য মাইক্রোফোনের অ্যাক্সেস চায়";
NSPhotoLibraryUsageDescription="অ্যাপ্লিকেশনটি অ্যাভাটার আপলোড করার জন্য ফটো লাইব্রেরির অ্যাক্সেস চায়";

View File

@ -0,0 +1,18 @@
/*
InfoPlist_xhj.strings
Runner
Created by Mac on 2024/12/25.
*/
CFBundleName="StarLock Pro";
CFBundleDisplayName="StarLock Pro";
NSBluetoothAlwaysUsageDescription="এই অ্যাপ্লিকেশনটি বিভিন্ন ডিভাইসের মধ্যে ডেটা খুঁজে বের করতে, সংযোগ করতে এবং ট্রান্সফার করতে Bluetooth ব্যবহার করে";
NSBluetoothPeripheralUsageDescription="এই অ্যাপ্লিকেশনটি বিভিন্ন ডিভাইসের মধ্যে ডেটা খুঁজে বের করতে, সংযোগ করতে এবং ট্রান্সফার করতে Bluetooth ব্যবহার করে";
NSCameraUsageDescription="অ্যাপ্লিকেশনটি ক্যামেরার অ্যাক্সেস চায়, ছবি তুলতে, অ্যাভাটার আপলোড করতে এবং ফেস রিকগনিশন করতে";
NSContactsUsageDescription="অ্যাপ্লিকেশনটি আপনার কন্টাক্টের অ্যাক্সেস চায়, যাতে কন্টাক্টের কাছে ইলেকট্রনিক কিপি পাঠানো যায়";
NSLocationAlwaysAndWhenInUseUsageDescription="আমরা আপনার অবস্থান তথ্যের অ্যাক্সেস প্রয়োজন যাতে নিকটস্থ Bluetooth লক ডিভাইসগুলিকে আরও সঠিকভাবে স্ক্যান করা যায়";
NSLocationAlwaysUsageDescription="আমরা আপনার অবস্থান তথ্যের অ্যাক্সেস প্রয়োজন যাতে নিকটস্থ Bluetooth লক ডিভাইসগুলিকে আরও সঠিকভাবে স্ক্যান করা যায়";
NSLocationWhenInUseUsageDescription="আমরা আপনার অবস্থান তথ্যের অ্যাক্সেস প্রয়োজন যাতে নিকটস্থ Bluetooth লক ডিভাইসগুলিকে আরও সঠিকভাবে স্ক্যান করা যায়";
NSMicrophoneUsageDescription="অ্যাপ্লিকেশনটি কল করার জন্য মাইক্রোফোনের অ্যাক্সেস চায়";
NSPhotoLibraryUsageDescription="অ্যাপ্লিকেশনটি অ্যাভাটার আপলোড করার জন্য ফটো লাইব্রেরির অ্যাক্সেস চায়";

View File

@ -0,0 +1 @@

View File

@ -0,0 +1,18 @@
/*
InfoPlist_sky.strings
Runner
Created by Mac on 2024/12/25.
*/
CFBundleName="TTLock Pro";
CFBundleDisplayName="TTLock Pro";
NSBluetoothAlwaysUsageDescription="Tato aplikace používá Bluetooth k vyhledávání, připojování a přenosu dat mezi různými zařízeními";
NSBluetoothPeripheralUsageDescription="Tato aplikace používá Bluetooth k vyhledávání, připojování a přenosu dat mezi různými zařízeními";
NSCameraUsageDescription="Aplikace požaduje přístup k fotoaparátu pro pořízení fotografií, nahrávání avatarů a ověřování tváře";
NSContactsUsageDescription="Aplikace přistupuje k vašim kontaktům, aby poslala elektronické klíče do kontaktů ve vašem adresáři";
NSLocationAlwaysAndWhenInUseUsageDescription="Potřebujeme přístup k vaší poloze, abychom přesněji skenovali Bluetooth zámky v okolí";
NSLocationAlwaysUsageDescription="Potřebujeme přístup k vaší poloze, abychom přesněji skenovali Bluetooth zámky v okolí";
NSLocationWhenInUseUsageDescription="Potřebujeme přístup k vaší poloze, abychom přesněji skenovali Bluetooth zámky v okolí";
NSMicrophoneUsageDescription="Aplikace požaduje přístup k mikrofonu pro hovory";
NSPhotoLibraryUsageDescription="Aplikace požaduje přístup k knihovně fotografií pro nahrávání avatarů";

View File

@ -0,0 +1,18 @@
/*
InfoPlist_sky.strings
Runner
Created by Mac on 2024/12/25.
*/
CFBundleName="TTLock Pro";
CFBundleDisplayName="TTLock Pro";
NSBluetoothAlwaysUsageDescription="Tato aplikace používá Bluetooth k vyhledávání, připojování a přenosu dat mezi různými zařízeními";
NSBluetoothPeripheralUsageDescription="Tato aplikace používá Bluetooth k vyhledávání, připojování a přenosu dat mezi různými zařízeními";
NSCameraUsageDescription="Aplikace požaduje přístup k fotoaparátu pro pořízení fotografií, nahrávání avatarů a ověřování tváře";
NSContactsUsageDescription="Aplikace přistupuje k vašim kontaktům, aby poslala elektronické klíče do kontaktů ve vašem adresáři";
NSLocationAlwaysAndWhenInUseUsageDescription="Potřebujeme přístup k vaší poloze, abychom přesněji skenovali Bluetooth zámky v okolí";
NSLocationAlwaysUsageDescription="Potřebujeme přístup k vaší poloze, abychom přesněji skenovali Bluetooth zámky v okolí";
NSLocationWhenInUseUsageDescription="Potřebujeme přístup k vaší poloze, abychom přesněji skenovali Bluetooth zámky v okolí";
NSMicrophoneUsageDescription="Aplikace požaduje přístup k mikrofonu pro hovory";
NSPhotoLibraryUsageDescription="Aplikace požaduje přístup k knihovně fotografií pro nahrávání avatarů";

View File

@ -0,0 +1,18 @@
/*
InfoPlist_xhj.strings
Runner
Created by Mac on 2024/12/25.
*/
CFBundleName="StarLock Pro";
CFBundleDisplayName="StarLock Pro";
NSBluetoothAlwaysUsageDescription="Tato aplikace používá Bluetooth k vyhledávání, připojování a přenosu dat mezi různými zařízeními";
NSBluetoothPeripheralUsageDescription="Tato aplikace používá Bluetooth k vyhledávání, připojování a přenosu dat mezi různými zařízeními";
NSCameraUsageDescription="Aplikace požaduje přístup k fotoaparátu pro pořízení fotografií, nahrávání avatarů a ověřování tváře";
NSContactsUsageDescription="Aplikace přistupuje k vašim kontaktům, aby poslala elektronické klíče do kontaktů ve vašem adresáři";
NSLocationAlwaysAndWhenInUseUsageDescription="Potřebujeme přístup k vaší poloze, abychom přesněji skenovali Bluetooth zámky v okolí";
NSLocationAlwaysUsageDescription="Potřebujeme přístup k vaší poloze, abychom přesněji skenovali Bluetooth zámky v okolí";
NSLocationWhenInUseUsageDescription="Potřebujeme přístup k vaší poloze, abychom přesněji skenovali Bluetooth zámky v okolí";
NSMicrophoneUsageDescription="Aplikace požaduje přístup k mikrofonu pro hovory";
NSPhotoLibraryUsageDescription="Aplikace požaduje přístup k knihovně fotografií pro nahrávání avatarů";

View File

@ -0,0 +1 @@

View File

@ -0,0 +1,18 @@
/*
InfoPlist_sky.strings
Runner
Created by Mac on 2024/12/25.
*/
CFBundleName="TTLock Pro";
CFBundleDisplayName="TTLock Pro";
NSBluetoothAlwaysUsageDescription="Denne app bruger Bluetooth til at søge efter, oprette forbindelse til og overføre data mellem forskellige enheder";
NSBluetoothPeripheralUsageDescription="Denne app bruger Bluetooth til at søge efter, oprette forbindelse til og overføre data mellem forskellige enheder";
NSCameraUsageDescription="Appen anmoder om adgang til kameraet for at tage billeder, uploade avatarer og udføre ansigtsgenkendelse";
NSContactsUsageDescription="Appen har adgang til dine kontakter for at sende elektroniske nøgler til dine kontakter";
NSLocationAlwaysAndWhenInUseUsageDescription="Vi har brug for adgang til dine placering oplysninger for at kunne scanne Bluetooth-låse enheder mere præcist i dit område";
NSLocationAlwaysUsageDescription="Vi har brug for adgang til dine placering oplysninger for at kunne scanne Bluetooth-låse enheder mere præcist i dit område";
NSLocationWhenInUseUsageDescription="Vi har brug for adgang til dine placering oplysninger for at kunne scanne Bluetooth-låse enheder mere præcist i dit område";
NSMicrophoneUsageDescription="Appen anmoder om adgang til mikrofonen til opkald";
NSPhotoLibraryUsageDescription="Appen anmoder om adgang til fotobiblioteket til upload af avatar";

View File

@ -0,0 +1,18 @@
/*
InfoPlist_sky.strings
Runner
Created by Mac on 2024/12/25.
*/
CFBundleName="TTLock Pro";
CFBundleDisplayName="TTLock Pro";
NSBluetoothAlwaysUsageDescription="Denne app bruger Bluetooth til at søge efter, oprette forbindelse til og overføre data mellem forskellige enheder";
NSBluetoothPeripheralUsageDescription="Denne app bruger Bluetooth til at søge efter, oprette forbindelse til og overføre data mellem forskellige enheder";
NSCameraUsageDescription="Appen anmoder om adgang til kameraet for at tage billeder, uploade avatarer og udføre ansigtsgenkendelse";
NSContactsUsageDescription="Appen har adgang til dine kontakter for at sende elektroniske nøgler til dine kontakter";
NSLocationAlwaysAndWhenInUseUsageDescription="Vi har brug for adgang til dine placering oplysninger for at kunne scanne Bluetooth-låse enheder mere præcist i dit område";
NSLocationAlwaysUsageDescription="Vi har brug for adgang til dine placering oplysninger for at kunne scanne Bluetooth-låse enheder mere præcist i dit område";
NSLocationWhenInUseUsageDescription="Vi har brug for adgang til dine placering oplysninger for at kunne scanne Bluetooth-låse enheder mere præcist i dit område";
NSMicrophoneUsageDescription="Appen anmoder om adgang til mikrofonen til opkald";
NSPhotoLibraryUsageDescription="Appen anmoder om adgang til fotobiblioteket til upload af avatar";

View File

@ -0,0 +1,18 @@
/*
InfoPlist_xhj.strings
Runner
Created by Mac on 2024/12/25.
*/
CFBundleName="StarLock Pro";
CFBundleDisplayName="StarLock Pro";
NSBluetoothAlwaysUsageDescription="Denne app bruger Bluetooth til at søge efter, oprette forbindelse til og overføre data mellem forskellige enheder";
NSBluetoothPeripheralUsageDescription="Denne app bruger Bluetooth til at søge efter, oprette forbindelse til og overføre data mellem forskellige enheder";
NSCameraUsageDescription="Appen anmoder om adgang til kameraet for at tage billeder, uploade avatarer og udføre ansigtsgenkendelse";
NSContactsUsageDescription="Appen har adgang til dine kontakter for at sende elektroniske nøgler til dine kontakter";
NSLocationAlwaysAndWhenInUseUsageDescription="Vi har brug for adgang til dine placering oplysninger for at kunne scanne Bluetooth-låse enheder mere præcist i dit område";
NSLocationAlwaysUsageDescription="Vi har brug for adgang til dine placering oplysninger for at kunne scanne Bluetooth-låse enheder mere præcist i dit område";
NSLocationWhenInUseUsageDescription="Vi har brug for adgang til dine placering oplysninger for at kunne scanne Bluetooth-låse enheder mere præcist i dit område";
NSMicrophoneUsageDescription="Appen anmoder om adgang til mikrofonen til opkald";
NSPhotoLibraryUsageDescription="Appen anmoder om adgang til fotobiblioteket til upload af avatar";

View File

@ -0,0 +1 @@

View File

@ -0,0 +1,18 @@
/*
InfoPlist_sky.strings
Runner
Created by Mac on 2024/12/25.
*/
CFBundleName="TTLock Pro";
CFBundleDisplayName="TTLock Pro";
NSBluetoothAlwaysUsageDescription="Diese App verwendet Bluetooth, um Daten zwischen verschiedenen Geräten zu suchen, zu verbinden und zu übertragen.";
NSBluetoothPeripheralUsageDescription="Diese App verwendet Bluetooth, um Daten zwischen verschiedenen Geräten zu suchen, zu verbinden und zu übertragen.";
NSCameraUsageDescription="Die App benötigt Zugriff auf die Kamera, um Fotos aufzunehmen, Avatare hochzuladen und zur Gesichtserkennung.";
NSContactsUsageDescription="Die App greift auf Ihr Adressbuch zu, um elektronische Schlüssel an Kontakte zu senden.";
NSLocationAlwaysAndWhenlnUseUsageDescription="Wir benötigen Zugriff auf Ihre Standortdaten, um Bluetooth-Schlossgeräte in Ihrer Nähe genauer zu scannen.";
NSLocationAlwaysUsageDescription="Wir benötigen Zugriff auf Ihre Standortdaten, um Bluetooth-Schlossgeräte in Ihrer Nähe genauer zu scannen.";
NSLocationWhenInUseUsageDescription="Wir benötigen Zugriff auf Ihre Standortdaten, um Bluetooth-Schlossgeräte in Ihrer Nähe genauer zu scannen.";
NSMicrophoneUsageDescription="Die App benötigt Zugriff auf das Mikrofon für Anrufe.";
NSPhotoLibraryUsageDescription="Die App benötigt Zugriff auf die Fotobibliothek, um Avatare hochzuladen.";

View File

@ -0,0 +1,18 @@
/*
InfoPlist_sky.strings
Runner
Created by Mac on 2024/12/25.
*/
CFBundleName="TTLock Pro";
CFBundleDisplayName="TTLock Pro";
NSBluetoothAlwaysUsageDescription="Diese App verwendet Bluetooth, um Daten zwischen verschiedenen Geräten zu suchen, zu verbinden und zu übertragen.";
NSBluetoothPeripheralUsageDescription="Diese App verwendet Bluetooth, um Daten zwischen verschiedenen Geräten zu suchen, zu verbinden und zu übertragen.";
NSCameraUsageDescription="Die App benötigt Zugriff auf die Kamera, um Fotos aufzunehmen, Avatare hochzuladen und zur Gesichtserkennung.";
NSContactsUsageDescription="Die App greift auf Ihr Adressbuch zu, um elektronische Schlüssel an Kontakte zu senden.";
NSLocationAlwaysAndWhenlnUseUsageDescription="Wir benötigen Zugriff auf Ihre Standortdaten, um Bluetooth-Schlossgeräte in Ihrer Nähe genauer zu scannen.";
NSLocationAlwaysUsageDescription="Wir benötigen Zugriff auf Ihre Standortdaten, um Bluetooth-Schlossgeräte in Ihrer Nähe genauer zu scannen.";
NSLocationWhenInUseUsageDescription="Wir benötigen Zugriff auf Ihre Standortdaten, um Bluetooth-Schlossgeräte in Ihrer Nähe genauer zu scannen.";
NSMicrophoneUsageDescription="Die App benötigt Zugriff auf das Mikrofon für Anrufe.";
NSPhotoLibraryUsageDescription="Die App benötigt Zugriff auf die Fotobibliothek, um Avatare hochzuladen.";

View File

@ -0,0 +1,18 @@
/*
InfoPlist_xhj.strings
Runner
Created by Mac on 2024/12/25.
*/
CFBundleName="StarLock Pro";
CFBundleDisplayName="StarLock Pro";
NSBluetoothAlwaysUsageDescription="Diese App verwendet Bluetooth, um Daten zwischen verschiedenen Geräten zu suchen, zu verbinden und zu übertragen.";
NSBluetoothPeripheralUsageDescription="Diese App verwendet Bluetooth, um Daten zwischen verschiedenen Geräten zu suchen, zu verbinden und zu übertragen.";
NSCameraUsageDescription="Die App benötigt Zugriff auf die Kamera, um Fotos aufzunehmen, Avatare hochzuladen und zur Gesichtserkennung.";
NSContactsUsageDescription="Die App greift auf Ihr Adressbuch zu, um elektronische Schlüssel an Kontakte zu senden.";
NSLocationAlwaysAndWhenlnUseUsageDescription="Wir benötigen Zugriff auf Ihre Standortdaten, um Bluetooth-Schlossgeräte in Ihrer Nähe genauer zu scannen.";
NSLocationAlwaysUsageDescription="Wir benötigen Zugriff auf Ihre Standortdaten, um Bluetooth-Schlossgeräte in Ihrer Nähe genauer zu scannen.";
NSLocationWhenInUseUsageDescription="Wir benötigen Zugriff auf Ihre Standortdaten, um Bluetooth-Schlossgeräte in Ihrer Nähe genauer zu scannen.";
NSMicrophoneUsageDescription="Die App benötigt Zugriff auf das Mikrofon für Anrufe.";
NSPhotoLibraryUsageDescription="Die App benötigt Zugriff auf die Fotobibliothek, um Avatare hochzuladen.";

View File

@ -0,0 +1 @@

View File

@ -0,0 +1,18 @@
/*
InfoPlist_sky.strings
Runner
Created by Mac on 2024/12/25.
*/
CFBundleName="TTLock Pro";
CFBundleDisplayName="TTLock Pro";
NSBluetoothAlwaysUsageDescription="Αυτή η εφαρμογή χρησιμοποιεί το Bluetooth για να αναζητήσει, να συνδεθεί και να μεταφέρει δεδομένα μεταξύ διαφόρων συσκευών";
NSBluetoothPeripheralUsageDescription="Αυτή η εφαρμογή χρησιμοποιεί το Bluetooth για να αναζητήσει, να συνδεθεί και να μεταφέρει δεδομένα μεταξύ διαφόρων συσκευών";
NSCameraUsageDescription="Η εφαρμογή ζητά πρόσβαση στην κάμερα για να τραβήξει φωτογραφίες, να ανεβάσει avatar και να κάνει αναγνώριση προσώπου";
NSContactsUsageDescription="Η εφαρμογή αποκτά πρόσβαση στις επαφές σας για να στείλει ηλεκτρονικά κλειδιά στις επαφές σας";
NSLocationAlwaysAndWhenInUseUsageDescription="Χρειαζόμαστε πρόσβαση στην τοποθεσία σας για να σαρώσουμε πιο ακριβώς τις συσκευές κλειδώματος Bluetooth στην περιοχή σας";
NSLocationAlwaysUsageDescription="Χρειαζόμαστε πρόσβαση στην τοποθεσία σας για να σαρώσουμε πιο ακριβώς τις συσκευές κλειδώματος Bluetooth στην περιοχή σας";
NSLocationWhenInUseUsageDescription="Χρειαζόμαστε πρόσβαση στην τοποθεσία σας για να σαρώσουμε πιο ακριβώς τις συσκευές κλειδώματος Bluetooth στην περιοχή σας";
NSMicrophoneUsageDescription="Η εφαρμογή ζητά πρόσβαση στο μικρόφωνο για κλήσεις";
NSPhotoLibraryUsageDescription="Η εφαρμογή ζητά πρόσβαση στη βιβλιοθήκη φωτογραφιών για να ανεβάσει avatar";

View File

@ -0,0 +1,18 @@
/*
InfoPlist_sky.strings
Runner
Created by Mac on 2024/12/25.
*/
CFBundleName="TTLock Pro";
CFBundleDisplayName="TTLock Pro";
NSBluetoothAlwaysUsageDescription="Αυτή η εφαρμογή χρησιμοποιεί το Bluetooth για να αναζητήσει, να συνδεθεί και να μεταφέρει δεδομένα μεταξύ διαφόρων συσκευών";
NSBluetoothPeripheralUsageDescription="Αυτή η εφαρμογή χρησιμοποιεί το Bluetooth για να αναζητήσει, να συνδεθεί και να μεταφέρει δεδομένα μεταξύ διαφόρων συσκευών";
NSCameraUsageDescription="Η εφαρμογή ζητά πρόσβαση στην κάμερα για να τραβήξει φωτογραφίες, να ανεβάσει avatar και να κάνει αναγνώριση προσώπου";
NSContactsUsageDescription="Η εφαρμογή αποκτά πρόσβαση στις επαφές σας για να στείλει ηλεκτρονικά κλειδιά στις επαφές σας";
NSLocationAlwaysAndWhenInUseUsageDescription="Χρειαζόμαστε πρόσβαση στην τοποθεσία σας για να σαρώσουμε πιο ακριβώς τις συσκευές κλειδώματος Bluetooth στην περιοχή σας";
NSLocationAlwaysUsageDescription="Χρειαζόμαστε πρόσβαση στην τοποθεσία σας για να σαρώσουμε πιο ακριβώς τις συσκευές κλειδώματος Bluetooth στην περιοχή σας";
NSLocationWhenInUseUsageDescription="Χρειαζόμαστε πρόσβαση στην τοποθεσία σας για να σαρώσουμε πιο ακριβώς τις συσκευές κλειδώματος Bluetooth στην περιοχή σας";
NSMicrophoneUsageDescription="Η εφαρμογή ζητά πρόσβαση στο μικρόφωνο για κλήσεις";
NSPhotoLibraryUsageDescription="Η εφαρμογή ζητά πρόσβαση στη βιβλιοθήκη φωτογραφιών για να ανεβάσει avatar";

View File

@ -0,0 +1,18 @@
/*
InfoPlist_xhj.strings
Runner
Created by Mac on 2024/12/25.
*/
CFBundleName="StarLock Pro";
CFBundleDisplayName="StarLock Pro";
NSBluetoothAlwaysUsageDescription="Αυτή η εφαρμογή χρησιμοποιεί το Bluetooth για να αναζητήσει, να συνδεθεί και να μεταφέρει δεδομένα μεταξύ διαφόρων συσκευών";
NSBluetoothPeripheralUsageDescription="Αυτή η εφαρμογή χρησιμοποιεί το Bluetooth για να αναζητήσει, να συνδεθεί και να μεταφέρει δεδομένα μεταξύ διαφόρων συσκευών";
NSCameraUsageDescription="Η εφαρμογή ζητά πρόσβαση στην κάμερα για να τραβήξει φωτογραφίες, να ανεβάσει avatar και να κάνει αναγνώριση προσώπου";
NSContactsUsageDescription="Η εφαρμογή αποκτά πρόσβαση στις επαφές σας για να στείλει ηλεκτρονικά κλειδιά στις επαφές σας";
NSLocationAlwaysAndWhenInUseUsageDescription="Χρειαζόμαστε πρόσβαση στην τοποθεσία σας για να σαρώσουμε πιο ακριβώς τις συσκευές κλειδώματος Bluetooth στην περιοχή σας";
NSLocationAlwaysUsageDescription="Χρειαζόμαστε πρόσβαση στην τοποθεσία σας για να σαρώσουμε πιο ακριβώς τις συσκευές κλειδώματος Bluetooth στην περιοχή σας";
NSLocationWhenInUseUsageDescription="Χρειαζόμαστε πρόσβαση στην τοποθεσία σας για να σαρώσουμε πιο ακριβώς τις συσκευές κλειδώματος Bluetooth στην περιοχή σας";
NSMicrophoneUsageDescription="Η εφαρμογή ζητά πρόσβαση στο μικρόφωνο για κλήσεις";
NSPhotoLibraryUsageDescription="Η εφαρμογή ζητά πρόσβαση στη βιβλιοθήκη φωτογραφιών για να ανεβάσει avatar";

View File

@ -0,0 +1 @@

View File

@ -11,8 +11,8 @@ NSBluetoothAlwaysUsageDescription="The app uses bluetooth to find, connect and t
NSBluetoothPeripheralUsageDescription="The app uses bluetooth to find, connect and transfer data between different devices";
NSCameraUsageDescription="The application requests the camera to take photos for avatar upload and face authentication";
NSContactsUsageDescription="Access the address book to send electronic keys to contacts in the address book";
NSLocationAlwaysAndWhenInUseUsageDescription="updated location information when applying in the front and backend";
NSLocationAlwaysUsageDescription="updated location information when the app is in the background";
NSLocationWhenInUseUsageDescription="updated location information when the app is in the foreground";
NSLocationAlwaysAndWhenInUseUsageDescription="We need to access your location information in order to more accurately scan the Bluetooth lock device at your location.";
NSLocationAlwaysUsageDescription="We need to access your location information in order to more accurately scan the Bluetooth lock device at your location.";
NSLocationWhenInUseUsageDescription="We need to access your location information in order to more accurately scan the Bluetooth lock device at your location.";
NSMicrophoneUsageDescription="request microphone for calls";
NSPhotoLibraryUsageDescription="request photo album for avatar upload";

View File

@ -11,8 +11,8 @@ NSBluetoothAlwaysUsageDescription="The app uses bluetooth to find, connect and t
NSBluetoothPeripheralUsageDescription="The app uses bluetooth to find, connect and transfer data between different devices";
NSCameraUsageDescription="The application requests the camera to take photos for avatar upload and face authentication";
NSContactsUsageDescription="Access the address book to send electronic keys to contacts in the address book";
NSLocationAlwaysAndWhenInUseUsageDescription="updated location information when applying in the front and backend";
NSLocationAlwaysUsageDescription="updated location information when the app is in the background";
NSLocationWhenInUseUsageDescription="updated location information when the app is in the foreground";
NSLocationAlwaysAndWhenInUseUsageDescription="We need to access your location information in order to more accurately scan the Bluetooth lock device at your location.";
NSLocationAlwaysUsageDescription="We need to access your location information in order to more accurately scan the Bluetooth lock device at your location.";
NSLocationWhenInUseUsageDescription="We need to access your location information in order to more accurately scan the Bluetooth lock device at your location.";
NSMicrophoneUsageDescription="request microphone for calls";
NSPhotoLibraryUsageDescription="request photo album for avatar upload";

View File

@ -11,8 +11,8 @@ NSBluetoothAlwaysUsageDescription="The app uses bluetooth to find, connect and t
NSBluetoothPeripheralUsageDescription="The app uses bluetooth to find, connect and transfer data between different devices";
NSCameraUsageDescription="The application requests the camera to take photos for avatar upload and face authentication";
NSContactsUsageDescription="Access the address book to send electronic keys to contacts in the address book";
NSLocationAlwaysAndWhenInUseUsageDescription="updated location information when applying in the front and backend";
NSLocationAlwaysUsageDescription="updated location information when the app is in the background";
NSLocationWhenInUseUsageDescription="updated location information when the app is in the foreground";
NSLocationAlwaysAndWhenInUseUsageDescription="We need to access your location information in order to more accurately scan the Bluetooth lock device at your location.";
NSLocationAlwaysUsageDescription="We need to access your location information in order to more accurately scan the Bluetooth lock device at your location.";
NSLocationWhenInUseUsageDescription="We need to access your location information in order to more accurately scan the Bluetooth lock device at your location.";
NSMicrophoneUsageDescription="request microphone for calls";
NSPhotoLibraryUsageDescription="request photo album for avatar upload";

View File

@ -0,0 +1,18 @@
/*
InfoPlist_sky.strings
Runner
Created by Mac on 2024/12/25.
*/
CFBundleName="TTLock Pro";
CFBundleDisplayName="TTLock Pro";
NSBluetoothAlwaysUsageDescription="Esta aplicación utiliza Bluetooth para buscar, conectar y transferir datos entre diferentes dispositivos";
NSBluetoothPeripheralUsageDescription="Esta aplicación utiliza Bluetooth para buscar, conectar y transferir datos entre diferentes dispositivos";
NSCameraUsageDescription="La aplicación solicita acceso a la cámara para tomar fotos, cargar avatares y realizar autenticación facial";
NSContactsUsageDescription="La aplicación accede a los contactos para enviar claves electrónicas a los contactos de su agenda";
NSLocationAlwaysAndWhenlnUseUsageDescription="Necesitamos acceder a su ubicación para identificar dispositivos de bloqueo Bluetooth con mayor precisión";
NSLocationAlwaysUsageDescription="Necesitamos acceder a su ubicación para identificar dispositivos de bloqueo Bluetooth con mayor precisión";
NSLocationWhenInUseUsageDescription="Necesitamos acceder a su ubicación para identificar dispositivos de bloqueo Bluetooth con mayor precisión";
NSMicrophoneUsageDescription="La aplicación solicita acceso al micrófono para realizar llamadas";
NSPhotoLibraryUsageDescription="La aplicación solicita acceso a la biblioteca de fotos para cargar avatares";

View File

@ -0,0 +1,18 @@
/*
InfoPlist_sky.strings
Runner
Created by Mac on 2024/12/25.
*/
CFBundleName="TTLock Pro";
CFBundleDisplayName="TTLock Pro";
NSBluetoothAlwaysUsageDescription="Esta aplicación utiliza Bluetooth para buscar, conectar y transferir datos entre diferentes dispositivos";
NSBluetoothPeripheralUsageDescription="Esta aplicación utiliza Bluetooth para buscar, conectar y transferir datos entre diferentes dispositivos";
NSCameraUsageDescription="La aplicación solicita acceso a la cámara para tomar fotos, cargar avatares y realizar autenticación facial";
NSContactsUsageDescription="La aplicación accede a los contactos para enviar claves electrónicas a los contactos de su agenda";
NSLocationAlwaysAndWhenlnUseUsageDescription="Necesitamos acceder a su ubicación para identificar dispositivos de bloqueo Bluetooth con mayor precisión";
NSLocationAlwaysUsageDescription="Necesitamos acceder a su ubicación para identificar dispositivos de bloqueo Bluetooth con mayor precisión";
NSLocationWhenInUseUsageDescription="Necesitamos acceder a su ubicación para identificar dispositivos de bloqueo Bluetooth con mayor precisión";
NSMicrophoneUsageDescription="La aplicación solicita acceso al micrófono para realizar llamadas";
NSPhotoLibraryUsageDescription="La aplicación solicita acceso a la biblioteca de fotos para cargar avatares";

View File

@ -0,0 +1,18 @@
/*
InfoPlist_xhj.strings
Runner
Created by Mac on 2024/12/25.
*/
CFBundleName="StarLock Pro";
CFBundleDisplayName="StarLock Pro";
NSBluetoothAlwaysUsageDescription="Esta aplicación utiliza Bluetooth para buscar, conectar y transferir datos entre diferentes dispositivos";
NSBluetoothPeripheralUsageDescription="Esta aplicación utiliza Bluetooth para buscar, conectar y transferir datos entre diferentes dispositivos";
NSCameraUsageDescription="La aplicación solicita acceso a la cámara para tomar fotos, cargar avatares y realizar autenticación facial";
NSContactsUsageDescription="La aplicación accede a los contactos para enviar claves electrónicas a los contactos de su agenda";
NSLocationAlwaysAndWhenlnUseUsageDescription="Necesitamos acceder a su ubicación para identificar dispositivos de bloqueo Bluetooth con mayor precisión";
NSLocationAlwaysUsageDescription="Necesitamos acceder a su ubicación para identificar dispositivos de bloqueo Bluetooth con mayor precisión";
NSLocationWhenInUseUsageDescription="Necesitamos acceder a su ubicación para identificar dispositivos de bloqueo Bluetooth con mayor precisión";
NSMicrophoneUsageDescription="La aplicación solicita acceso al micrófono para realizar llamadas";
NSPhotoLibraryUsageDescription="La aplicación solicita acceso a la biblioteca de fotos para cargar avatares";

View File

@ -0,0 +1 @@

View File

@ -0,0 +1,18 @@
/*
InfoPlist_sky.strings
Runner
Created by Mac on 2024/12/25.
*/
CFBundleName="TTLock Pro";
CFBundleDisplayName="TTLock Pro";
NSBluetoothAlwaysUsageDescription="See rakendus kasutab Bluetoothi, et otsida, ühendada ja edastada andmeid erinevate seadmete vahel";
NSBluetoothPeripheralUsageDescription="See rakendus kasutab Bluetoothi, et otsida, ühendada ja edastada andmeid erinevate seadmete vahel";
NSCameraUsageDescription="Rakendus küsib juurdepääsu kaamerale, et teha pilte, üles laadida avatarit ja teha näo autentimist";
NSContactsUsageDescription="Rakendus pääseb juurde teie kontaktidele, et saata elektroonilisi võtmeid teie kontaktidele";
NSLocationAlwaysAndWhenInUseUsageDescription="Meil on vaja ligipääsu teie asukohale, et täpsemalt skannida lähikonnas olevaid Bluetooth-lukkude seadmeid";
NSLocationAlwaysUsageDescription="Meil on vaja ligipääsu teie asukohale, et täpsemalt skannida lähikonnas olevaid Bluetooth-lukkude seadmeid";
NSLocationWhenInUseUsageDescription="Meil on vaja ligipääsu teie asukohale, et täpsemalt skannida lähikonnas olevaid Bluetooth-lukkude seadmeid";
NSMicrophoneUsageDescription="Rakendus küsib juurdepääsu mikrofonile, et teha kõnesid";
NSPhotoLibraryUsageDescription="Rakendus küsib juurdepääsu fotokogule avatarite üleslaadimiseks";

View File

@ -0,0 +1,18 @@
/*
InfoPlist_sky.strings
Runner
Created by Mac on 2024/12/25.
*/
CFBundleName="TTLock Pro";
CFBundleDisplayName="TTLock Pro";
NSBluetoothAlwaysUsageDescription="See rakendus kasutab Bluetoothi, et otsida, ühendada ja edastada andmeid erinevate seadmete vahel";
NSBluetoothPeripheralUsageDescription="See rakendus kasutab Bluetoothi, et otsida, ühendada ja edastada andmeid erinevate seadmete vahel";
NSCameraUsageDescription="Rakendus küsib juurdepääsu kaamerale, et teha pilte, üles laadida avatarit ja teha näo autentimist";
NSContactsUsageDescription="Rakendus pääseb juurde teie kontaktidele, et saata elektroonilisi võtmeid teie kontaktidele";
NSLocationAlwaysAndWhenInUseUsageDescription="Meil on vaja ligipääsu teie asukohale, et täpsemalt skannida lähikonnas olevaid Bluetooth-lukkude seadmeid";
NSLocationAlwaysUsageDescription="Meil on vaja ligipääsu teie asukohale, et täpsemalt skannida lähikonnas olevaid Bluetooth-lukkude seadmeid";
NSLocationWhenInUseUsageDescription="Meil on vaja ligipääsu teie asukohale, et täpsemalt skannida lähikonnas olevaid Bluetooth-lukkude seadmeid";
NSMicrophoneUsageDescription="Rakendus küsib juurdepääsu mikrofonile, et teha kõnesid";
NSPhotoLibraryUsageDescription="Rakendus küsib juurdepääsu fotokogule avatarite üleslaadimiseks";

View File

@ -0,0 +1,18 @@
/*
InfoPlist_xhj.strings
Runner
Created by Mac on 2024/12/25.
*/
CFBundleName="StarLock Pro";
CFBundleDisplayName="StarLock Pro";
NSBluetoothAlwaysUsageDescription="See rakendus kasutab Bluetoothi, et otsida, ühendada ja edastada andmeid erinevate seadmete vahel";
NSBluetoothPeripheralUsageDescription="See rakendus kasutab Bluetoothi, et otsida, ühendada ja edastada andmeid erinevate seadmete vahel";
NSCameraUsageDescription="Rakendus küsib juurdepääsu kaamerale, et teha pilte, üles laadida avatarit ja teha näo autentimist";
NSContactsUsageDescription="Rakendus pääseb juurde teie kontaktidele, et saata elektroonilisi võtmeid teie kontaktidele";
NSLocationAlwaysAndWhenInUseUsageDescription="Meil on vaja ligipääsu teie asukohale, et täpsemalt skannida lähikonnas olevaid Bluetooth-lukkude seadmeid";
NSLocationAlwaysUsageDescription="Meil on vaja ligipääsu teie asukohale, et täpsemalt skannida lähikonnas olevaid Bluetooth-lukkude seadmeid";
NSLocationWhenInUseUsageDescription="Meil on vaja ligipääsu teie asukohale, et täpsemalt skannida lähikonnas olevaid Bluetooth-lukkude seadmeid";
NSMicrophoneUsageDescription="Rakendus küsib juurdepääsu mikrofonile, et teha kõnesid";
NSPhotoLibraryUsageDescription="Rakendus küsib juurdepääsu fotokogule avatarite üleslaadimiseks";

View File

@ -0,0 +1 @@

View File

@ -0,0 +1,18 @@
/*
InfoPlist_sky.strings
Runner
Created by Mac on 2024/12/25.
*/
CFBundleName="TTLock Pro";
CFBundleDisplayName="TTLock Pro";
NSBluetoothAlwaysUsageDescription="Tämä sovellus käyttää Bluetoothia etsimään, yhdistämään ja siirtämään tietoja eri laitteiden välillä";
NSBluetoothPeripheralUsageDescription="Tämä sovellus käyttää Bluetoothia etsimään, yhdistämään ja siirtämään tietoja eri laitteiden välillä";
NSCameraUsageDescription="Sovellus pyytää pääsyä kameraan valokuvien ottamiseen, avatarin lataamiseen ja kasvojentunnistukseen";
NSContactsUsageDescription="Sovellus käyttää yhteystietojasi lähettääkseen sähköisiä avaimia yhteystiedoissasi oleville henkilöille";
NSLocationAlwaysAndWhenInUseUsageDescription="Tarvitsemme pääsyn sijaintitietoihisi, jotta voimme tarkempaa skannata ympäristössäsi olevia Bluetooth-lukkoja";
NSLocationAlwaysUsageDescription="Tarvitsemme pääsyn sijaintitietoihisi, jotta voimme tarkempaa skannata ympäristössäsi olevia Bluetooth-lukkoja";
NSLocationWhenInUseUsageDescription="Tarvitsemme pääsyn sijaintitietoihisi, jotta voimme tarkempaa skannata ympäristössäsi olevia Bluetooth-lukkoja";
NSMicrophoneUsageDescription="Sovellus pyytää pääsyä mikrofoniin puheluita varten";
NSPhotoLibraryUsageDescription="Sovellus pyytää pääsyä valokuvakirjastoon avataren lataamista varten";

View File

@ -0,0 +1,18 @@
/*
InfoPlist_sky.strings
Runner
Created by Mac on 2024/12/25.
*/
CFBundleName="TTLock Pro";
CFBundleDisplayName="TTLock Pro";
NSBluetoothAlwaysUsageDescription="Tämä sovellus käyttää Bluetoothia etsimään, yhdistämään ja siirtämään tietoja eri laitteiden välillä";
NSBluetoothPeripheralUsageDescription="Tämä sovellus käyttää Bluetoothia etsimään, yhdistämään ja siirtämään tietoja eri laitteiden välillä";
NSCameraUsageDescription="Sovellus pyytää pääsyä kameraan valokuvien ottamiseen, avatarin lataamiseen ja kasvojentunnistukseen";
NSContactsUsageDescription="Sovellus käyttää yhteystietojasi lähettääkseen sähköisiä avaimia yhteystiedoissasi oleville henkilöille";
NSLocationAlwaysAndWhenInUseUsageDescription="Tarvitsemme pääsyn sijaintitietoihisi, jotta voimme tarkempaa skannata ympäristössäsi olevia Bluetooth-lukkoja";
NSLocationAlwaysUsageDescription="Tarvitsemme pääsyn sijaintitietoihisi, jotta voimme tarkempaa skannata ympäristössäsi olevia Bluetooth-lukkoja";
NSLocationWhenInUseUsageDescription="Tarvitsemme pääsyn sijaintitietoihisi, jotta voimme tarkempaa skannata ympäristössäsi olevia Bluetooth-lukkoja";
NSMicrophoneUsageDescription="Sovellus pyytää pääsyä mikrofoniin puheluita varten";
NSPhotoLibraryUsageDescription="Sovellus pyytää pääsyä valokuvakirjastoon avataren lataamista varten";

View File

@ -0,0 +1,18 @@
/*
InfoPlist_xhj.strings
Runner
Created by Mac on 2024/12/25.
*/
CFBundleName="StarLock Pro";
CFBundleDisplayName="StarLock Pro";
NSBluetoothAlwaysUsageDescription="Tämä sovellus käyttää Bluetoothia etsimään, yhdistämään ja siirtämään tietoja eri laitteiden välillä";
NSBluetoothPeripheralUsageDescription="Tämä sovellus käyttää Bluetoothia etsimään, yhdistämään ja siirtämään tietoja eri laitteiden välillä";
NSCameraUsageDescription="Sovellus pyytää pääsyä kameraan valokuvien ottamiseen, avatarin lataamiseen ja kasvojentunnistukseen";
NSContactsUsageDescription="Sovellus käyttää yhteystietojasi lähettääkseen sähköisiä avaimia yhteystiedoissasi oleville henkilöille";
NSLocationAlwaysAndWhenInUseUsageDescription="Tarvitsemme pääsyn sijaintitietoihisi, jotta voimme tarkempaa skannata ympäristössäsi olevia Bluetooth-lukkoja";
NSLocationAlwaysUsageDescription="Tarvitsemme pääsyn sijaintitietoihisi, jotta voimme tarkempaa skannata ympäristössäsi olevia Bluetooth-lukkoja";
NSLocationWhenInUseUsageDescription="Tarvitsemme pääsyn sijaintitietoihisi, jotta voimme tarkempaa skannata ympäristössäsi olevia Bluetooth-lukkoja";
NSMicrophoneUsageDescription="Sovellus pyytää pääsyä mikrofoniin puheluita varten";
NSPhotoLibraryUsageDescription="Sovellus pyytää pääsyä valokuvakirjastoon avataren lataamista varten";

View File

@ -0,0 +1 @@

View File

@ -0,0 +1,19 @@
/*
InfoPlist_sky.strings
Runner
Created by Mac on 2024/12/25.
*/
CFBundleName="TTLock Pro";
CFBundleDisplayName="TTLock Pro";
NSBluetoothAlwaysUsageDescription="Cette application utilise le Bluetooth pour rechercher, connecter et transférer des données entre différents appareils.";
NSBluetoothPeripheralUsageDescription="Cette application utilise le Bluetooth pour rechercher, connecter et transférer des données entre différents appareils.";
NSCameraUsageDescription="L'application demande l'accès à la caméra pour prendre des photos, utilisées pour le téléchargement d'avatars et la reconnaissance faciale.";
NSContactsUsageDescription="L'application accède à votre carnet d'adresses pour envoyer des clés électroniques aux contacts.";
NSLocationAlwaysAndWhenlnUseUsageDescription="Nous avons besoin d'accéder à vos informations de localisation pour scanner avec précision les dispositifs de serrure Bluetooth dans votre zone.";
NSLocationAlwaysUsageDescription="Nous avons besoin d'accéder à vos informations de localisation pour scanner avec précision les dispositifs de serrure Bluetooth dans votre zone.";
NSLocationWhenInUseUsageDescription="Nous avons besoin d'accéder à vos informations de localisation pour scanner avec précision les dispositifs de serrure Bluetooth dans votre zone.";
NSMicrophoneUsageDescription="L'application demande l'accès au microphone pour passer des appels.";
NSPhotoLibraryUsageDescription="L'application demande l'accès à la photothèque pour télécharger des avatars.";

View File

@ -0,0 +1,19 @@
/*
InfoPlist_sky.strings
Runner
Created by Mac on 2024/12/25.
*/
CFBundleName="TTLock Pro";
CFBundleDisplayName="TTLock Pro";
NSBluetoothAlwaysUsageDescription="Cette application utilise le Bluetooth pour rechercher, connecter et transférer des données entre différents appareils.";
NSBluetoothPeripheralUsageDescription="Cette application utilise le Bluetooth pour rechercher, connecter et transférer des données entre différents appareils.";
NSCameraUsageDescription="L'application demande l'accès à la caméra pour prendre des photos, utilisées pour le téléchargement d'avatars et la reconnaissance faciale.";
NSContactsUsageDescription="L'application accède à votre carnet d'adresses pour envoyer des clés électroniques aux contacts.";
NSLocationAlwaysAndWhenlnUseUsageDescription="Nous avons besoin d'accéder à vos informations de localisation pour scanner avec précision les dispositifs de serrure Bluetooth dans votre zone.";
NSLocationAlwaysUsageDescription="Nous avons besoin d'accéder à vos informations de localisation pour scanner avec précision les dispositifs de serrure Bluetooth dans votre zone.";
NSLocationWhenInUseUsageDescription="Nous avons besoin d'accéder à vos informations de localisation pour scanner avec précision les dispositifs de serrure Bluetooth dans votre zone.";
NSMicrophoneUsageDescription="L'application demande l'accès au microphone pour passer des appels.";
NSPhotoLibraryUsageDescription="L'application demande l'accès à la photothèque pour télécharger des avatars.";

View File

@ -0,0 +1,19 @@
/*
InfoPlist_xhj.strings
Runner
Created by Mac on 2024/12/25.
*/
CFBundleName="StarLock Pro";
CFBundleDisplayName="StarLock Pro";
NSBluetoothAlwaysUsageDescription="Cette application utilise le Bluetooth pour rechercher, connecter et transférer des données entre différents appareils.";
NSBluetoothPeripheralUsageDescription="Cette application utilise le Bluetooth pour rechercher, connecter et transférer des données entre différents appareils.";
NSCameraUsageDescription="L'application demande l'accès à la caméra pour prendre des photos, utilisées pour le téléchargement d'avatars et la reconnaissance faciale.";
NSContactsUsageDescription="L'application accède à votre carnet d'adresses pour envoyer des clés électroniques aux contacts.";
NSLocationAlwaysAndWhenlnUseUsageDescription="Nous avons besoin d'accéder à vos informations de localisation pour scanner avec précision les dispositifs de serrure Bluetooth dans votre zone.";
NSLocationAlwaysUsageDescription="Nous avons besoin d'accéder à vos informations de localisation pour scanner avec précision les dispositifs de serrure Bluetooth dans votre zone.";
NSLocationWhenInUseUsageDescription="Nous avons besoin d'accéder à vos informations de localisation pour scanner avec précision les dispositifs de serrure Bluetooth dans votre zone.";
NSMicrophoneUsageDescription="L'application demande l'accès au microphone pour passer des appels.";
NSPhotoLibraryUsageDescription="L'application demande l'accès à la photothèque pour télécharger des avatars.";

View File

@ -0,0 +1 @@

View File

@ -0,0 +1,18 @@
/*
InfoPlist_sky.strings
Runner
Created by Mac on 2024/12/25.
*/
CFBundleName="TTLock Pro";
CFBundleDisplayName="TTLock Pro";
NSBluetoothAlwaysUsageDescription="היישום הזה משתמש ב-Bluetooth לחיפוש, חיבור והעברת נתונים בין מכשירים שונים";
NSBluetoothPeripheralUsageDescription="היישום הזה משתמש ב-Bluetooth לחיפוש, חיבור והעברת נתונים בין מכשירים שונים";
NSCameraUsageDescription="היישום מבקש גישה למצלמה לצורך צילום תמונות, העלאת תצלומי פרופיל ואימות פנים";
NSContactsUsageDescription="היישום מבקש גישה לקטגוריית אנשי הקשר שלך על מנת לשלוח מפתחות אלקטרוניים לאנשי הקשר שלך";
NSLocationAlwaysAndWhenInUseUsageDescription="אנו צריכים גישה למיקום שלך כדי לסרוק בצורה מדויקת יותר את מכשירי ה-Bluetooth נעילה באזור שלך";
NSLocationAlwaysUsageDescription="אנו צריכים גישה למיקום שלך כדי לסרוק בצורה מדויקת יותר את מכשירי ה-Bluetooth נעילה באזור שלך";
NSLocationWhenInUseUsageDescription="אנו צריכים גישה למיקום שלך כדי לסרוק בצורה מדויקת יותר את מכשירי ה-Bluetooth נעילה באזור שלך";
NSMicrophoneUsageDescription="היישום מבקש גישה למיקרופון לצורך שיחות";
NSPhotoLibraryUsageDescription="היישום מבקש גישה לספריית התמונות לצורך העלאת תצלומי פרופיל";

View File

@ -0,0 +1,18 @@
/*
InfoPlist_sky.strings
Runner
Created by Mac on 2024/12/25.
*/
CFBundleName="TTLock Pro";
CFBundleDisplayName="TTLock Pro";
NSBluetoothAlwaysUsageDescription="היישום הזה משתמש ב-Bluetooth לחיפוש, חיבור והעברת נתונים בין מכשירים שונים";
NSBluetoothPeripheralUsageDescription="היישום הזה משתמש ב-Bluetooth לחיפוש, חיבור והעברת נתונים בין מכשירים שונים";
NSCameraUsageDescription="היישום מבקש גישה למצלמה לצורך צילום תמונות, העלאת תצלומי פרופיל ואימות פנים";
NSContactsUsageDescription="היישום מבקש גישה לקטגוריית אנשי הקשר שלך על מנת לשלוח מפתחות אלקטרוניים לאנשי הקשר שלך";
NSLocationAlwaysAndWhenInUseUsageDescription="אנו צריכים גישה למיקום שלך כדי לסרוק בצורה מדויקת יותר את מכשירי ה-Bluetooth נעילה באזור שלך";
NSLocationAlwaysUsageDescription="אנו צריכים גישה למיקום שלך כדי לסרוק בצורה מדויקת יותר את מכשירי ה-Bluetooth נעילה באזור שלך";
NSLocationWhenInUseUsageDescription="אנו צריכים גישה למיקום שלך כדי לסרוק בצורה מדויקת יותר את מכשירי ה-Bluetooth נעילה באזור שלך";
NSMicrophoneUsageDescription="היישום מבקש גישה למיקרופון לצורך שיחות";
NSPhotoLibraryUsageDescription="היישום מבקש גישה לספריית התמונות לצורך העלאת תצלומי פרופיל";

View File

@ -0,0 +1,18 @@
/*
InfoPlist_xhj.strings
Runner
Created by Mac on 2024/12/25.
*/
CFBundleName="StarLock Pro";
CFBundleDisplayName="StarLock Pro";
NSBluetoothAlwaysUsageDescription="היישום הזה משתמש ב-Bluetooth לחיפוש, חיבור והעברת נתונים בין מכשירים שונים";
NSBluetoothPeripheralUsageDescription="היישום הזה משתמש ב-Bluetooth לחיפוש, חיבור והעברת נתונים בין מכשירים שונים";
NSCameraUsageDescription="היישום מבקש גישה למצלמה לצורך צילום תמונות, העלאת תצלומי פרופיל ואימות פנים";
NSContactsUsageDescription="היישום מבקש גישה לקטגוריית אנשי הקשר שלך על מנת לשלוח מפתחות אלקטרוניים לאנשי הקשר שלך";
NSLocationAlwaysAndWhenInUseUsageDescription="אנו צריכים גישה למיקום שלך כדי לסרוק בצורה מדויקת יותר את מכשירי ה-Bluetooth נעילה באזור שלך";
NSLocationAlwaysUsageDescription="אנו צריכים גישה למיקום שלך כדי לסרוק בצורה מדויקת יותר את מכשירי ה-Bluetooth נעילה באזור שלך";
NSLocationWhenInUseUsageDescription="אנו צריכים גישה למיקום שלך כדי לסרוק בצורה מדויקת יותר את מכשירי ה-Bluetooth נעילה באזור שלך";
NSMicrophoneUsageDescription="היישום מבקש גישה למיקרופון לצורך שיחות";
NSPhotoLibraryUsageDescription="היישום מבקש גישה לספריית התמונות לצורך העלאת תצלומי פרופיל";

View File

@ -0,0 +1 @@

View File

@ -0,0 +1,18 @@
/*
InfoPlist_sky.strings
Runner
Created by Mac on 2024/12/25.
*/
CFBundleName="TTLock Pro";
CFBundleDisplayName="TTLock Pro";
NSBluetoothAlwaysUsageDescription="Ova aplikacija koristi Bluetooth za pretragu, povezivanje i prijenos podataka između različitih uređaja";
NSBluetoothPeripheralUsageDescription="Ova aplikacija koristi Bluetooth za pretragu, povezivanje i prijenos podataka između različitih uređaja";
NSCameraUsageDescription="Aplikacija traži pristup kameri za snimanje fotografija, učitavanje avatara i prepoznavanje lica";
NSContactsUsageDescription="Aplikacija pristupa vašim kontaktima za slanje elektroničkih ključeva vašim kontaktima";
NSLocationAlwaysAndWhenInUseUsageDescription="Treba nam pristup vašoj lokaciji kako bismo preciznije skenirali Bluetooth uređaje za zaključavanje u vašoj okolini";
NSLocationAlwaysUsageDescription="Treba nam pristup vašoj lokaciji kako bismo preciznije skenirali Bluetooth uređaje za zaključavanje u vašoj okolini";
NSLocationWhenInUseUsageDescription="Treba nam pristup vašoj lokaciji kako bismo preciznije skenirali Bluetooth uređaje za zaključavanje u vašoj okolini";
NSMicrophoneUsageDescription="Aplikacija traži pristup mikrofonu za obavljanje poziva";
NSPhotoLibraryUsageDescription="Aplikacija traži pristup biblioteci fotografija za učitavanje avatara";

View File

@ -0,0 +1,18 @@
/*
InfoPlist_sky.strings
Runner
Created by Mac on 2024/12/25.
*/
CFBundleName="TTLock Pro";
CFBundleDisplayName="TTLock Pro";
NSBluetoothAlwaysUsageDescription="Ova aplikacija koristi Bluetooth za pretragu, povezivanje i prijenos podataka između različitih uređaja";
NSBluetoothPeripheralUsageDescription="Ova aplikacija koristi Bluetooth za pretragu, povezivanje i prijenos podataka između različitih uređaja";
NSCameraUsageDescription="Aplikacija traži pristup kameri za snimanje fotografija, učitavanje avatara i prepoznavanje lica";
NSContactsUsageDescription="Aplikacija pristupa vašim kontaktima za slanje elektroničkih ključeva vašim kontaktima";
NSLocationAlwaysAndWhenInUseUsageDescription="Treba nam pristup vašoj lokaciji kako bismo preciznije skenirali Bluetooth uređaje za zaključavanje u vašoj okolini";
NSLocationAlwaysUsageDescription="Treba nam pristup vašoj lokaciji kako bismo preciznije skenirali Bluetooth uređaje za zaključavanje u vašoj okolini";
NSLocationWhenInUseUsageDescription="Treba nam pristup vašoj lokaciji kako bismo preciznije skenirali Bluetooth uređaje za zaključavanje u vašoj okolini";
NSMicrophoneUsageDescription="Aplikacija traži pristup mikrofonu za obavljanje poziva";
NSPhotoLibraryUsageDescription="Aplikacija traži pristup biblioteci fotografija za učitavanje avatara";

View File

@ -0,0 +1,18 @@
/*
InfoPlist_xhj.strings
Runner
Created by Mac on 2024/12/25.
*/
CFBundleName="StarLock Pro";
CFBundleDisplayName="StarLock Pro";
NSBluetoothAlwaysUsageDescription="Ova aplikacija koristi Bluetooth za pretragu, povezivanje i prijenos podataka između različitih uređaja";
NSBluetoothPeripheralUsageDescription="Ova aplikacija koristi Bluetooth za pretragu, povezivanje i prijenos podataka između različitih uređaja";
NSCameraUsageDescription="Aplikacija traži pristup kameri za snimanje fotografija, učitavanje avatara i prepoznavanje lica";
NSContactsUsageDescription="Aplikacija pristupa vašim kontaktima za slanje elektroničkih ključeva vašim kontaktima";
NSLocationAlwaysAndWhenInUseUsageDescription="Treba nam pristup vašoj lokaciji kako bismo preciznije skenirali Bluetooth uređaje za zaključavanje u vašoj okolini";
NSLocationAlwaysUsageDescription="Treba nam pristup vašoj lokaciji kako bismo preciznije skenirali Bluetooth uređaje za zaključavanje u vašoj okolini";
NSLocationWhenInUseUsageDescription="Treba nam pristup vašoj lokaciji kako bismo preciznije skenirali Bluetooth uređaje za zaključavanje u vašoj okolini";
NSMicrophoneUsageDescription="Aplikacija traži pristup mikrofonu za obavljanje poziva";
NSPhotoLibraryUsageDescription="Aplikacija traži pristup biblioteci fotografija za učitavanje avatara";

View File

@ -0,0 +1 @@

View File

@ -0,0 +1,18 @@
/*
InfoPlist_sky.strings
Runner
Created by Mac on 2024/12/25.
*/
CFBundleName="TTLock Pro";
CFBundleDisplayName="TTLock Pro";
NSBluetoothAlwaysUsageDescription="Ez az alkalmazás Bluetooth-ot használ különböző eszközök közötti adatkeresésre, csatlakozásra és átvitelre";
NSBluetoothPeripheralUsageDescription="Ez az alkalmazás Bluetooth-ot használ különböző eszközök közötti adatkeresésre, csatlakozásra és átvitelre";
NSCameraUsageDescription="Az alkalmazás kamerához kér hozzáférést fényképek készítésére, avatár feltöltésére és arcazonosításra";
NSContactsUsageDescription="Az alkalmazás hozzáfér a kapcsolataidhoz, hogy elektronikus kulcsokat küldjön a kapcsolataidnak";
NSLocationAlwaysAndWhenInUseUsageDescription="Szükség van a helyadatokhoz való hozzáférésre a Bluetooth zárak pontosabb kereséséhez a környéken";
NSLocationAlwaysUsageDescription="Szükség van a helyadatokhoz való hozzáférésre a Bluetooth zárak pontosabb kereséséhez a környéken";
NSLocationWhenInUseUsageDescription="Szükség van a helyadatokhoz való hozzáférésre a Bluetooth zárak pontosabb kereséséhez a környéken";
NSMicrophoneUsageDescription="Az alkalmazás mikrofonhoz kér hozzáférést hívásokhoz";
NSPhotoLibraryUsageDescription="Az alkalmazás fényképtárhoz kér hozzáférést avatár feltöltésére";

View File

@ -0,0 +1,18 @@
/*
InfoPlist_sky.strings
Runner
Created by Mac on 2024/12/25.
*/
CFBundleName="TTLock Pro";
CFBundleDisplayName="TTLock Pro";
NSBluetoothAlwaysUsageDescription="Ez az alkalmazás Bluetooth-ot használ különböző eszközök közötti adatkeresésre, csatlakozásra és átvitelre";
NSBluetoothPeripheralUsageDescription="Ez az alkalmazás Bluetooth-ot használ különböző eszközök közötti adatkeresésre, csatlakozásra és átvitelre";
NSCameraUsageDescription="Az alkalmazás kamerához kér hozzáférést fényképek készítésére, avatár feltöltésére és arcazonosításra";
NSContactsUsageDescription="Az alkalmazás hozzáfér a kapcsolataidhoz, hogy elektronikus kulcsokat küldjön a kapcsolataidnak";
NSLocationAlwaysAndWhenInUseUsageDescription="Szükség van a helyadatokhoz való hozzáférésre a Bluetooth zárak pontosabb kereséséhez a környéken";
NSLocationAlwaysUsageDescription="Szükség van a helyadatokhoz való hozzáférésre a Bluetooth zárak pontosabb kereséséhez a környéken";
NSLocationWhenInUseUsageDescription="Szükség van a helyadatokhoz való hozzáférésre a Bluetooth zárak pontosabb kereséséhez a környéken";
NSMicrophoneUsageDescription="Az alkalmazás mikrofonhoz kér hozzáférést hívásokhoz";
NSPhotoLibraryUsageDescription="Az alkalmazás fényképtárhoz kér hozzáférést avatár feltöltésére";

View File

@ -0,0 +1,18 @@
/*
InfoPlist_xhj.strings
Runner
Created by Mac on 2024/12/25.
*/
CFBundleName="StarLock Pro";
CFBundleDisplayName="StarLock Pro";
NSBluetoothAlwaysUsageDescription="Ez az alkalmazás Bluetooth-ot használ különböző eszközök közötti adatkeresésre, csatlakozásra és átvitelre";
NSBluetoothPeripheralUsageDescription="Ez az alkalmazás Bluetooth-ot használ különböző eszközök közötti adatkeresésre, csatlakozásra és átvitelre";
NSCameraUsageDescription="Az alkalmazás kamerához kér hozzáférést fényképek készítésére, avatár feltöltésére és arcazonosításra";
NSContactsUsageDescription="Az alkalmazás hozzáfér a kapcsolataidhoz, hogy elektronikus kulcsokat küldjön a kapcsolataidnak";
NSLocationAlwaysAndWhenInUseUsageDescription="Szükség van a helyadatokhoz való hozzáférésre a Bluetooth zárak pontosabb kereséséhez a környéken";
NSLocationAlwaysUsageDescription="Szükség van a helyadatokhoz való hozzáférésre a Bluetooth zárak pontosabb kereséséhez a környéken";
NSLocationWhenInUseUsageDescription="Szükség van a helyadatokhoz való hozzáférésre a Bluetooth zárak pontosabb kereséséhez a környéken";
NSMicrophoneUsageDescription="Az alkalmazás mikrofonhoz kér hozzáférést hívásokhoz";
NSPhotoLibraryUsageDescription="Az alkalmazás fényképtárhoz kér hozzáférést avatár feltöltésére";

View File

@ -0,0 +1 @@

View File

@ -0,0 +1,18 @@
/*
InfoPlist_sky.strings
Runner
Created by Mac on 2024/12/25.
*/
CFBundleName="TTLock Pro";
CFBundleDisplayName="TTLock Pro";
NSBluetoothAlwaysUsageDescription="Aplikasi ini menggunakan Bluetooth untuk mencari, menghubungkan, dan mentransfer data antar perangkat yang berbeda";
NSBluetoothPeripheralUsageDescription="Aplikasi ini menggunakan Bluetooth untuk mencari, menghubungkan, dan mentransfer data antar perangkat yang berbeda";
NSCameraUsageDescription="Aplikasi meminta akses ke kamera untuk mengambil foto, mengunggah avatar, dan verifikasi wajah";
NSContactsUsageDescription="Aplikasi mengakses kontak Anda untuk mengirimkan kunci elektronik ke kontak dalam daftar Anda";
NSLocationAlwaysAndWhenInUseUsageDescription="Kami memerlukan akses ke informasi lokasi Anda untuk memindai perangkat kunci Bluetooth yang lebih akurat di sekitar Anda";
NSLocationAlwaysUsageDescription="Kami memerlukan akses ke informasi lokasi Anda untuk memindai perangkat kunci Bluetooth yang lebih akurat di sekitar Anda";
NSLocationWhenInUseUsageDescription="Kami memerlukan akses ke informasi lokasi Anda untuk memindai perangkat kunci Bluetooth yang lebih akurat di sekitar Anda";
NSMicrophoneUsageDescription="Aplikasi meminta akses ke mikrofon untuk panggilan";
NSPhotoLibraryUsageDescription="Aplikasi meminta akses ke perpustakaan foto untuk mengunggah avatar";

View File

@ -0,0 +1,18 @@
/*
InfoPlist_sky.strings
Runner
Created by Mac on 2024/12/25.
*/
CFBundleName="TTLock Pro";
CFBundleDisplayName="TTLock Pro";
NSBluetoothAlwaysUsageDescription="Aplikasi ini menggunakan Bluetooth untuk mencari, menghubungkan, dan mentransfer data antar perangkat yang berbeda";
NSBluetoothPeripheralUsageDescription="Aplikasi ini menggunakan Bluetooth untuk mencari, menghubungkan, dan mentransfer data antar perangkat yang berbeda";
NSCameraUsageDescription="Aplikasi meminta akses ke kamera untuk mengambil foto, mengunggah avatar, dan verifikasi wajah";
NSContactsUsageDescription="Aplikasi mengakses kontak Anda untuk mengirimkan kunci elektronik ke kontak dalam daftar Anda";
NSLocationAlwaysAndWhenInUseUsageDescription="Kami memerlukan akses ke informasi lokasi Anda untuk memindai perangkat kunci Bluetooth yang lebih akurat di sekitar Anda";
NSLocationAlwaysUsageDescription="Kami memerlukan akses ke informasi lokasi Anda untuk memindai perangkat kunci Bluetooth yang lebih akurat di sekitar Anda";
NSLocationWhenInUseUsageDescription="Kami memerlukan akses ke informasi lokasi Anda untuk memindai perangkat kunci Bluetooth yang lebih akurat di sekitar Anda";
NSMicrophoneUsageDescription="Aplikasi meminta akses ke mikrofon untuk panggilan";
NSPhotoLibraryUsageDescription="Aplikasi meminta akses ke perpustakaan foto untuk mengunggah avatar";

View File

@ -0,0 +1,18 @@
/*
InfoPlist_xhj.strings
Runner
Created by Mac on 2024/12/25.
*/
CFBundleName="StarLock Pro";
CFBundleDisplayName="StarLock Pro";
NSBluetoothAlwaysUsageDescription="Aplikasi ini menggunakan Bluetooth untuk mencari, menghubungkan, dan mentransfer data antar perangkat yang berbeda";
NSBluetoothPeripheralUsageDescription="Aplikasi ini menggunakan Bluetooth untuk mencari, menghubungkan, dan mentransfer data antar perangkat yang berbeda";
NSCameraUsageDescription="Aplikasi meminta akses ke kamera untuk mengambil foto, mengunggah avatar, dan verifikasi wajah";
NSContactsUsageDescription="Aplikasi mengakses kontak Anda untuk mengirimkan kunci elektronik ke kontak dalam daftar Anda";
NSLocationAlwaysAndWhenInUseUsageDescription="Kami memerlukan akses ke informasi lokasi Anda untuk memindai perangkat kunci Bluetooth yang lebih akurat di sekitar Anda";
NSLocationAlwaysUsageDescription="Kami memerlukan akses ke informasi lokasi Anda untuk memindai perangkat kunci Bluetooth yang lebih akurat di sekitar Anda";
NSLocationWhenInUseUsageDescription="Kami memerlukan akses ke informasi lokasi Anda untuk memindai perangkat kunci Bluetooth yang lebih akurat di sekitar Anda";
NSMicrophoneUsageDescription="Aplikasi meminta akses ke mikrofon untuk panggilan";
NSPhotoLibraryUsageDescription="Aplikasi meminta akses ke perpustakaan foto untuk mengunggah avatar";

View File

@ -0,0 +1 @@

View File

@ -87,11 +87,11 @@
<key>NSFileProtectionKey</key>
<string>NSFileProtectionCompleteUntilFirstUserAuthentication</string>
<key>NSLocationAlwaysAndWhenInUseUsageDescription</key>
<string>应用在前台和后台的时候可以搜到更新的位置信息</string>
<string>我们需要访问您的位置信息,以便更加精准的扫描到所在位置的蓝牙锁设备</string>
<key>NSLocationAlwaysUsageDescription</key>
<string>应用在后台的时候可以搜到更新的位置信息</string>
<string>我们需要访问您的位置信息,以便更加精准的扫描到所在位置的蓝牙锁设备</string>
<key>NSLocationWhenInUseUsageDescription</key>
<string>应用在前台的时候可以搜到更新的位置信息</string>
<string>我们需要访问您的位置信息,以便更加精准的扫描到所在位置的蓝牙锁设备</string>
<key>NSMicrophoneUsageDescription</key>
<string>应用请求麦克风用来通话</string>
<key>NSPhotoLibraryUsageDescription</key>

View File

@ -85,11 +85,11 @@
<key>NSContactsUsageDescription</key>
<string>Reason we need access to the contact list</string>
<key>NSLocationAlwaysAndWhenInUseUsageDescription</key>
<string>应用在前台和后台的时候可以搜到更新的位置信息</string>
<string>我们需要访问您的位置信息,以便更加精准的扫描到所在位置的蓝牙锁设备</string>
<key>NSLocationAlwaysUsageDescription</key>
<string>应用在后台的时候可以搜到更新的位置信息</string>
<string>我们需要访问您的位置信息,以便更加精准的扫描到所在位置的蓝牙锁设备</string>
<key>NSLocationWhenInUseUsageDescription</key>
<string>应用在前台的时候可以搜到更新的位置信息</string>
<string>我们需要访问您的位置信息,以便更加精准的扫描到所在位置的蓝牙锁设备</string>
<key>NSMicrophoneUsageDescription</key>
<string>应用请求麦克风用来通话</string>
<key>NSPhotoLibraryUsageDescription</key>

View File

@ -85,11 +85,11 @@
<key>NSContactsUsageDescription</key>
<string>Reason we need access to the contact list</string>
<key>NSLocationAlwaysAndWhenInUseUsageDescription</key>
<string>应用在前台和后台的时候可以搜到更新的位置信息</string>
<string>我们需要访问您的位置信息,以便更加精准的扫描到所在位置的蓝牙锁设备</string>
<key>NSLocationAlwaysUsageDescription</key>
<string>应用在后台的时候可以搜到更新的位置信息</string>
<string>我们需要访问您的位置信息,以便更加精准的扫描到所在位置的蓝牙锁设备</string>
<key>NSLocationWhenInUseUsageDescription</key>
<string>应用在前台的时候可以搜到更新的位置信息</string>
<string>我们需要访问您的位置信息,以便更加精准的扫描到所在位置的蓝牙锁设备</string>
<key>NSMicrophoneUsageDescription</key>
<string>应用请求麦克风用来通话</string>
<key>NSPhotoLibraryUsageDescription</key>

View File

@ -30,10 +30,10 @@
<key>CFBundleURLIconFile</key>
<string></string>
<key>CFBundleURLName</key>
<string>com.sky.skysmartlock</string>
<string>com.xhj.xhjsmartlock</string>
<key>CFBundleURLSchemes</key>
<array>
<string>skysmartlock</string>
<string>xhjsmartlock</string>
<string></string>
<string></string>
</array>
@ -45,7 +45,7 @@
<string>weixin</string>
<key>CFBundleURLSchemes</key>
<array>
<string>wxbe340095d2b8fd51</string>
<string>wx8e48112e22343817</string>
</array>
</dict>
</array>
@ -87,11 +87,11 @@
<key>NSFileProtectionKey</key>
<string>NSFileProtectionCompleteUntilFirstUserAuthentication</string>
<key>NSLocationAlwaysAndWhenInUseUsageDescription</key>
<string>应用在前台和后台的时候可以搜到更新的位置信息</string>
<string>我们需要访问您的位置信息,以便更加精准的扫描到所在位置的蓝牙锁设备</string>
<key>NSLocationAlwaysUsageDescription</key>
<string>应用在后台的时候可以搜到更新的位置信息</string>
<string>我们需要访问您的位置信息,以便更加精准的扫描到所在位置的蓝牙锁设备</string>
<key>NSLocationWhenInUseUsageDescription</key>
<string>应用在前台的时候可以搜到更新的位置信息</string>
<string>我们需要访问您的位置信息,以便更加精准的扫描到所在位置的蓝牙锁设备</string>
<key>NSMicrophoneUsageDescription</key>
<string>应用请求麦克风用来通话</string>
<key>NSPhotoLibraryUsageDescription</key>

View File

@ -0,0 +1,18 @@
/*
InfoPlist_sky.strings
Runner
Created by Mac on 2024/12/25.
*/
CFBundleName="TTLock Pro";
CFBundleDisplayName="TTLock Pro";
NSBluetoothAlwaysUsageDescription="Questa applicazione utilizza il Bluetooth per cercare, connettersi e trasferire dati tra diversi dispositivi";
NSBluetoothPeripheralUsageDescription="Questa applicazione utilizza il Bluetooth per cercare, connettersi e trasferire dati tra diversi dispositivi";
NSCameraUsageDescription="L'app richiede l'accesso alla fotocamera per scattare foto, caricare avatar e autenticare il volto";
NSContactsUsageDescription="L'app accede alla rubrica per inviare chiavi elettroniche ai contatti";
NSLocationAlwaysAndWhenlnUseUsageDescription="Abbiamo bisogno del tuo accesso alla posizione per individuare con maggiore precisione i dispositivi Bluetooth";
NSLocationAlwaysUsageDescription="Abbiamo bisogno del tuo accesso alla posizione per individuare con maggiore precisione i dispositivi Bluetooth";
NSLocationWhenInUseUsageDescription="Abbiamo bisogno del tuo accesso alla posizione per individuare con maggiore precisione i dispositivi Bluetooth";
NSMicrophoneUsageDescription="L'app richiede l'accesso al microfono per effettuare chiamate";
NSPhotoLibraryUsageDescription="L'app richiede l'accesso alla libreria fotografica per caricare avatar";

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