diff --git a/iosApp/iosApp.xcodeproj/project.pbxproj b/iosApp/iosApp.xcodeproj/project.pbxproj index fa40cc19..92349c61 100644 --- a/iosApp/iosApp.xcodeproj/project.pbxproj +++ b/iosApp/iosApp.xcodeproj/project.pbxproj @@ -350,7 +350,7 @@ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 3; + CURRENT_PROJECT_VERSION = 4; DEVELOPMENT_ASSET_PATHS = "\"iosApp/Preview Content\""; DEVELOPMENT_TEAM = B6LJ2PS259; ENABLE_PREVIEWS = YES; @@ -369,7 +369,7 @@ "$(inherited)", "@executable_path/Frameworks", ); - MARKETING_VERSION = 1.1.0; + MARKETING_VERSION = 1.2.0; PRODUCT_BUNDLE_IDENTIFIER = "${BUNDLE_ID}${TEAM_ID}"; PRODUCT_NAME = "${APP_NAME}"; PROVISIONING_PROFILE_SPECIFIER = ""; @@ -388,7 +388,7 @@ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 3; + CURRENT_PROJECT_VERSION = 4; DEVELOPMENT_ASSET_PATHS = "\"iosApp/Preview Content\""; DEVELOPMENT_TEAM = B6LJ2PS259; ENABLE_PREVIEWS = YES; @@ -407,7 +407,7 @@ "$(inherited)", "@executable_path/Frameworks", ); - MARKETING_VERSION = 1.1.0; + MARKETING_VERSION = 1.2.0; ONLY_ACTIVE_ARCH = NO; PRODUCT_BUNDLE_IDENTIFIER = "${BUNDLE_ID}${TEAM_ID}"; PRODUCT_NAME = "${APP_NAME}"; diff --git a/iosApp/iosApp/Info.plist b/iosApp/iosApp/Info.plist index 813b2eda..75111efd 100644 --- a/iosApp/iosApp/Info.plist +++ b/iosApp/iosApp/Info.plist @@ -17,9 +17,9 @@ CFBundlePackageType $(PRODUCT_BUNDLE_PACKAGE_TYPE) CFBundleShortVersionString - 1.1.0 + 1.2.0 CFBundleVersion - 3 + 4 LSRequiresIPhoneOS UIApplicationSceneManifest diff --git a/shared/src/iosMain/kotlin/com/kgurgul/cpuinfo/data/provider/HardwareDataProvider.ios.kt b/shared/src/iosMain/kotlin/com/kgurgul/cpuinfo/data/provider/HardwareDataProvider.ios.kt index cd2503e5..b91811d5 100644 --- a/shared/src/iosMain/kotlin/com/kgurgul/cpuinfo/data/provider/HardwareDataProvider.ios.kt +++ b/shared/src/iosMain/kotlin/com/kgurgul/cpuinfo/data/provider/HardwareDataProvider.ios.kt @@ -48,8 +48,11 @@ actual class HardwareDataProvider actual constructor() { return buildList { UIDevice.currentDevice.batteryMonitoringEnabled = true add(getString(Res.string.battery) to "") - val batteryLevel = (UIDevice.currentDevice.batteryLevel * 100).round2() - add(getString(Res.string.level) to "$batteryLevel%") + val batteryLevel = UIDevice.currentDevice.batteryLevel + if (batteryLevel != -1f) { + val batteryLevelPercentage = (batteryLevel * 100).round2() + add(getString(Res.string.level) to "$batteryLevelPercentage%") + } add(getString(Res.string.battery_state) to getBatteryState()) UIDevice.currentDevice.batteryMonitoringEnabled = false