diff --git a/mobile/ios/Runner.xcodeproj/project.pbxproj b/mobile/ios/Runner.xcodeproj/project.pbxproj
index 49154458..33054ca3 100644
--- a/mobile/ios/Runner.xcodeproj/project.pbxproj
+++ b/mobile/ios/Runner.xcodeproj/project.pbxproj
@@ -362,7 +362,8 @@
 				CODE_SIGN_ENTITLEMENTS = Runner/RunnerProfile.entitlements;
 				CODE_SIGN_IDENTITY = "Apple Development";
 				CODE_SIGN_STYLE = Automatic;
-				CURRENT_PROJECT_VERSION = 85;
+				CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)";
+				MARKETING_VERSION = "$(FLUTTER_BUILD_NAME)";
 				DEVELOPMENT_TEAM = 2F67MQ8R79;
 				ENABLE_BITCODE = NO;
 				INFOPLIST_FILE = Runner/Info.plist;
@@ -497,7 +498,8 @@
 				CLANG_ENABLE_MODULES = YES;
 				CODE_SIGN_IDENTITY = "Apple Development";
 				CODE_SIGN_STYLE = Automatic;
-				CURRENT_PROJECT_VERSION = 85;
+				CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)";
+				MARKETING_VERSION = "$(FLUTTER_BUILD_NAME)";
 				DEVELOPMENT_TEAM = 2F67MQ8R79;
 				ENABLE_BITCODE = NO;
 				INFOPLIST_FILE = Runner/Info.plist;
@@ -524,7 +526,8 @@
 				CLANG_ENABLE_MODULES = YES;
 				CODE_SIGN_IDENTITY = "Apple Development";
 				CODE_SIGN_STYLE = Automatic;
-				CURRENT_PROJECT_VERSION = 85;
+				CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)";
+				MARKETING_VERSION = "$(FLUTTER_BUILD_NAME)";
 				DEVELOPMENT_TEAM = 2F67MQ8R79;
 				ENABLE_BITCODE = NO;
 				INFOPLIST_FILE = Runner/Info.plist;
diff --git a/mobile/ios/Runner/Info.plist b/mobile/ios/Runner/Info.plist
index f6a856b2..926edd42 100644
--- a/mobile/ios/Runner/Info.plist
+++ b/mobile/ios/Runner/Info.plist
@@ -1,101 +1,101 @@
 
 
 
