mirror of
				https://github.com/immich-app/immich.git
				synced 2025-10-30 10:24:58 -04:00 
			
		
		
		
	* first run of getting background sync working in iOS * got background sync calling into flutter * added background task * added necessary sync files * fixed some names and added more implementations * got as far as Hive.initFlutter * brute force got to await Hive.initFlutter * lots of print statements to figure out where execution is failing, and its failing at the root asset bundle in the localization.dart service * first time working, got plugins registered * removed broken cleanup code * refactored * linters * now can pass user settings * background service plugin uses app background processing instead of fetch * renamed backgroundFetch to backgroundProcessing to make it clearer * don't use max delay * adds fetch back in * fixes require charging default values and backup controller page * fixes background fetch * fixes ios not importing photos * guarded path provider ios * lint * adds max tries for heartbeat to work in iOS * fail after seconds * timeout instead of fail after seconds * removes release lock from system stop * restores checkLockReleasedWithHeartbeat to Future<void> * removes max tries from acquire lock * fixes lock timeout with iOS * restored for loop * adds comments, made the AppRefresh task only run while not requiring network or charge * fixed compile issue * now both are registered and added better comments. also added ability for task to cancel itself * added the podfile and pubspec * added backup diagnostics to IOS and removed iOS ignored backup options and fixed network connectivity always required * Added Alex's dev team * styled debug list item, fixed refresh task not set bug, fixed enable / disable background service on platform channel --------- Co-authored-by: Marty Fuhry <marty@fuhry.farm> Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
		
			
				
	
	
		
			90 lines
		
	
	
		
			3.2 KiB
		
	
	
	
		
			XML
		
	
	
	
	
	
			
		
		
	
	
			90 lines
		
	
	
		
			3.2 KiB
		
	
	
	
		
			XML
		
	
	
	
	
	
| <?xml version="1.0" encoding="UTF-8"?>
 | |
| <Scheme
 | |
|    LastUpgradeVersion = "1300"
 | |
|    version = "1.3">
 | |
|    <BuildAction
 | |
|       parallelizeBuildables = "YES"
 | |
|       buildImplicitDependencies = "YES">
 | |
|       <BuildActionEntries>
 | |
|          <BuildActionEntry
 | |
|             buildForTesting = "YES"
 | |
|             buildForRunning = "YES"
 | |
|             buildForProfiling = "YES"
 | |
|             buildForArchiving = "YES"
 | |
|             buildForAnalyzing = "YES">
 | |
|             <BuildableReference
 | |
|                BuildableIdentifier = "primary"
 | |
|                BlueprintIdentifier = "97C146ED1CF9000F007C117D"
 | |
|                BuildableName = "Runner.app"
 | |
|                BlueprintName = "Runner"
 | |
|                ReferencedContainer = "container:Runner.xcodeproj">
 | |
|             </BuildableReference>
 | |
|          </BuildActionEntry>
 | |
|       </BuildActionEntries>
 | |
|    </BuildAction>
 | |
|    <TestAction
 | |
|       buildConfiguration = "Debug"
 | |
|       selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
 | |
|       selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
 | |
|       shouldUseLaunchSchemeArgsEnv = "YES">
 | |
|       <MacroExpansion>
 | |
|          <BuildableReference
 | |
|             BuildableIdentifier = "primary"
 | |
|             BlueprintIdentifier = "97C146ED1CF9000F007C117D"
 | |
|             BuildableName = "Runner.app"
 | |
|             BlueprintName = "Runner"
 | |
|             ReferencedContainer = "container:Runner.xcodeproj">
 | |
|          </BuildableReference>
 | |
|       </MacroExpansion>
 | |
|       <Testables>
 | |
|       </Testables>
 | |
|    </TestAction>
 | |
|    <LaunchAction
 | |
|       buildConfiguration = "Debug"
 | |
|       selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
 | |
|       selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
 | |
|       disableMainThreadChecker = "YES"
 | |
|       launchStyle = "0"
 | |
|       useCustomWorkingDirectory = "NO"
 | |
|       ignoresPersistentStateOnLaunch = "NO"
 | |
|       debugDocumentVersioning = "YES"
 | |
|       debugServiceExtension = "internal"
 | |
|       enableGPUValidationMode = "1"
 | |
|       allowLocationSimulation = "YES">
 | |
|       <BuildableProductRunnable
 | |
|          runnableDebuggingMode = "0">
 | |
|          <BuildableReference
 | |
|             BuildableIdentifier = "primary"
 | |
|             BlueprintIdentifier = "97C146ED1CF9000F007C117D"
 | |
|             BuildableName = "Runner.app"
 | |
|             BlueprintName = "Runner"
 | |
|             ReferencedContainer = "container:Runner.xcodeproj">
 | |
|          </BuildableReference>
 | |
|       </BuildableProductRunnable>
 | |
|    </LaunchAction>
 | |
|    <ProfileAction
 | |
|       buildConfiguration = "Profile"
 | |
|       shouldUseLaunchSchemeArgsEnv = "YES"
 | |
|       savedToolIdentifier = ""
 | |
|       useCustomWorkingDirectory = "NO"
 | |
|       debugDocumentVersioning = "YES">
 | |
|       <BuildableProductRunnable
 | |
|          runnableDebuggingMode = "0">
 | |
|          <BuildableReference
 | |
|             BuildableIdentifier = "primary"
 | |
|             BlueprintIdentifier = "97C146ED1CF9000F007C117D"
 | |
|             BuildableName = "Runner.app"
 | |
|             BlueprintName = "Runner"
 | |
|             ReferencedContainer = "container:Runner.xcodeproj">
 | |
|          </BuildableReference>
 | |
|       </BuildableProductRunnable>
 | |
|    </ProfileAction>
 | |
|    <AnalyzeAction
 | |
|       buildConfiguration = "Debug">
 | |
|    </AnalyzeAction>
 | |
|    <ArchiveAction
 | |
|       buildConfiguration = "Release"
 | |
|       revealArchiveInOrganizer = "YES">
 | |
|    </ArchiveAction>
 | |
| </Scheme>
 |