-  
-    CFBundleDevelopmentRegion
-    $(DEVELOPMENT_LANGUAGE)
-    CFBundleDisplayName
-    Immich
-    CFBundleExecutable
-    $(EXECUTABLE_NAME)
-    CFBundleIdentifier
-    $(PRODUCT_BUNDLE_IDENTIFIER)
-    CFBundleInfoDictionaryVersion
-    6.0
-    CFBundleName
-    immich_mobile
-    CFBundlePackageType
-    APPL
-    CFBundleShortVersionString
-    1.46.0
-    CFBundleSignature
-    ????
-    CFBundleVersion
-    85
-    LSRequiresIPhoneOS
-    
-    MGLMapboxMetricsEnabledSettingShownInApp
-    
-    NSAppTransportSecurity
-    
-      NSAllowsArbitraryLoads
-      
-    
-    NSLocationAlwaysUsageDescription
-    Enable location setting to show position of assets on map
-    NSLocationWhenInUseUsageDescription
-    Enable location setting to show position of assets on map
-    NSPhotoLibraryUsageDescription
-    We need to manage backup your photos album
-    NSPhotoLibraryAddUsageDescription
-    We need to manage backup your photos album
-    NSCameraUsageDescription
-    We need to access the camera to let you take beautiful video using this app
-    NSMicrophoneUsageDescription
-    We need to access the microphone to let you take beautiful video using this app
-    UILaunchStoryboardName
-    LaunchScreen
-    UIMainStoryboardFile
-    Main
-    UISupportedInterfaceOrientations
-    
-      UIInterfaceOrientationPortrait
-      UIInterfaceOrientationLandscapeLeft
-      UIInterfaceOrientationLandscapeRight
-    
-    UISupportedInterfaceOrientations~ipad
-    
-      UIInterfaceOrientationPortrait
-      UIInterfaceOrientationPortraitUpsideDown
-      UIInterfaceOrientationLandscapeLeft
-      UIInterfaceOrientationLandscapeRight
-    
-    UIViewControllerBasedStatusBarAppearance
-    
-    io.flutter.embedded_views_preview
-    
-    ITSAppUsesNonExemptEncryption
-    
-    CADisableMinimumFrameDurationOnPhone
-    
-    LSApplicationQueriesSchemes
-    
-      https
-    
-    CFBundleLocalizations
-    
-      cs
-      da
-      de
-      en
-      es
-      fi
-      fr
-      it
-      ja
-      ko
-      nl
-      pl
-      pt
-      ru
-      sk
-      zh
-    
-    UIStatusBarHidden
-    
-    UIApplicationSupportsIndirectInputEvents
-    
-    FLTEnableImpeller
-    
-  
-
\ No newline at end of file
+
+	CFBundleDevelopmentRegion
+	$(DEVELOPMENT_LANGUAGE)
+	CFBundleDisplayName
+	Immich
+	CFBundleExecutable
+	$(EXECUTABLE_NAME)
+	CFBundleIdentifier
+	$(PRODUCT_BUNDLE_IDENTIFIER)
+	CFBundleInfoDictionaryVersion
+	6.0
+	CFBundleName
+	immich_mobile
+	CFBundlePackageType
+	APPL
+	CFBundleShortVersionString
+	$(FLUTTER_BUILD_NAME)
+	CFBundleSignature
+	????
+	CFBundleVersion
+	$(FLUTTER_BUILD_NUMBER)
+	LSRequiresIPhoneOS
+	
+	MGLMapboxMetricsEnabledSettingShownInApp
+	
+	NSAppTransportSecurity
+	
+		NSAllowsArbitraryLoads
+		
+	
+	NSLocationAlwaysUsageDescription
+	Enable location setting to show position of assets on map
+	NSLocationWhenInUseUsageDescription
+	Enable location setting to show position of assets on map
+	NSPhotoLibraryUsageDescription
+	We need to manage backup your photos album
+	NSPhotoLibraryAddUsageDescription
+	We need to manage backup your photos album
+	NSCameraUsageDescription
+	We need to access the camera to let you take beautiful video using this app
+	NSMicrophoneUsageDescription
+	We need to access the microphone to let you take beautiful video using this app
+	UILaunchStoryboardName
+	LaunchScreen
+	UIMainStoryboardFile
+	Main
+	UISupportedInterfaceOrientations
+	
+		UIInterfaceOrientationPortrait
+		UIInterfaceOrientationLandscapeLeft
+		UIInterfaceOrientationLandscapeRight
+	
+	UISupportedInterfaceOrientations~ipad
+	
+		UIInterfaceOrientationPortrait
+		UIInterfaceOrientationPortraitUpsideDown
+		UIInterfaceOrientationLandscapeLeft
+		UIInterfaceOrientationLandscapeRight
+	
+	UIViewControllerBasedStatusBarAppearance
+	
+	io.flutter.embedded_views_preview
+	
+	ITSAppUsesNonExemptEncryption
+	
+	CADisableMinimumFrameDurationOnPhone
+	
+	LSApplicationQueriesSchemes
+	
+		https
+	
+	CFBundleLocalizations
+	
+		cs
+		da
+		de
+		en
+		es
+		fi
+		fr
+		it
+		ja
+		ko
+		nl
+		pl
+		pt
+		ru
+		sk
+		zh
+	
+	UIStatusBarHidden
+	
+	UIApplicationSupportsIndirectInputEvents
+	
+	FLTEnableImpeller
+	
+
+