Files
UTM/UTM.xcodeproj/project.pbxproj
T
osy 3359543d2c ios: run qemu-img in a helper extension on iOS 26
QEMU tools cannot run in the app process on iOS: a process may load QEMU
only once and qemu-img calls exit(). So disk snapshots of a stopped VM,
reclaiming space, compression, resizing and conversion on import were
macOS-only.

iOS 26 brings ExtensionKit, so qemu-img now runs in an ExtensionKit
extension (iOSHelper, and iOSHelper-SE for UTM SE since an extension's
bundle identifier must be prefixed by its host's). The helper speaks the
same QEMUHelperProtocol as the macOS XPC helper but loads the tool into
its own process, one tool per process. UTMProcess accepts an injected
connection so the remote path is shared with macOS, including file
access through bookmarks, whose implicit security scope grants the
resolving process access. UTMHelperProcess launches the helper and,
because the system hands a process that is still exiting to a launch
that comes too soon, tears it down with a handshake on the interruption
callback and runs helpers one at a time.

UTMQemuImage now reads the tool's output until it ends instead of
racing the exit message, resumes its continuations off the XPC reply
queue (a call made from that queue blocks in NSXPC), and stops the
process explicitly since the connection's exported object kept it from
ever being deallocated on macOS. The last stderr line becomes the error
text when the tool gives none.

Assisted-by: Claude:claude-fable-5-1
2026-09-23 23:10:06 -05:00

6361 lines
556 KiB
Plaintext

// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 55;
objects = {
/* Begin PBXBuildFile section */
03FA9C722B9BBDB000C53A5A /* UTMConfigurationHostNetwork.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03FA9C712B9BBDB000C53A5A /* UTMConfigurationHostNetwork.swift */; };
03FA9C732B9BBDB000C53A5A /* UTMConfigurationHostNetwork.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03FA9C712B9BBDB000C53A5A /* UTMConfigurationHostNetwork.swift */; };
03FA9C742B9BBDB000C53A5A /* UTMConfigurationHostNetwork.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03FA9C712B9BBDB000C53A5A /* UTMConfigurationHostNetwork.swift */; };
03FA9C752B9BBDB000C53A5A /* UTMConfigurationHostNetwork.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03FA9C712B9BBDB000C53A5A /* UTMConfigurationHostNetwork.swift */; };
10488F379FF913D2E7770E60 /* VMSnapshotData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 16001E3BC682D8470EFCF312 /* VMSnapshotData.swift */; };
12618B76026270B5C1C8CD29 /* UTMSnapshotBackend.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE6FCF9E7BD060AB81411ABC /* UTMSnapshotBackend.swift */; };
1C5910D866A20395225768B9 /* UTMAppleSnapshotBackend.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0CBB52BFA0D55FDEC6497878 /* UTMAppleSnapshotBackend.swift */; };
29B2D623BB879D2653CA8C53 /* VMSnapshotData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 16001E3BC682D8470EFCF312 /* VMSnapshotData.swift */; };
2A3EFF2D980175F4D531E0E3 /* VMKeyboardAccessoryView.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB38A22C8D69DB2D2C64107F /* VMKeyboardAccessoryView.swift */; };
2C33B3A92566C9B100A954A6 /* VMContextMenuModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C33B3A82566C9B100A954A6 /* VMContextMenuModifier.swift */; };
2C33B3AA2566C9B100A954A6 /* VMContextMenuModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C33B3A82566C9B100A954A6 /* VMContextMenuModifier.swift */; };
2C6D9E03256EE454003298E6 /* VMDisplayQemuTerminalWindowController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C6D9E02256EE454003298E6 /* VMDisplayQemuTerminalWindowController.swift */; };
31D9CB9DD8370CF0CCCDE85C /* VMConfigQEMUCommandLineView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03AEFABA6F4DF195E96AD2D5 /* VMConfigQEMUCommandLineView.swift */; };
393A92DAE84A47029BA5F829 /* UTMSnapshotService.swift in Sources */ = {isa = PBXBuildFile; fileRef = EFC4D9A586DD424D85B2FA1C /* UTMSnapshotService.swift */; };
41FCD5A63CB34D7F8E20F687 /* UTMSnapshotService.swift in Sources */ = {isa = PBXBuildFile; fileRef = EFC4D9A586DD424D85B2FA1C /* UTMSnapshotService.swift */; };
4B224B9D279D4D8100B63CFF /* InListButtonStyle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B224B9C279D4D8100B63CFF /* InListButtonStyle.swift */; };
4B224B9E279D4D8100B63CFF /* InListButtonStyle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B224B9C279D4D8100B63CFF /* InListButtonStyle.swift */; };
4B224B9F279D4D8100B63CFF /* InListButtonStyle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B224B9C279D4D8100B63CFF /* InListButtonStyle.swift */; };
5324DE20FD9339463499B17C /* VMConfigQEMUCommandLineView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03AEFABA6F4DF195E96AD2D5 /* VMConfigQEMUCommandLineView.swift */; };
53A0BDD726D79FE40010EDC5 /* SavePanel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 53A0BDD426D79FE40010EDC5 /* SavePanel.swift */; };
5A3966538C7644CE9E598CFE /* UTMAppleVmnetNetworkManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F9F544E438D4BE8A5CA9360 /* UTMAppleVmnetNetworkManager.swift */; };
63353664DA55B4F6AC8BD07B /* UTMQemuSnapshotBackend.swift in Sources */ = {isa = PBXBuildFile; fileRef = F7335781A3EBC95B7BE01C90 /* UTMQemuSnapshotBackend.swift */; };
6E14FA50A12736E32EA02200 /* UTMSnapshotBackend.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE6FCF9E7BD060AB81411ABC /* UTMSnapshotBackend.swift */; };
738DDF2A88F46375A0D72177 /* UTMQemuSnapshotBackend.swift in Sources */ = {isa = PBXBuildFile; fileRef = F7335781A3EBC95B7BE01C90 /* UTMQemuSnapshotBackend.swift */; };
7591FABAADBC2544E9F0F37B /* VMConfigQEMUCommandLineView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03AEFABA6F4DF195E96AD2D5 /* VMConfigQEMUCommandLineView.swift */; };
7EFF134EA0581C7A4CBBBAF5 /* VMConfigQEMUArgumentsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF2D14863C5CDE332BC8698C /* VMConfigQEMUArgumentsView.swift */; };
83034C0726AB630F006B4BAF /* UTMPendingVMView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83034C0626AB630F006B4BAF /* UTMPendingVMView.swift */; };
83034C0826AB630F006B4BAF /* UTMPendingVMView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83034C0626AB630F006B4BAF /* UTMPendingVMView.swift */; };
83034C0926AB630F006B4BAF /* UTMPendingVMView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83034C0626AB630F006B4BAF /* UTMPendingVMView.swift */; };
835AA7B126AB7C85007A0411 /* UTMPendingVirtualMachine.swift in Sources */ = {isa = PBXBuildFile; fileRef = 835AA7B026AB7C85007A0411 /* UTMPendingVirtualMachine.swift */; };
835AA7B226AB7C85007A0411 /* UTMPendingVirtualMachine.swift in Sources */ = {isa = PBXBuildFile; fileRef = 835AA7B026AB7C85007A0411 /* UTMPendingVirtualMachine.swift */; };
835AA7B326AB7C85007A0411 /* UTMPendingVirtualMachine.swift in Sources */ = {isa = PBXBuildFile; fileRef = 835AA7B026AB7C85007A0411 /* UTMPendingVirtualMachine.swift */; };
836CA97F28FCC39700EB9EF0 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 836CA97D28FCC39700EB9EF0 /* InfoPlist.strings */; };
83993290272F4A400059355F /* ZIPFoundation in Frameworks */ = {isa = PBXBuildFile; productRef = 8399328F272F4A400059355F /* ZIPFoundation */; };
83993292272F68550059355F /* ZIPFoundation in Frameworks */ = {isa = PBXBuildFile; productRef = 83993291272F68550059355F /* ZIPFoundation */; };
83993294272F685F0059355F /* ZIPFoundation in Frameworks */ = {isa = PBXBuildFile; productRef = 83993293272F685F0059355F /* ZIPFoundation */; };
83A004B926A8CC95001AC09E /* UTMDownloadTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83A004B826A8CC95001AC09E /* UTMDownloadTask.swift */; };
83A004BA26A8CC95001AC09E /* UTMDownloadTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83A004B826A8CC95001AC09E /* UTMDownloadTask.swift */; };
83A004BB26A8CC95001AC09E /* UTMDownloadTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83A004B826A8CC95001AC09E /* UTMDownloadTask.swift */; };
83C15C5F26CC441500ADFD45 /* KeyCodeMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83C15C5E26CC441000ADFD45 /* KeyCodeMap.swift */; };
8401865A2887AFD50050AC51 /* SwiftTerm in Frameworks */ = {isa = PBXBuildFile; productRef = 840186592887AFD50050AC51 /* SwiftTerm */; };
8401865C2887AFDC0050AC51 /* SwiftTerm in Frameworks */ = {isa = PBXBuildFile; productRef = 8401865B2887AFDC0050AC51 /* SwiftTerm */; };
8401865E2887B1620050AC51 /* VMDisplayTerminalViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8401865D2887B1620050AC51 /* VMDisplayTerminalViewController.swift */; };
8401865F2887B1620050AC51 /* VMDisplayTerminalViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8401865D2887B1620050AC51 /* VMDisplayTerminalViewController.swift */; };
84018683288A3B2E0050AC51 /* VMWindowView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84018682288A3B2E0050AC51 /* VMWindowView.swift */; };
84018684288A3B2E0050AC51 /* VMWindowView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84018682288A3B2E0050AC51 /* VMWindowView.swift */; };
84018686288A3B5B0050AC51 /* VMSessionState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84018685288A3B5B0050AC51 /* VMSessionState.swift */; };
84018687288A3B5B0050AC51 /* VMSessionState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84018685288A3B5B0050AC51 /* VMSessionState.swift */; };
84018689288A44C20050AC51 /* VMWindowState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84018688288A44C20050AC51 /* VMWindowState.swift */; };
8401868A288A44C20050AC51 /* VMWindowState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84018688288A44C20050AC51 /* VMWindowState.swift */; };
8401868F288A50B90050AC51 /* VMDisplayViewControllerDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8401868E288A50B90050AC51 /* VMDisplayViewControllerDelegate.swift */; };
84018690288A50B90050AC51 /* VMDisplayViewControllerDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8401868E288A50B90050AC51 /* VMDisplayViewControllerDelegate.swift */; };
84018691288A73300050AC51 /* VMDisplayViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = CE72B4AC2463579D00716A11 /* VMDisplayViewController.m */; };
84018692288A73310050AC51 /* VMDisplayViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = CE72B4AC2463579D00716A11 /* VMDisplayViewController.m */; };
84018695288B66370050AC51 /* SwiftUIVisualEffects in Frameworks */ = {isa = PBXBuildFile; productRef = 84018694288B66370050AC51 /* SwiftUIVisualEffects */; };
84018697288B71BF0050AC51 /* BusyIndicator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84018696288B71BF0050AC51 /* BusyIndicator.swift */; };
84018698288B71BF0050AC51 /* BusyIndicator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84018696288B71BF0050AC51 /* BusyIndicator.swift */; };
84018699288B71BF0050AC51 /* BusyIndicator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84018696288B71BF0050AC51 /* BusyIndicator.swift */; };
8401FD71269BEB2B00265F0D /* main.c in Sources */ = {isa = PBXBuildFile; fileRef = CE6B240A25F1F3CE0020D43E /* main.c */; };
8401FD72269BEB3000265F0D /* Bootstrap.c in Sources */ = {isa = PBXBuildFile; fileRef = CE0DF17125A80B6300A51894 /* Bootstrap.c */; };
8401FD7A269BECE200265F0D /* QEMULauncher.app in Embed Executables */ = {isa = PBXBuildFile; fileRef = 8401FD62269BE9C500265F0D /* QEMULauncher.app */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
8401FDA0269D266E00265F0D /* VMConfigAppleBootView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8401FD9F269D266E00265F0D /* VMConfigAppleBootView.swift */; };
8401FDA2269D3E2500265F0D /* VMConfigAppleNetworkingView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8401FDA1269D3E2500265F0D /* VMConfigAppleNetworkingView.swift */; };
8401FDA4269D43CF00265F0D /* VMConfigAppleDisplayView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8401FDA3269D43CF00265F0D /* VMConfigAppleDisplayView.swift */; };
8401FDA6269D44E400265F0D /* VMConfigDisplayConsoleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8401FDA5269D44E400265F0D /* VMConfigDisplayConsoleView.swift */; };
8401FDA8269D4A4100265F0D /* VMConfigAppleSharingView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8401FDA7269D4A4100265F0D /* VMConfigAppleSharingView.swift */; };
8401FDB0269E1F7F00265F0D /* VMConfigAppleDriveCreateView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8401FDAF269E1F7F00265F0D /* VMConfigAppleDriveCreateView.swift */; };
8401FDB2269E602000265F0D /* VMConfigAppleDriveDetailsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8401FDB1269E602000265F0D /* VMConfigAppleDriveDetailsView.swift */; };
841619A6284315C1000034B2 /* UTMQemuConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 841619A5284315C1000034B2 /* UTMQemuConfiguration.swift */; };
841619A7284315C1000034B2 /* UTMQemuConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 841619A5284315C1000034B2 /* UTMQemuConfiguration.swift */; };
841619A8284315C1000034B2 /* UTMQemuConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 841619A5284315C1000034B2 /* UTMQemuConfiguration.swift */; };
841619AA284315F9000034B2 /* UTMConfigurationInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 841619A9284315F9000034B2 /* UTMConfigurationInfo.swift */; };
841619AB284315F9000034B2 /* UTMConfigurationInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 841619A9284315F9000034B2 /* UTMConfigurationInfo.swift */; };
841619AC284315F9000034B2 /* UTMConfigurationInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 841619A9284315F9000034B2 /* UTMConfigurationInfo.swift */; };
841619AE28431952000034B2 /* UTMQemuConfigurationSystem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 841619AD28431952000034B2 /* UTMQemuConfigurationSystem.swift */; };
841619AF28431952000034B2 /* UTMQemuConfigurationSystem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 841619AD28431952000034B2 /* UTMQemuConfigurationSystem.swift */; };
841619B028431952000034B2 /* UTMQemuConfigurationSystem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 841619AD28431952000034B2 /* UTMQemuConfigurationSystem.swift */; };
841619B228431DA5000034B2 /* UTMQemuConfigurationQEMU.swift in Sources */ = {isa = PBXBuildFile; fileRef = 841619B128431DA5000034B2 /* UTMQemuConfigurationQEMU.swift */; };
841619B328431DA5000034B2 /* UTMQemuConfigurationQEMU.swift in Sources */ = {isa = PBXBuildFile; fileRef = 841619B128431DA5000034B2 /* UTMQemuConfigurationQEMU.swift */; };
841619B428431DA5000034B2 /* UTMQemuConfigurationQEMU.swift in Sources */ = {isa = PBXBuildFile; fileRef = 841619B128431DA5000034B2 /* UTMQemuConfigurationQEMU.swift */; };
841619B62843226B000034B2 /* QEMUConstant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 841619B52843226B000034B2 /* QEMUConstant.swift */; };
841619B72843226B000034B2 /* QEMUConstant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 841619B52843226B000034B2 /* QEMUConstant.swift */; };
841619B82843226B000034B2 /* QEMUConstant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 841619B52843226B000034B2 /* QEMUConstant.swift */; };
841E58CB28937EE200137A20 /* UTMExternalSceneDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 841E58CA28937EE200137A20 /* UTMExternalSceneDelegate.swift */; platformFilter = ios; };
841E58CC28937EE200137A20 /* UTMExternalSceneDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 841E58CA28937EE200137A20 /* UTMExternalSceneDelegate.swift */; platformFilter = ios; };
841E58CE28937FED00137A20 /* UTMSingleWindowView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 841E58CD28937FED00137A20 /* UTMSingleWindowView.swift */; };
841E58CF28937FED00137A20 /* UTMSingleWindowView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 841E58CD28937FED00137A20 /* UTMSingleWindowView.swift */; };
841E58D52893D01A00137A20 /* UTMApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 841E58D02893AF5400137A20 /* UTMApp.swift */; platformFilter = ios; };
841E58D62893D01B00137A20 /* UTMApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 841E58D02893AF5400137A20 /* UTMApp.swift */; platformFilter = ios; };
841E997528AA1191003C6CB6 /* UTMRegistry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 841E997428AA1191003C6CB6 /* UTMRegistry.swift */; };
841E997628AA1191003C6CB6 /* UTMRegistry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 841E997428AA1191003C6CB6 /* UTMRegistry.swift */; };
841E997728AA1191003C6CB6 /* UTMRegistry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 841E997428AA1191003C6CB6 /* UTMRegistry.swift */; };
841E997928AA119B003C6CB6 /* UTMRegistryEntry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 841E997828AA119B003C6CB6 /* UTMRegistryEntry.swift */; };
841E997A28AA119B003C6CB6 /* UTMRegistryEntry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 841E997828AA119B003C6CB6 /* UTMRegistryEntry.swift */; };
841E997B28AA119B003C6CB6 /* UTMRegistryEntry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 841E997828AA119B003C6CB6 /* UTMRegistryEntry.swift */; };
841E999828AC817D003C6CB6 /* UTMQemuVirtualMachine.swift in Sources */ = {isa = PBXBuildFile; fileRef = 841E999728AC817D003C6CB6 /* UTMQemuVirtualMachine.swift */; };
841E999928AC817D003C6CB6 /* UTMQemuVirtualMachine.swift in Sources */ = {isa = PBXBuildFile; fileRef = 841E999728AC817D003C6CB6 /* UTMQemuVirtualMachine.swift */; };
841E999A28AC817D003C6CB6 /* UTMQemuVirtualMachine.swift in Sources */ = {isa = PBXBuildFile; fileRef = 841E999728AC817D003C6CB6 /* UTMQemuVirtualMachine.swift */; };
84258C42288F806400C66366 /* VMToolbarUSBMenuView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84258C41288F806400C66366 /* VMToolbarUSBMenuView.swift */; };
842B9F8D28CC58B700031EE7 /* UTMPatches.swift in Sources */ = {isa = PBXBuildFile; fileRef = 842B9F8C28CC58B700031EE7 /* UTMPatches.swift */; };
842B9F8E28CC58B700031EE7 /* UTMPatches.swift in Sources */ = {isa = PBXBuildFile; fileRef = 842B9F8C28CC58B700031EE7 /* UTMPatches.swift */; };
8432329028C2CDAD00CFBC97 /* VMNavigationListView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8432328F28C2CDAD00CFBC97 /* VMNavigationListView.swift */; };
8432329128C2CDAD00CFBC97 /* VMNavigationListView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8432328F28C2CDAD00CFBC97 /* VMNavigationListView.swift */; };
8432329228C2CDAD00CFBC97 /* VMNavigationListView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8432328F28C2CDAD00CFBC97 /* VMNavigationListView.swift */; };
8432329428C2ED9000CFBC97 /* FileBrowseField.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8432329328C2ED9000CFBC97 /* FileBrowseField.swift */; };
8432329528C2ED9000CFBC97 /* FileBrowseField.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8432329328C2ED9000CFBC97 /* FileBrowseField.swift */; };
8432329628C2ED9000CFBC97 /* FileBrowseField.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8432329328C2ED9000CFBC97 /* FileBrowseField.swift */; };
8432329828C3017F00CFBC97 /* GlobalFileImporter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8432329728C3017F00CFBC97 /* GlobalFileImporter.swift */; };
8432329928C3017F00CFBC97 /* GlobalFileImporter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8432329728C3017F00CFBC97 /* GlobalFileImporter.swift */; };
8432329A28C3084A00CFBC97 /* GlobalFileImporter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8432329728C3017F00CFBC97 /* GlobalFileImporter.swift */; };
843232B728C4816100CFBC97 /* UTMDownloadSupportToolsTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = 843232B628C4816100CFBC97 /* UTMDownloadSupportToolsTask.swift */; };
843232B828C4816100CFBC97 /* UTMDownloadSupportToolsTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = 843232B628C4816100CFBC97 /* UTMDownloadSupportToolsTask.swift */; };
843232B928C4816100CFBC97 /* UTMDownloadSupportToolsTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = 843232B628C4816100CFBC97 /* UTMDownloadSupportToolsTask.swift */; };
843BF82428441EAD0029D60D /* UTMQemuConfigurationDisplay.swift in Sources */ = {isa = PBXBuildFile; fileRef = 843BF82328441EAD0029D60D /* UTMQemuConfigurationDisplay.swift */; };
843BF82528441EAD0029D60D /* UTMQemuConfigurationDisplay.swift in Sources */ = {isa = PBXBuildFile; fileRef = 843BF82328441EAD0029D60D /* UTMQemuConfigurationDisplay.swift */; };
843BF82628441EAD0029D60D /* UTMQemuConfigurationDisplay.swift in Sources */ = {isa = PBXBuildFile; fileRef = 843BF82328441EAD0029D60D /* UTMQemuConfigurationDisplay.swift */; };
843BF82828441FAF0029D60D /* QEMUConstantGenerated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 843BF82728441FAF0029D60D /* QEMUConstantGenerated.swift */; };
843BF82928441FAF0029D60D /* QEMUConstantGenerated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 843BF82728441FAF0029D60D /* QEMUConstantGenerated.swift */; };
843BF82A28441FAF0029D60D /* QEMUConstantGenerated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 843BF82728441FAF0029D60D /* QEMUConstantGenerated.swift */; };
843BF82C284482C10029D60D /* UTMQemuConfigurationInput.swift in Sources */ = {isa = PBXBuildFile; fileRef = 843BF82B284482C10029D60D /* UTMQemuConfigurationInput.swift */; };
843BF82D284482C10029D60D /* UTMQemuConfigurationInput.swift in Sources */ = {isa = PBXBuildFile; fileRef = 843BF82B284482C10029D60D /* UTMQemuConfigurationInput.swift */; };
843BF82E284482C10029D60D /* UTMQemuConfigurationInput.swift in Sources */ = {isa = PBXBuildFile; fileRef = 843BF82B284482C10029D60D /* UTMQemuConfigurationInput.swift */; };
843BF8302844853E0029D60D /* UTMQemuConfigurationNetwork.swift in Sources */ = {isa = PBXBuildFile; fileRef = 843BF82F2844853E0029D60D /* UTMQemuConfigurationNetwork.swift */; };
843BF8312844853E0029D60D /* UTMQemuConfigurationNetwork.swift in Sources */ = {isa = PBXBuildFile; fileRef = 843BF82F2844853E0029D60D /* UTMQemuConfigurationNetwork.swift */; };
843BF8322844853E0029D60D /* UTMQemuConfigurationNetwork.swift in Sources */ = {isa = PBXBuildFile; fileRef = 843BF82F2844853E0029D60D /* UTMQemuConfigurationNetwork.swift */; };
843BF83428450C0B0029D60D /* UTMQemuConfigurationSound.swift in Sources */ = {isa = PBXBuildFile; fileRef = 843BF83328450C0B0029D60D /* UTMQemuConfigurationSound.swift */; };
843BF83528450C0B0029D60D /* UTMQemuConfigurationSound.swift in Sources */ = {isa = PBXBuildFile; fileRef = 843BF83328450C0B0029D60D /* UTMQemuConfigurationSound.swift */; };
843BF83628450C0B0029D60D /* UTMQemuConfigurationSound.swift in Sources */ = {isa = PBXBuildFile; fileRef = 843BF83328450C0B0029D60D /* UTMQemuConfigurationSound.swift */; };
843BF83828451B380029D60D /* UTMConfigurationTerminal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 843BF83728451B380029D60D /* UTMConfigurationTerminal.swift */; };
843BF83928451B380029D60D /* UTMConfigurationTerminal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 843BF83728451B380029D60D /* UTMConfigurationTerminal.swift */; };
843BF83A28451B380029D60D /* UTMConfigurationTerminal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 843BF83728451B380029D60D /* UTMConfigurationTerminal.swift */; };
843BF83C2845494C0029D60D /* UTMQemuConfigurationSerial.swift in Sources */ = {isa = PBXBuildFile; fileRef = 843BF83B2845494C0029D60D /* UTMQemuConfigurationSerial.swift */; };
843BF83D2845494C0029D60D /* UTMQemuConfigurationSerial.swift in Sources */ = {isa = PBXBuildFile; fileRef = 843BF83B2845494C0029D60D /* UTMQemuConfigurationSerial.swift */; };
843BF83E2845494C0029D60D /* UTMQemuConfigurationSerial.swift in Sources */ = {isa = PBXBuildFile; fileRef = 843BF83B2845494C0029D60D /* UTMQemuConfigurationSerial.swift */; };
843BF840284555E70029D60D /* UTMQemuConfigurationPortForward.swift in Sources */ = {isa = PBXBuildFile; fileRef = 843BF83F284555E70029D60D /* UTMQemuConfigurationPortForward.swift */; };
843BF841284555E70029D60D /* UTMQemuConfigurationPortForward.swift in Sources */ = {isa = PBXBuildFile; fileRef = 843BF83F284555E70029D60D /* UTMQemuConfigurationPortForward.swift */; };
843BF842284555E70029D60D /* UTMQemuConfigurationPortForward.swift in Sources */ = {isa = PBXBuildFile; fileRef = 843BF83F284555E70029D60D /* UTMQemuConfigurationPortForward.swift */; };
8443EFF22845641600B2E6E2 /* UTMQemuConfigurationDrive.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8443EFF12845641600B2E6E2 /* UTMQemuConfigurationDrive.swift */; };
8443EFF32845641600B2E6E2 /* UTMQemuConfigurationDrive.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8443EFF12845641600B2E6E2 /* UTMQemuConfigurationDrive.swift */; };
8443EFF42845641600B2E6E2 /* UTMQemuConfigurationDrive.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8443EFF12845641600B2E6E2 /* UTMQemuConfigurationDrive.swift */; };
8443EFFA28456F3B00B2E6E2 /* UTMQemuConfigurationSharing.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8443EFF928456F3B00B2E6E2 /* UTMQemuConfigurationSharing.swift */; };
8443EFFB28456F3B00B2E6E2 /* UTMQemuConfigurationSharing.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8443EFF928456F3B00B2E6E2 /* UTMQemuConfigurationSharing.swift */; };
8443EFFC28456F3B00B2E6E2 /* UTMQemuConfigurationSharing.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8443EFF928456F3B00B2E6E2 /* UTMQemuConfigurationSharing.swift */; };
844EC0FB2773EE49003C104A /* UTMDownloadIPSWTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = 844EC0FA2773EE49003C104A /* UTMDownloadIPSWTask.swift */; };
8453DCB2278CE3D10037A0DA /* qemu-img.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = 8453DCB0278CE33E0037A0DA /* qemu-img.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
8453DCB4278CE5410037A0DA /* UTMQemuImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8453DCB3278CE5410037A0DA /* UTMQemuImage.swift */; };
8453DCB5278CE5410037A0DA /* UTMQemuImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8453DCB3278CE5410037A0DA /* UTMQemuImage.swift */; };
8453DCB6278CE5410037A0DA /* UTMQemuImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8453DCB3278CE5410037A0DA /* UTMQemuImage.swift */; };
845F1705289B1EEB00944904 /* UTMAppleConfigurationGenericPlatform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 845F1704289B1EEB00944904 /* UTMAppleConfigurationGenericPlatform.swift */; };
845F1707289B5E2600944904 /* VMAppleSettingsAddDeviceMenuView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 845F1706289B5E2600944904 /* VMAppleSettingsAddDeviceMenuView.swift */; };
845F1709289CA15C00944904 /* VMDisplayAppleTerminalWindowController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 845F1708289CA15C00944904 /* VMDisplayAppleTerminalWindowController.swift */; };
845F170B289CB07200944904 /* VMDisplayAppleDisplayWindowController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 845F170A289CB07200944904 /* VMDisplayAppleDisplayWindowController.swift */; };
845F170D289CB3DE00944904 /* VMDisplayTerminal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 845F170C289CB3DE00944904 /* VMDisplayTerminal.swift */; };
845F95E32A57628400A016D7 /* UTMSWTPM.swift in Sources */ = {isa = PBXBuildFile; fileRef = 845F95E22A57628400A016D7 /* UTMSWTPM.swift */; };
845F95E42A57628400A016D7 /* UTMSWTPM.swift in Sources */ = {isa = PBXBuildFile; fileRef = 845F95E22A57628400A016D7 /* UTMSWTPM.swift */; };
845F95E52A57628400A016D7 /* UTMSWTPM.swift in Sources */ = {isa = PBXBuildFile; fileRef = 845F95E22A57628400A016D7 /* UTMSWTPM.swift */; };
846D878629050B6B0095F10B /* InAppSettingsKit in Frameworks */ = {isa = PBXBuildFile; platformFilter = ios; productRef = 846D878529050B6B0095F10B /* InAppSettingsKit */; };
846F8D582E3850620037162B /* VMKeyboardShortcutsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 846F8D572E3850620037162B /* VMKeyboardShortcutsView.swift */; };
846F8D5A2E3891FE0037162B /* UTMKeyboardShortcuts.swift in Sources */ = {isa = PBXBuildFile; fileRef = 846F8D592E3891FE0037162B /* UTMKeyboardShortcuts.swift */; };
846F8D5B2E3891FE0037162B /* UTMKeyboardShortcuts.swift in Sources */ = {isa = PBXBuildFile; fileRef = 846F8D592E3891FE0037162B /* UTMKeyboardShortcuts.swift */; };
846F8D5D2E3891FE0037162B /* UTMKeyboardShortcuts.swift in Sources */ = {isa = PBXBuildFile; fileRef = 846F8D592E3891FE0037162B /* UTMKeyboardShortcuts.swift */; };
846F8D622E4072960037162B /* AppIcon.icon in Resources */ = {isa = PBXBuildFile; fileRef = 846F8D612E4072960037162B /* AppIcon.icon */; };
846F8D632E4072960037162B /* AppIcon.icon in Resources */ = {isa = PBXBuildFile; fileRef = 846F8D612E4072960037162B /* AppIcon.icon */; };
846F8D662E4072AA0037162B /* AppIcon-Remote.icon in Resources */ = {isa = PBXBuildFile; fileRef = 846F8D652E4072AA0037162B /* AppIcon-Remote.icon */; };
846F8D692E4075F00037162B /* AppIcon.icon in Resources */ = {isa = PBXBuildFile; fileRef = 846F8D612E4072960037162B /* AppIcon.icon */; };
8471770627CC974F00D3A50B /* DefaultTextField.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8471770527CC974F00D3A50B /* DefaultTextField.swift */; };
8471770727CC974F00D3A50B /* DefaultTextField.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8471770527CC974F00D3A50B /* DefaultTextField.swift */; };
8471770827CC974F00D3A50B /* DefaultTextField.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8471770527CC974F00D3A50B /* DefaultTextField.swift */; };
8471772827CD3CAB00D3A50B /* DetailedSection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8471772727CD3CAB00D3A50B /* DetailedSection.swift */; };
8471772927CD3CAB00D3A50B /* DetailedSection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8471772727CD3CAB00D3A50B /* DetailedSection.swift */; };
8471772A27CD3CAB00D3A50B /* DetailedSection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8471772727CD3CAB00D3A50B /* DetailedSection.swift */; };
847BF9AA2A49C783000BD9AA /* VMData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 847BF9A92A49C783000BD9AA /* VMData.swift */; };
847BF9AB2A49C783000BD9AA /* VMData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 847BF9A92A49C783000BD9AA /* VMData.swift */; };
847BF9AC2A49C783000BD9AA /* VMData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 847BF9A92A49C783000BD9AA /* VMData.swift */; };
84818C0C2898A07A009EDB67 /* AVFAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 84818C0B2898A07A009EDB67 /* AVFAudio.framework */; };
84818C0D2898A07F009EDB67 /* AVFAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 84818C0B2898A07A009EDB67 /* AVFAudio.framework */; };
848308D5278A1F2200E3E474 /* Virtualization.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 848308D4278A1F2200E3E474 /* Virtualization.framework */; settings = {ATTRIBUTES = (Weak, ); }; };
848A98B0286A0F74006F0550 /* UTMAppleConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 848A98AF286A0F74006F0550 /* UTMAppleConfiguration.swift */; };
848A98B2286A0FDE006F0550 /* UTMAppleConfigurationSystem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 848A98B1286A0FDE006F0550 /* UTMAppleConfigurationSystem.swift */; };
848A98B4286A1215006F0550 /* UTMAppleConfigurationVirtualization.swift in Sources */ = {isa = PBXBuildFile; fileRef = 848A98B3286A1215006F0550 /* UTMAppleConfigurationVirtualization.swift */; };
848A98B6286A142C006F0550 /* UTMAppleConfigurationSerial.swift in Sources */ = {isa = PBXBuildFile; fileRef = 848A98B5286A142C006F0550 /* UTMAppleConfigurationSerial.swift */; };
848A98B8286A1589006F0550 /* UTMAppleConfigurationDisplay.swift in Sources */ = {isa = PBXBuildFile; fileRef = 848A98B7286A1589006F0550 /* UTMAppleConfigurationDisplay.swift */; };
848A98BA286A17A8006F0550 /* UTMAppleConfigurationNetwork.swift in Sources */ = {isa = PBXBuildFile; fileRef = 848A98B9286A17A8006F0550 /* UTMAppleConfigurationNetwork.swift */; };
848A98BC286A1930006F0550 /* UTMAppleConfigurationSharedDirectory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 848A98BB286A1930006F0550 /* UTMAppleConfigurationSharedDirectory.swift */; };
848A98BE286A1B62006F0550 /* UTMAppleConfigurationDrive.swift in Sources */ = {isa = PBXBuildFile; fileRef = 848A98BD286A1B62006F0550 /* UTMAppleConfigurationDrive.swift */; };
848A98C0286A20E3006F0550 /* UTMAppleConfigurationBoot.swift in Sources */ = {isa = PBXBuildFile; fileRef = 848A98BF286A20E3006F0550 /* UTMAppleConfigurationBoot.swift */; };
848A98C2286A2257006F0550 /* UTMAppleConfigurationMacPlatform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 848A98C1286A2257006F0550 /* UTMAppleConfigurationMacPlatform.swift */; };
848A98C4286F332D006F0550 /* UTMConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 848A98C3286F332D006F0550 /* UTMConfiguration.swift */; };
848A98C5286F332D006F0550 /* UTMConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 848A98C3286F332D006F0550 /* UTMConfiguration.swift */; };
848A98C6286F332D006F0550 /* UTMConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 848A98C3286F332D006F0550 /* UTMConfiguration.swift */; };
848A98C8287206AE006F0550 /* VMConfigAppleVirtualizationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 848A98C7287206AE006F0550 /* VMConfigAppleVirtualizationView.swift */; };
848A98CA28720CFC006F0550 /* VMConfigAppleSerialView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 848A98C928720CFB006F0550 /* VMConfigAppleSerialView.swift */; };
848D99A8285DB5550055C215 /* VMConfigConstantPicker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 848D99A7285DB5550055C215 /* VMConfigConstantPicker.swift */; };
848D99A9285DB5550055C215 /* VMConfigConstantPicker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 848D99A7285DB5550055C215 /* VMConfigConstantPicker.swift */; };
848D99AA285DB5550055C215 /* VMConfigConstantPicker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 848D99A7285DB5550055C215 /* VMConfigConstantPicker.swift */; };
848D99B4286300160055C215 /* QEMUArgument.swift in Sources */ = {isa = PBXBuildFile; fileRef = 848D99B3286300160055C215 /* QEMUArgument.swift */; };
848D99B5286300160055C215 /* QEMUArgument.swift in Sources */ = {isa = PBXBuildFile; fileRef = 848D99B3286300160055C215 /* QEMUArgument.swift */; };
848D99B6286300160055C215 /* QEMUArgument.swift in Sources */ = {isa = PBXBuildFile; fileRef = 848D99B3286300160055C215 /* QEMUArgument.swift */; };
848D99B828630A780055C215 /* VMConfigSerialView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 848D99B728630A780055C215 /* VMConfigSerialView.swift */; };
848D99B928630A780055C215 /* VMConfigSerialView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 848D99B728630A780055C215 /* VMConfigSerialView.swift */; };
848D99BA28630A780055C215 /* VMConfigSerialView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 848D99B728630A780055C215 /* VMConfigSerialView.swift */; };
848D99BC28636AC90055C215 /* UTMConfigurationDrive.swift in Sources */ = {isa = PBXBuildFile; fileRef = 848D99BB28636AC90055C215 /* UTMConfigurationDrive.swift */; };
848D99BD28636AC90055C215 /* UTMConfigurationDrive.swift in Sources */ = {isa = PBXBuildFile; fileRef = 848D99BB28636AC90055C215 /* UTMConfigurationDrive.swift */; };
848D99BE28636AC90055C215 /* UTMConfigurationDrive.swift in Sources */ = {isa = PBXBuildFile; fileRef = 848D99BB28636AC90055C215 /* UTMConfigurationDrive.swift */; };
848D99C02866D9CE0055C215 /* QEMUArgumentBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 848D99BF2866D9CE0055C215 /* QEMUArgumentBuilder.swift */; };
848D99C12866D9CE0055C215 /* QEMUArgumentBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 848D99BF2866D9CE0055C215 /* QEMUArgumentBuilder.swift */; };
848D99C22866D9CE0055C215 /* QEMUArgumentBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 848D99BF2866D9CE0055C215 /* QEMUArgumentBuilder.swift */; };
848D99C428670F650055C215 /* UTMQemuConfiguration+Arguments.swift in Sources */ = {isa = PBXBuildFile; fileRef = 848D99C328670F650055C215 /* UTMQemuConfiguration+Arguments.swift */; };
848D99C528670F650055C215 /* UTMQemuConfiguration+Arguments.swift in Sources */ = {isa = PBXBuildFile; fileRef = 848D99C328670F650055C215 /* UTMQemuConfiguration+Arguments.swift */; };
848D99C628670F650055C215 /* UTMQemuConfiguration+Arguments.swift in Sources */ = {isa = PBXBuildFile; fileRef = 848D99C328670F650055C215 /* UTMQemuConfiguration+Arguments.swift */; };
848F71E6277A2466006A0240 /* SwiftTerm in Frameworks */ = {isa = PBXBuildFile; productRef = 848F71E5277A2466006A0240 /* SwiftTerm */; };
848F71E8277A2A4E006A0240 /* UTMSerialPort.swift in Sources */ = {isa = PBXBuildFile; fileRef = 848F71E7277A2A4E006A0240 /* UTMSerialPort.swift */; };
848F71E9277A2A4E006A0240 /* UTMSerialPort.swift in Sources */ = {isa = PBXBuildFile; fileRef = 848F71E7277A2A4E006A0240 /* UTMSerialPort.swift */; };
848F71EA277A2A4E006A0240 /* UTMSerialPort.swift in Sources */ = {isa = PBXBuildFile; fileRef = 848F71E7277A2A4E006A0240 /* UTMSerialPort.swift */; };
848F71EC277A2F47006A0240 /* UTMSerialPortDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 848F71EB277A2F47006A0240 /* UTMSerialPortDelegate.swift */; };
848F71ED277A2F47006A0240 /* UTMSerialPortDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 848F71EB277A2F47006A0240 /* UTMSerialPortDelegate.swift */; };
848F71EE277A2F47006A0240 /* UTMSerialPortDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 848F71EB277A2F47006A0240 /* UTMSerialPortDelegate.swift */; };
84909A8D27CACD5C005605F1 /* UTMPlaceholderVMView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84909A8C27CACD5C005605F1 /* UTMPlaceholderVMView.swift */; };
84909A8E27CACD5C005605F1 /* UTMPlaceholderVMView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84909A8C27CACD5C005605F1 /* UTMPlaceholderVMView.swift */; };
84909A8F27CACD5C005605F1 /* UTMPlaceholderVMView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84909A8C27CACD5C005605F1 /* UTMPlaceholderVMView.swift */; };
84909A9127CADAE0005605F1 /* UTMUnavailableVMView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84909A9027CADAE0005605F1 /* UTMUnavailableVMView.swift */; };
84909A9227CADAE0005605F1 /* UTMUnavailableVMView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84909A9027CADAE0005605F1 /* UTMUnavailableVMView.swift */; };
84909A9327CADAE0005605F1 /* UTMUnavailableVMView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84909A9027CADAE0005605F1 /* UTMUnavailableVMView.swift */; };
84937EFF28960789003148F4 /* zstd.1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 84937EFE28960789003148F4 /* zstd.1.framework */; };
84937F0028960789003148F4 /* zstd.1.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = 84937EFE28960789003148F4 /* zstd.1.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
84937F032897451C003148F4 /* VMToolbarDriveMenuView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84CF5DF4288F558400D01721 /* VMToolbarDriveMenuView.swift */; };
84937F1D289767EC003148F4 /* zstd.1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 84937EFE28960789003148F4 /* zstd.1.framework */; };
84937F1E289767EC003148F4 /* zstd.1.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = 84937EFE28960789003148F4 /* zstd.1.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
84937F1F289767F0003148F4 /* zstd.1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 84937EFE28960789003148F4 /* zstd.1.framework */; };
84937F20289767F0003148F4 /* zstd.1.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = 84937EFE28960789003148F4 /* zstd.1.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
84A0A8832A47D52E0038F329 /* UTMQemuPort.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84A0A8822A47D52E0038F329 /* UTMQemuPort.swift */; };
84A0A8842A47D52E0038F329 /* UTMQemuPort.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84A0A8822A47D52E0038F329 /* UTMQemuPort.swift */; };
84A0A8852A47D52E0038F329 /* UTMQemuPort.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84A0A8822A47D52E0038F329 /* UTMQemuPort.swift */; };
84A0A8882A47D5C50038F329 /* QEMUKit in Frameworks */ = {isa = PBXBuildFile; productRef = 84A0A8872A47D5C50038F329 /* QEMUKit */; };
84A0A88A2A47D5D10038F329 /* QEMUKit in Frameworks */ = {isa = PBXBuildFile; productRef = 84A0A8892A47D5D10038F329 /* QEMUKit */; };
84A0A88C2A47D5D70038F329 /* QEMUKit in Frameworks */ = {isa = PBXBuildFile; productRef = 84A0A88B2A47D5D70038F329 /* QEMUKit */; };
84A381AA268CB30C0048EE4D /* VMDrivesSettingsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84A381A9268CB30C0048EE4D /* VMDrivesSettingsView.swift */; };
84A57CB830641C6800BA5139 /* iOSHelper.appex in Embed ExtensionKit Extensions */ = {isa = PBXBuildFile; fileRef = 84A57CB130641C6800BA5139 /* iOSHelper.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
84A57CC230641C9100BA5139 /* iOSHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84A57CBF30641C9100BA5139 /* iOSHelper.swift */; };
84A57CC330641CCE00BA5139 /* iOSHelper-SE.appex in Embed ExtensionKit Extensions */ = {isa = PBXBuildFile; fileRef = 84A57D0930641D0000BA5139 /* iOSHelper-SE.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
84A57D0830641D0000BA5139 /* iOSHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84A57CBF30641C9100BA5139 /* iOSHelper.swift */; };
84A57D0A30641D0000BA5139 /* qemu-img.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = 8453DCB0278CE33E0037A0DA /* qemu-img.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
84A57D0B30641D0000BA5139 /* qemu-img.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = 8453DCB0278CE33E0037A0DA /* qemu-img.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
84A57D0D30641D0000BA5139 /* UTMHelperProcess.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84A57D0C30641D0000BA5139 /* UTMHelperProcess.swift */; };
84A57D0E30641D0000BA5139 /* UTMHelperProcess.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84A57D0C30641D0000BA5139 /* UTMHelperProcess.swift */; };
84B36D1E27B3264600C22685 /* CocoaSpice in Frameworks */ = {isa = PBXBuildFile; productRef = 84B36D1D27B3264600C22685 /* CocoaSpice */; };
84B36D2027B3264E00C22685 /* CocoaSpiceNoUsb in Frameworks */ = {isa = PBXBuildFile; productRef = 84B36D1F27B3264E00C22685 /* CocoaSpiceNoUsb */; };
84B36D2227B3265400C22685 /* CocoaSpice in Frameworks */ = {isa = PBXBuildFile; productRef = 84B36D2127B3265400C22685 /* CocoaSpice */; };
84B36D2527B704C200C22685 /* UTMDownloadVMTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84B36D2427B704C200C22685 /* UTMDownloadVMTask.swift */; };
84B36D2627B704C200C22685 /* UTMDownloadVMTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84B36D2427B704C200C22685 /* UTMDownloadVMTask.swift */; };
84B36D2727B704C200C22685 /* UTMDownloadVMTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84B36D2427B704C200C22685 /* UTMDownloadVMTask.swift */; };
84B36D2927B790BE00C22685 /* DestructiveButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84B36D2827B790BE00C22685 /* DestructiveButton.swift */; };
84B36D2A27B790BE00C22685 /* DestructiveButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84B36D2827B790BE00C22685 /* DestructiveButton.swift */; };
84B36D2B27B790BE00C22685 /* DestructiveButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84B36D2827B790BE00C22685 /* DestructiveButton.swift */; };
84BB993A2899E8D500DF28B2 /* VMHeadlessSessionState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84BB99392899E8D500DF28B2 /* VMHeadlessSessionState.swift */; };
84C2E8652AA429E800B17308 /* VMWizardContent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84C2E8642AA429E800B17308 /* VMWizardContent.swift */; };
84C2E8662AA429E800B17308 /* VMWizardContent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84C2E8642AA429E800B17308 /* VMWizardContent.swift */; };
84C2E8672AA429E800B17308 /* VMWizardContent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84C2E8642AA429E800B17308 /* VMWizardContent.swift */; };
84C4D9022880CA8A00EC3B2B /* VMSettingsAddDeviceMenuView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84C4D9012880CA8A00EC3B2B /* VMSettingsAddDeviceMenuView.swift */; };
84C4D9032880CA8A00EC3B2B /* VMSettingsAddDeviceMenuView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84C4D9012880CA8A00EC3B2B /* VMSettingsAddDeviceMenuView.swift */; };
84C4D9042880CA8A00EC3B2B /* VMSettingsAddDeviceMenuView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84C4D9012880CA8A00EC3B2B /* VMSettingsAddDeviceMenuView.swift */; };
84C505AC28C588EC007CE8FF /* SizeTextField.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84C505AB28C588EC007CE8FF /* SizeTextField.swift */; };
84C505AD28C588EC007CE8FF /* SizeTextField.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84C505AB28C588EC007CE8FF /* SizeTextField.swift */; };
84C505AE28C588EC007CE8FF /* SizeTextField.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84C505AB28C588EC007CE8FF /* SizeTextField.swift */; };
84C5068728CA5702007CE8FF /* Hypervisor.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = 84C5068528CA5702007CE8FF /* Hypervisor.framework */; platformFilter = ios; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
84C584E1268E95B3000FCABF /* UTMLegacyAppleConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84C584DE268E95B3000FCABF /* UTMLegacyAppleConfiguration.swift */; };
84C584E3268F8AE7000FCABF /* VMQEMUSettingsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84C584E2268F8AE7000FCABF /* VMQEMUSettingsView.swift */; };
84C584E5268F8C65000FCABF /* VMAppleSettingsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84C584E4268F8C65000FCABF /* VMAppleSettingsView.swift */; };
84C584EB268FA6D1000FCABF /* VMConfigAppleSystemView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84C584EA268FA6D1000FCABF /* VMConfigAppleSystemView.swift */; };
84C60FB72681A41B00B58C00 /* VMToolbarView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84C60FB62681A41B00B58C00 /* VMToolbarView.swift */; platformFilter = ios; };
84C60FB82681A41B00B58C00 /* VMToolbarView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84C60FB62681A41B00B58C00 /* VMToolbarView.swift */; platformFilter = ios; };
84C60FBA268269D700B58C00 /* VMDisplayViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84C60FB9268269D700B58C00 /* VMDisplayViewController.swift */; };
84C60FBB268269D700B58C00 /* VMDisplayViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84C60FB9268269D700B58C00 /* VMDisplayViewController.swift */; };
84CE3DAC2904C14100FF068B /* InAppSettingsKit in Frameworks */ = {isa = PBXBuildFile; platformFilter = ios; productRef = 84CE3DAB2904C14100FF068B /* InAppSettingsKit */; };
84CE3DAE2904C17C00FF068B /* IASKAppSettings.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84CE3DAD2904C17C00FF068B /* IASKAppSettings.swift */; platformFilter = ios; };
84CE3DAF2904C17C00FF068B /* IASKAppSettings.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84CE3DAD2904C17C00FF068B /* IASKAppSettings.swift */; platformFilter = ios; };
84CE3DB12904C7A100FF068B /* UTMSettingsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84CE3DB02904C7A100FF068B /* UTMSettingsView.swift */; platformFilter = ios; };
84CE3DB22904C7A100FF068B /* UTMSettingsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84CE3DB02904C7A100FF068B /* UTMSettingsView.swift */; platformFilter = ios; };
84CF5DD3288DCE6400D01721 /* VMDisplayHostedView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84CF5DD2288DCE6400D01721 /* VMDisplayHostedView.swift */; };
84CF5DD4288DCE6400D01721 /* VMDisplayHostedView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84CF5DD2288DCE6400D01721 /* VMDisplayHostedView.swift */; };
84CF5DF3288E433F00D01721 /* SwiftUIVisualEffects in Frameworks */ = {isa = PBXBuildFile; productRef = 84CF5DF2288E433F00D01721 /* SwiftUIVisualEffects */; };
84CF5DF5288F558400D01721 /* VMToolbarDriveMenuView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84CF5DF4288F558400D01721 /* VMToolbarDriveMenuView.swift */; };
84E3A8F3293DB37E0024A740 /* UTMCtl.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84E3A8F2293DB37E0024A740 /* UTMCtl.swift */; };
84E3A8FB293DB7240024A740 /* utmctl in Embed CLI Tool */ = {isa = PBXBuildFile; fileRef = 84E3A8F0293DB37E0024A740 /* utmctl */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
84E3A900293DBC290024A740 /* ArgumentParser in Frameworks */ = {isa = PBXBuildFile; productRef = 84E3A8FF293DBC290024A740 /* ArgumentParser */; };
84E3A91B2946D2590024A740 /* UTMMenuBarExtraScene.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84E3A91A2946D2590024A740 /* UTMMenuBarExtraScene.swift */; };
84E6F6FD289319AE00080EEF /* VMToolbarDisplayMenuView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84E6F6FC289319AE00080EEF /* VMToolbarDisplayMenuView.swift */; };
84E6F6FE289319AE00080EEF /* VMToolbarDisplayMenuView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84E6F6FC289319AE00080EEF /* VMToolbarDisplayMenuView.swift */; };
84F746B9276FF40900A20C87 /* VMDisplayAppleWindowController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84F746B8276FF40900A20C87 /* VMDisplayAppleWindowController.swift */; };
84F746BB276FF70700A20C87 /* VMDisplayQemuDisplayController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84F746BA276FF70700A20C87 /* VMDisplayQemuDisplayController.swift */; };
84F909FF289488F90008DBE2 /* MenuLabel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84F909FE289488F90008DBE2 /* MenuLabel.swift */; };
84F90A00289488F90008DBE2 /* MenuLabel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84F909FE289488F90008DBE2 /* MenuLabel.swift */; };
84F90A01289488F90008DBE2 /* MenuLabel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84F909FE289488F90008DBE2 /* MenuLabel.swift */; };
85EC516427CC8D0F004A51DE /* VMConfigAdvancedNetworkView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85EC516327CC8C98004A51DE /* VMConfigAdvancedNetworkView.swift */; };
85EC516527CC8D0F004A51DE /* VMConfigAdvancedNetworkView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85EC516327CC8C98004A51DE /* VMConfigAdvancedNetworkView.swift */; };
85EC516627CC8D10004A51DE /* VMConfigAdvancedNetworkView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85EC516327CC8C98004A51DE /* VMConfigAdvancedNetworkView.swift */; };
8F8F6CA6377BBED5737019BB /* UTMQemuSnapshotBackend.swift in Sources */ = {isa = PBXBuildFile; fileRef = F7335781A3EBC95B7BE01C90 /* UTMQemuSnapshotBackend.swift */; };
947DDF020475E2433DDC2A21 /* VMConfigQEMUCommandLineView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03AEFABA6F4DF195E96AD2D5 /* VMConfigQEMUCommandLineView.swift */; };
9DFF2F0A05DA5A4B5FA35917 /* VMKeyboardAccessoryView.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB38A22C8D69DB2D2C64107F /* VMKeyboardAccessoryView.swift */; };
A1C4F00230C1200000CA9501 /* CapsLockRemapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1C4F00130C1200000CA9501 /* CapsLockRemapper.swift */; };
A5A9A26C444286951EC315D9 /* VMSnapshotData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 16001E3BC682D8470EFCF312 /* VMSnapshotData.swift */; };
AFC3FBE9C92083C52D800437 /* UTMSnapshotManifest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0F9CF0C724EB2633D0B87ACE /* UTMSnapshotManifest.swift */; };
B329049C270FE136002707AC /* AltKit in Frameworks */ = {isa = PBXBuildFile; productRef = B329049B270FE136002707AC /* AltKit */; };
B3DDF57226E9BBA300CE47F0 /* AltKit in Frameworks */ = {isa = PBXBuildFile; productRef = B3DDF57126E9BBA300CE47F0 /* AltKit */; };
B56B01FE103C463CC3F84753 /* VMConfigQEMUArgumentsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF2D14863C5CDE332BC8698C /* VMConfigQEMUArgumentsView.swift */; };
BCB19D49AC1352354193ACB6 /* UTMSnapshotManifest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0F9CF0C724EB2633D0B87ACE /* UTMSnapshotManifest.swift */; };
CD77BE422CAB51B40074ADD2 /* UTMScriptingExportCommand.swift in Sources */ = {isa = PBXBuildFile; fileRef = CD77BE412CAB519F0074ADD2 /* UTMScriptingExportCommand.swift */; };
CD77BE442CB38F060074ADD2 /* UTMScriptingImportCommand.swift in Sources */ = {isa = PBXBuildFile; fileRef = CD77BE432CB38F060074ADD2 /* UTMScriptingImportCommand.swift */; };
CD84C2092D3B446D00829850 /* UTMScriptingRegistryEntryImpl.swift in Sources */ = {isa = PBXBuildFile; fileRef = CD84C2082D3B446D00829850 /* UTMScriptingRegistryEntryImpl.swift */; };
CE020BA324AEDC7C00B44AB6 /* UTMData.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE020BA224AEDC7C00B44AB6 /* UTMData.swift */; };
CE020BA424AEDC7C00B44AB6 /* UTMData.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE020BA224AEDC7C00B44AB6 /* UTMData.swift */; };
CE020BA724AEDEF000B44AB6 /* Logging in Frameworks */ = {isa = PBXBuildFile; productRef = CE020BA624AEDEF000B44AB6 /* Logging */; };
CE020BA924AEDF3000B44AB6 /* Logging in Frameworks */ = {isa = PBXBuildFile; productRef = CE020BA824AEDF3000B44AB6 /* Logging */; };
CE020BAB24AEE00000B44AB6 /* UTMLoggingSwift.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE020BAA24AEE00000B44AB6 /* UTMLoggingSwift.swift */; };
CE020BAC24AEE00000B44AB6 /* UTMLoggingSwift.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE020BAA24AEE00000B44AB6 /* UTMLoggingSwift.swift */; };
CE020BB624B14F8400B44AB6 /* UTMVirtualMachine.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE020BB524B14F8400B44AB6 /* UTMVirtualMachine.swift */; };
CE020BB724B14F8400B44AB6 /* UTMVirtualMachine.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE020BB524B14F8400B44AB6 /* UTMVirtualMachine.swift */; };
CE02C8AB294EE4EB006DFE48 /* qemu-loongarch64-softmmu.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE02C8A8294EE4EA006DFE48 /* qemu-loongarch64-softmmu.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
CE02C8AC294EE4EC006DFE48 /* slirp.0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE02C8A9294EE4EB006DFE48 /* slirp.0.framework */; };
CE02C8AD294EE4EC006DFE48 /* slirp.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE02C8A9294EE4EB006DFE48 /* slirp.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
CE02C8B1294EE58C006DFE48 /* slirp.0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE02C8A9294EE4EB006DFE48 /* slirp.0.framework */; };
CE02C8B2294EE58C006DFE48 /* slirp.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE02C8A9294EE4EB006DFE48 /* slirp.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
CE02C8B3294EE59A006DFE48 /* slirp.0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE02C8A9294EE4EB006DFE48 /* slirp.0.framework */; };
CE02C8B4294EE59A006DFE48 /* slirp.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE02C8A9294EE4EB006DFE48 /* slirp.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
CE02C8B6294EE59F006DFE48 /* qemu-loongarch64-softmmu.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE02C8A8294EE4EA006DFE48 /* qemu-loongarch64-softmmu.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
CE03D05224D90B4E00F76B84 /* UTMQemuSystem.m in Sources */ = {isa = PBXBuildFile; fileRef = CE03D05024D90B4E00F76B84 /* UTMQemuSystem.m */; };
CE03D05324D90B4E00F76B84 /* UTMQemuSystem.m in Sources */ = {isa = PBXBuildFile; fileRef = CE03D05024D90B4E00F76B84 /* UTMQemuSystem.m */; };
CE03D08624D90F0700F76B84 /* gmodule-2.0.0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D63D822653C7300FC7E63 /* gmodule-2.0.0.framework */; };
CE03D08724D90F0700F76B84 /* gobject-2.0.0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D63F522653C7400FC7E63 /* gobject-2.0.0.framework */; };
CE03D08824D90F0700F76B84 /* gio-2.0.0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D63F822653C7400FC7E63 /* gio-2.0.0.framework */; };
CE03D08924D90F0700F76B84 /* glib-2.0.0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D640422653C7500FC7E63 /* glib-2.0.0.framework */; };
CE03D08A24D90F2900F76B84 /* intl.8.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D63DA22653C7300FC7E63 /* intl.8.framework */; };
CE03D08B24D90F2900F76B84 /* jpeg.62.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D63D922653C7300FC7E63 /* jpeg.62.framework */; };
CE03D08C24D9123E00F76B84 /* gio-2.0.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63F822653C7400FC7E63 /* gio-2.0.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE03D08D24D9123F00F76B84 /* glib-2.0.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D640422653C7500FC7E63 /* glib-2.0.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE03D08E24D9124100F76B84 /* gmodule-2.0.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63D822653C7300FC7E63 /* gmodule-2.0.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE03D08F24D9124200F76B84 /* gobject-2.0.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63F522653C7400FC7E63 /* gobject-2.0.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE03D09024D9124800F76B84 /* intl.8.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63DA22653C7300FC7E63 /* intl.8.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE03D09124D9124900F76B84 /* jpeg.62.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63D922653C7300FC7E63 /* jpeg.62.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE03D0C424D913AA00F76B84 /* ffi.8.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D63E322653C7400FC7E63 /* ffi.8.framework */; };
CE03D0C524D913AF00F76B84 /* ffi.8.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63E322653C7400FC7E63 /* ffi.8.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE03D0C624D913C600F76B84 /* opus.0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D640322653C7500FC7E63 /* opus.0.framework */; };
CE03D0C724D913E600F76B84 /* opus.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D640322653C7500FC7E63 /* opus.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE03D0C824D913FD00F76B84 /* pixman-1.0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D641922653C7600FC7E63 /* pixman-1.0.framework */; };
CE03D0C924D9140A00F76B84 /* pixman-1.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D641922653C7600FC7E63 /* pixman-1.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE03D0CA24D9142000F76B84 /* ssl.1.1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D641722653C7500FC7E63 /* ssl.1.1.framework */; };
CE03D0CB24D9142500F76B84 /* ssl.1.1.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D641722653C7500FC7E63 /* ssl.1.1.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE03D0CC24D9144100F76B84 /* crypto.1.1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D640A22653C7500FC7E63 /* crypto.1.1.framework */; };
CE03D0CD24D9144500F76B84 /* crypto.1.1.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D640A22653C7500FC7E63 /* crypto.1.1.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE03D0CE24D9A30100F76B84 /* iconv.2.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D641522653C7500FC7E63 /* iconv.2.framework */; };
CE03D0CF24D9A33000F76B84 /* iconv.2.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D641522653C7500FC7E63 /* iconv.2.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE03D0D224DCF4B600F76B84 /* VMMetalView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE03D0D124DCF4B600F76B84 /* VMMetalView.swift */; };
CE03D0D424DCF6DD00F76B84 /* VMMetalViewInputDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE03D0D324DCF6DD00F76B84 /* VMMetalViewInputDelegate.swift */; };
CE061CDB289E6DC30000351C /* VMDisplayWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = CE061CDD289E6DC30000351C /* VMDisplayWindow.xib */; };
CE064C662A563F4B003C833D /* swtpm.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE064C642A563F4A003C833D /* swtpm.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
CE064C6A2A563F6E003C833D /* swtpm.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE064C642A563F4A003C833D /* swtpm.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
CE064C6C2A563F75003C833D /* swtpm.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE064C642A563F4A003C833D /* swtpm.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
CE08334B2B784FD400522C03 /* RemoteContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE08334A2B784FD400522C03 /* RemoteContentView.swift */; };
CE0B6CEC24AD532500FE012D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = CE550BD52259479D0063E575 /* Assets.xcassets */; };
CE0B6CED24AD532A00FE012D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = CE550BD52259479D0063E575 /* Assets.xcassets */; };
CE0B6CF324AD568400FE012D /* UTMLegacyQemuConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = CE31C244225E555600A965DD /* UTMLegacyQemuConfiguration.m */; };
CE0B6CF524AD568400FE012D /* UTMLegacyQemuConfiguration+Miscellaneous.m in Sources */ = {isa = PBXBuildFile; fileRef = CEE0421124418F2E0001680F /* UTMLegacyQemuConfiguration+Miscellaneous.m */; };
CE0B6CF624AD568400FE012D /* UTMLegacyQemuConfiguration+Drives.m in Sources */ = {isa = PBXBuildFile; fileRef = CE5425302437C09C00E520F7 /* UTMLegacyQemuConfiguration+Drives.m */; };
CE0B6CF724AD568400FE012D /* UTMLegacyQemuConfiguration+Display.m in Sources */ = {isa = PBXBuildFile; fileRef = CEE0420B244117040001680F /* UTMLegacyQemuConfiguration+Display.m */; };
CE0B6CF824AD568400FE012D /* UTMLegacyViewState.m in Sources */ = {isa = PBXBuildFile; fileRef = CE6EDCDE241C4A6800A719DC /* UTMLegacyViewState.m */; };
CE0B6CF924AD568400FE012D /* UTMLegacyQemuConfiguration+Sharing.m in Sources */ = {isa = PBXBuildFile; fileRef = CE059DC4243BFA3200338317 /* UTMLegacyQemuConfiguration+Sharing.m */; };
CE0B6CFA24AD568400FE012D /* UTMLegacyQemuConfiguration+System.m in Sources */ = {isa = PBXBuildFile; fileRef = CE5425332437C22A00E520F7 /* UTMLegacyQemuConfiguration+System.m */; };
CE0B6CFB24AD568400FE012D /* UTMLegacyQemuConfiguration+Networking.m in Sources */ = {isa = PBXBuildFile; fileRef = CEA02A982436C7A30087E45F /* UTMLegacyQemuConfiguration+Networking.m */; };
CE0B6CFC24AD568400FE012D /* UTMLegacyQemuConfigurationPortForward.m in Sources */ = {isa = PBXBuildFile; fileRef = CE54252D2436E48D00E520F7 /* UTMLegacyQemuConfigurationPortForward.m */; };
CE0B6CFE24AD56AE00FE012D /* UTMLogging.m in Sources */ = {isa = PBXBuildFile; fileRef = CE6EDCE1241DA0E900A719DC /* UTMLogging.m */; };
CE0B6D0224AD56AE00FE012D /* UTMProcess.m in Sources */ = {isa = PBXBuildFile; fileRef = CE9D197B226542FE00355E14 /* UTMProcess.m */; };
CE0B6D0424AD56AE00FE012D /* UTMSpiceIO.m in Sources */ = {isa = PBXBuildFile; fileRef = E2D64BC8241DB24B0034E0C6 /* UTMSpiceIO.m */; };
CE0B6EBB24AD677200FE012D /* libgstgio.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CE9D19622265425A00355E14 /* libgstgio.a */; };
CE0B6EBC24AD677200FE012D /* gstpbutils-1.0.0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D640E22653C7500FC7E63 /* gstpbutils-1.0.0.framework */; };
CE0B6EC224AD677200FE012D /* libgstvideorate.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CE9D19592265425900355E14 /* libgstvideorate.a */; };
CE0B6EC624AD677200FE012D /* gstfft-1.0.0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D640922653C7500FC7E63 /* gstfft-1.0.0.framework */; };
CE0B6EC924AD677200FE012D /* gstvideo-1.0.0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D63F922653C7400FC7E63 /* gstvideo-1.0.0.framework */; };
CE0B6ECB24AD677200FE012D /* gstcheck-1.0.0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D641422653C7500FC7E63 /* gstcheck-1.0.0.framework */; };
CE0B6ECC24AD677200FE012D /* gstriff-1.0.0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D63DE22653C7400FC7E63 /* gstriff-1.0.0.framework */; };
CE0B6ECD24AD677200FE012D /* gsttag-1.0.0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D63F622653C7400FC7E63 /* gsttag-1.0.0.framework */; };
CE0B6ECF24AD677200FE012D /* gstrtp-1.0.0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D63DD22653C7400FC7E63 /* gstrtp-1.0.0.framework */; };
CE0B6ED124AD677200FE012D /* phodav-3.0.0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE059DC0243BD67100338317 /* phodav-3.0.0.framework */; };
CE0B6ED324AD677200FE012D /* libgstvideoconvert.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CE9D19542265425900355E14 /* libgstvideoconvert.a */; };
CE0B6ED724AD677200FE012D /* gstaudio-1.0.0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D63EF22653C7400FC7E63 /* gstaudio-1.0.0.framework */; };
CE0B6EDC24AD677200FE012D /* libgstapp.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CE9D19612265425900355E14 /* libgstapp.a */; };
CE0B6EE024AD677200FE012D /* libgstosxaudio.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CE9D19652265425A00355E14 /* libgstosxaudio.a */; };
CE0B6EE124AD677200FE012D /* gstrtsp-1.0.0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D640122653C7500FC7E63 /* gstrtsp-1.0.0.framework */; };
CE0B6EE224AD677200FE012D /* gstnet-1.0.0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D63E522653C7400FC7E63 /* gstnet-1.0.0.framework */; };
CE0B6EE524AD677200FE012D /* gstbase-1.0.0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D63E822653C7400FC7E63 /* gstbase-1.0.0.framework */; };
CE0B6EE624AD677200FE012D /* libgstaudiorate.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CE9D195F2265425900355E14 /* libgstaudiorate.a */; };
CE0B6EE724AD677200FE012D /* libgstvideotestsrc.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CE9D19642265425A00355E14 /* libgstvideotestsrc.a */; };
CE0B6EEA24AD677200FE012D /* libgstcoreelements.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CE9D19582265425900355E14 /* libgstcoreelements.a */; };
CE0B6EEC24AD677200FE012D /* libgstautodetect.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CE9D19522265425900355E14 /* libgstautodetect.a */; };
CE0B6EF024AD677200FE012D /* gstcontroller-1.0.0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D63EE22653C7400FC7E63 /* gstcontroller-1.0.0.framework */; };
CE0B6EF124AD677200FE012D /* libgstplayback.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CE9D195C2265425900355E14 /* libgstplayback.a */; };
CE0B6EF224AD677200FE012D /* gstallocators-1.0.0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D641122653C7500FC7E63 /* gstallocators-1.0.0.framework */; };
CE0B6EF324AD677200FE012D /* libgstvideofilter.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CE9D19602265425900355E14 /* libgstvideofilter.a */; };
CE0B6EF424AD677200FE012D /* json-glib-1.0.0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D63E222653C7400FC7E63 /* json-glib-1.0.0.framework */; };
CE0B6EF824AD677200FE012D /* gstsdp-1.0.0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D641622653C7500FC7E63 /* gstsdp-1.0.0.framework */; };
CE0B6EF924AD677200FE012D /* libgstaudioresample.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CE9D195B2265425900355E14 /* libgstaudioresample.a */; };
CE0B6EFA24AD677200FE012D /* gstapp-1.0.0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D63DB22653C7300FC7E63 /* gstapp-1.0.0.framework */; };
CE0B6EFC24AD677200FE012D /* libgstaudiotestsrc.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CE9D19532265425900355E14 /* libgstaudiotestsrc.a */; };
CE0B6F0124AD677200FE012D /* libgsttypefindfunctions.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CE9D19632265425A00355E14 /* libgsttypefindfunctions.a */; };
CE0B6F0224AD677200FE012D /* libgstjpeg.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CE9D195A2265425900355E14 /* libgstjpeg.a */; };
CE0B6F0324AD677200FE012D /* libgstvideoscale.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CE9D19562265425900355E14 /* libgstvideoscale.a */; };
CE0B6F0724AD677200FE012D /* libgstvolume.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CE9D19572265425900355E14 /* libgstvolume.a */; };
CE0B6F0A24AD677200FE012D /* spice-client-glib-2.0.8.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D63FE22653C7500FC7E63 /* spice-client-glib-2.0.8.framework */; };
CE0B6F0C24AD677200FE012D /* gstreamer-1.0.0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D63E022653C7400FC7E63 /* gstreamer-1.0.0.framework */; };
CE0B6F0D24AD677200FE012D /* libgstadder.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CE9D195D2265425900355E14 /* libgstadder.a */; };
CE0B6F0E24AD677200FE012D /* libgstaudioconvert.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CE9D19552265425900355E14 /* libgstaudioconvert.a */; };
CE0B6F1A24AD679500FE012D /* gstallocators-1.0.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D641122653C7500FC7E63 /* gstallocators-1.0.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE0B6F1B24AD679700FE012D /* gstapp-1.0.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63DB22653C7300FC7E63 /* gstapp-1.0.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE0B6F1C24AD679800FE012D /* gstaudio-1.0.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63EF22653C7400FC7E63 /* gstaudio-1.0.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE0B6F1D24AD679B00FE012D /* gstbase-1.0.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63E822653C7400FC7E63 /* gstbase-1.0.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE0B6F1E24AD679C00FE012D /* gstcheck-1.0.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D641422653C7500FC7E63 /* gstcheck-1.0.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE0B6F1F24AD679E00FE012D /* gstcontroller-1.0.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63EE22653C7400FC7E63 /* gstcontroller-1.0.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE0B6F2024AD679F00FE012D /* gstfft-1.0.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D640922653C7500FC7E63 /* gstfft-1.0.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE0B6F2224AD67A200FE012D /* gstnet-1.0.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63E522653C7400FC7E63 /* gstnet-1.0.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE0B6F2324AD67A400FE012D /* gstpbutils-1.0.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D640E22653C7500FC7E63 /* gstpbutils-1.0.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE0B6F2424AD67A600FE012D /* gstreamer-1.0.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63E022653C7400FC7E63 /* gstreamer-1.0.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE0B6F2524AD67A700FE012D /* gstriff-1.0.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63DE22653C7400FC7E63 /* gstriff-1.0.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE0B6F2624AD67A900FE012D /* gstrtp-1.0.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63DD22653C7400FC7E63 /* gstrtp-1.0.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE0B6F2724AD67AA00FE012D /* gstrtsp-1.0.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D640122653C7500FC7E63 /* gstrtsp-1.0.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE0B6F2824AD67AC00FE012D /* gstsdp-1.0.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D641622653C7500FC7E63 /* gstsdp-1.0.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE0B6F2924AD67AD00FE012D /* gsttag-1.0.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63F622653C7400FC7E63 /* gsttag-1.0.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE0B6F2A24AD67AF00FE012D /* gstvideo-1.0.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63F922653C7400FC7E63 /* gstvideo-1.0.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE0B6F2F24AD67BE00FE012D /* json-glib-1.0.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63E222653C7400FC7E63 /* json-glib-1.0.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE0B6F3124AD67C100FE012D /* phodav-3.0.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE059DC0243BD67100338317 /* phodav-3.0.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE0B6F5424AD67FA00FE012D /* spice-client-glib-2.0.8.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63FE22653C7500FC7E63 /* spice-client-glib-2.0.8.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE0DF19425A83C1700A51894 /* qemu-aarch64-softmmu.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63FD22653C7500FC7E63 /* qemu-aarch64-softmmu.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE0DF19525A83C1700A51894 /* qemu-alpha-softmmu.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D641322653C7500FC7E63 /* qemu-alpha-softmmu.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE0DF19625A83C1700A51894 /* qemu-arm-softmmu.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D640722653C7500FC7E63 /* qemu-arm-softmmu.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE0DF19825A83C1700A51894 /* qemu-hppa-softmmu.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63F222653C7400FC7E63 /* qemu-hppa-softmmu.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE0DF19925A83C1700A51894 /* qemu-i386-softmmu.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63D722653C7300FC7E63 /* qemu-i386-softmmu.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE0DF19A25A83C1700A51894 /* qemu-m68k-softmmu.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63EB22653C7400FC7E63 /* qemu-m68k-softmmu.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE0DF19B25A83C1700A51894 /* qemu-microblaze-softmmu.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63E422653C7400FC7E63 /* qemu-microblaze-softmmu.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE0DF19C25A83C1700A51894 /* qemu-microblazeel-softmmu.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63F022653C7400FC7E63 /* qemu-microblazeel-softmmu.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE0DF19D25A83C1700A51894 /* qemu-mips-softmmu.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63FF22653C7500FC7E63 /* qemu-mips-softmmu.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE0DF19E25A83C1700A51894 /* qemu-mips64-softmmu.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63F422653C7400FC7E63 /* qemu-mips64-softmmu.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE0DF19F25A83C1700A51894 /* qemu-mips64el-softmmu.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D640822653C7500FC7E63 /* qemu-mips64el-softmmu.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE0DF1A025A83C1700A51894 /* qemu-mipsel-softmmu.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D640622653C7500FC7E63 /* qemu-mipsel-softmmu.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE0DF1A325A83C1700A51894 /* qemu-or1k-softmmu.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D640B22653C7500FC7E63 /* qemu-or1k-softmmu.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE0DF1A425A83C1700A51894 /* qemu-ppc-softmmu.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63E722653C7400FC7E63 /* qemu-ppc-softmmu.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE0DF1A525A83C1700A51894 /* qemu-ppc64-softmmu.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D640C22653C7500FC7E63 /* qemu-ppc64-softmmu.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE0DF1A625A83C1700A51894 /* qemu-riscv32-softmmu.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63FA22653C7400FC7E63 /* qemu-riscv32-softmmu.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE0DF1A725A83C1700A51894 /* qemu-riscv64-softmmu.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63FB22653C7500FC7E63 /* qemu-riscv64-softmmu.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE0DF1A825A83C1700A51894 /* qemu-s390x-softmmu.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63FC22653C7500FC7E63 /* qemu-s390x-softmmu.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE0DF1A925A83C1700A51894 /* qemu-sh4-softmmu.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D640222653C7500FC7E63 /* qemu-sh4-softmmu.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE0DF1AA25A83C1700A51894 /* qemu-sh4eb-softmmu.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63E122653C7400FC7E63 /* qemu-sh4eb-softmmu.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE0DF1AB25A83C1700A51894 /* qemu-sparc-softmmu.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D640D22653C7500FC7E63 /* qemu-sparc-softmmu.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE0DF1AC25A83C1700A51894 /* qemu-sparc64-softmmu.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D640F22653C7500FC7E63 /* qemu-sparc64-softmmu.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE0DF1AD25A83C1700A51894 /* qemu-tricore-softmmu.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63EC22653C7400FC7E63 /* qemu-tricore-softmmu.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE0DF1AE25A83C1700A51894 /* qemu-x86_64-softmmu.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D640022653C7500FC7E63 /* qemu-x86_64-softmmu.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE0DF1AF25A83C1700A51894 /* qemu-xtensa-softmmu.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63ED22653C7400FC7E63 /* qemu-xtensa-softmmu.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE0DF1B025A83C1700A51894 /* qemu-xtensaeb-softmmu.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D641222653C7500FC7E63 /* qemu-xtensaeb-softmmu.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE0E9B87252FD06B0026E02B /* SwiftUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE0E9B86252FD06B0026E02B /* SwiftUI.framework */; settings = {ATTRIBUTES = (Weak, ); }; };
CE19392626DCB094005CEC17 /* RAMSlider.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE19392526DCB093005CEC17 /* RAMSlider.swift */; };
CE19392726DCB094005CEC17 /* RAMSlider.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE19392526DCB093005CEC17 /* RAMSlider.swift */; };
CE19392826DCB094005CEC17 /* RAMSlider.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE19392526DCB093005CEC17 /* RAMSlider.swift */; };
CE1AEC3F2B78B30700992AFC /* MacDeviceLabel.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE1AEC3E2B78B30700992AFC /* MacDeviceLabel.swift */; };
CE1AEC402B78B30700992AFC /* MacDeviceLabel.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE1AEC3E2B78B30700992AFC /* MacDeviceLabel.swift */; };
CE1D15AB2F6B100100D15C01 /* UTMAppleDiskImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE1D15AA2F6B100100D15C01 /* UTMAppleDiskImage.swift */; };
CE1D15AD2F6B100100D15C01 /* DiskImageKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE1D15AC2F6B100100D15C01 /* DiskImageKit.framework */; settings = {ATTRIBUTES = (Weak, ); }; };
CE231D422BDDF280006D6DC3 /* UTMDonateView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE231D412BDDF280006D6DC3 /* UTMDonateView.swift */; };
CE231D432BDDF280006D6DC3 /* UTMDonateView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE231D412BDDF280006D6DC3 /* UTMDonateView.swift */; };
CE231D462BDDFD03006D6DC3 /* UTMDonateStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE231D452BDDFD03006D6DC3 /* UTMDonateStore.swift */; };
CE231D472BDDFD03006D6DC3 /* UTMDonateStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE231D452BDDFD03006D6DC3 /* UTMDonateStore.swift */; };
CE231D522BE03617006D6DC3 /* SwiftCopyfile in Frameworks */ = {isa = PBXBuildFile; productRef = CE231D512BE03617006D6DC3 /* SwiftCopyfile */; };
CE231D542BE03630006D6DC3 /* SwiftCopyfile in Frameworks */ = {isa = PBXBuildFile; productRef = CE231D532BE03630006D6DC3 /* SwiftCopyfile */; };
CE231D562BE03636006D6DC3 /* SwiftCopyfile in Frameworks */ = {isa = PBXBuildFile; productRef = CE231D552BE03636006D6DC3 /* SwiftCopyfile */; };
CE231D5A2BE03791006D6DC3 /* SwiftCopyfile in Frameworks */ = {isa = PBXBuildFile; productRef = CE231D592BE03791006D6DC3 /* SwiftCopyfile */; };
CE25124729BFDB87000790AB /* UTMScriptingGuestProcessImpl.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE25124629BFDB87000790AB /* UTMScriptingGuestProcessImpl.swift */; };
CE25124929BFDBA6000790AB /* UTMScriptingGuestFileImpl.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE25124829BFDBA6000790AB /* UTMScriptingGuestFileImpl.swift */; };
CE25124B29BFE273000790AB /* UTMScriptable.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE25124A29BFE273000790AB /* UTMScriptable.swift */; };
CE25124D29C55816000790AB /* UTMScriptingConfigImpl.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE25124C29C55816000790AB /* UTMScriptingConfigImpl.swift */; };
CE25125129C806AF000790AB /* UTMScriptingDeleteCommand.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE25125029C806AF000790AB /* UTMScriptingDeleteCommand.swift */; };
CE25125329C80A18000790AB /* UTMScriptingCloneCommand.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE25125229C80A18000790AB /* UTMScriptingCloneCommand.swift */; };
CE25125529C80CD4000790AB /* UTMScriptingCreateCommand.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE25125429C80CD4000790AB /* UTMScriptingCreateCommand.swift */; };
CE2D926A24AD46670059923A /* VMDisplayMetalViewController+Pointer.h in Sources */ = {isa = PBXBuildFile; fileRef = 83FBDD53242FA71900D2C5D7 /* VMDisplayMetalViewController+Pointer.h */; };
CE2D927A24AD46670059923A /* UTMLegacyQemuConfiguration+System.m in Sources */ = {isa = PBXBuildFile; fileRef = CE5425332437C22A00E520F7 /* UTMLegacyQemuConfiguration+System.m */; };
CE2D927C24AD46670059923A /* UTMProcess.m in Sources */ = {isa = PBXBuildFile; fileRef = CE9D197B226542FE00355E14 /* UTMProcess.m */; };
CE2D928024AD46670059923A /* UTMLegacyQemuConfigurationPortForward.m in Sources */ = {isa = PBXBuildFile; fileRef = CE54252D2436E48D00E520F7 /* UTMLegacyQemuConfigurationPortForward.m */; };
CE2D928E24AD46670059923A /* UTMLegacyQemuConfiguration+Miscellaneous.m in Sources */ = {isa = PBXBuildFile; fileRef = CEE0421124418F2E0001680F /* UTMLegacyQemuConfiguration+Miscellaneous.m */; };
CE2D929C24AD46670059923A /* UTMLegacyViewState.m in Sources */ = {isa = PBXBuildFile; fileRef = CE6EDCDE241C4A6800A719DC /* UTMLegacyViewState.m */; };
CE2D92A024AD46670059923A /* VMDisplayMetalViewController+Touch.m in Sources */ = {isa = PBXBuildFile; fileRef = CE056CA5242454100004B68A /* VMDisplayMetalViewController+Touch.m */; };
CE2D92A124AD46670059923A /* UTMLegacyQemuConfiguration+Display.m in Sources */ = {isa = PBXBuildFile; fileRef = CEE0420B244117040001680F /* UTMLegacyQemuConfiguration+Display.m */; };
CE2D92A524AD46670059923A /* VMKeyboardView.m in Sources */ = {isa = PBXBuildFile; fileRef = CE4507D1226A5BE200A28D22 /* VMKeyboardView.m */; };
CE2D92AA24AD46670059923A /* UTMSpiceIO.m in Sources */ = {isa = PBXBuildFile; fileRef = E2D64BC8241DB24B0034E0C6 /* UTMSpiceIO.m */; };
CE2D92BC24AD46670059923A /* UTMLegacyQemuConfiguration+Drives.m in Sources */ = {isa = PBXBuildFile; fileRef = CE5425302437C09C00E520F7 /* UTMLegacyQemuConfiguration+Drives.m */; };
CE2D92CB24AD46670059923A /* VMDisplayMetalViewController+Gamepad.m in Sources */ = {isa = PBXBuildFile; fileRef = 5286EC8F2437488E007E6CBC /* VMDisplayMetalViewController+Gamepad.m */; };
CE2D92D724AD46670059923A /* UTMLogging.m in Sources */ = {isa = PBXBuildFile; fileRef = CE6EDCE1241DA0E900A719DC /* UTMLogging.m */; };
CE2D92DA24AD46670059923A /* VMCursor.m in Sources */ = {isa = PBXBuildFile; fileRef = CE3ADD692411C661002D6A5F /* VMCursor.m */; };
CE2D92E624AD46670059923A /* UTMLegacyQemuConfiguration+Networking.m in Sources */ = {isa = PBXBuildFile; fileRef = CEA02A982436C7A30087E45F /* UTMLegacyQemuConfiguration+Networking.m */; };
CE2D92EB24AD46670059923A /* UTMLocationManager.m in Sources */ = {isa = PBXBuildFile; fileRef = CE059DC7243E9E3400338317 /* UTMLocationManager.m */; platformFilter = ios; };
CE2D92F224AD46670059923A /* VMKeyboardButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEEB66452284B942002737B2 /* VMKeyboardButton.swift */; };
CE2D92FC24AD46670059923A /* VMDisplayMetalViewController+Keyboard.m in Sources */ = {isa = PBXBuildFile; fileRef = CE3ADD66240EFBCA002D6A5F /* VMDisplayMetalViewController+Keyboard.m */; };
CE2D930424AD46670059923A /* UTMLegacyQemuConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = CE31C244225E555600A965DD /* UTMLegacyQemuConfiguration.m */; };
CE2D930524AD46670059923A /* VMDisplayMetalViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 5286EC94243748C3007E6CBC /* VMDisplayMetalViewController.m */; };
CE2D930B24AD46670059923A /* UTMLegacyQemuConfiguration+Sharing.m in Sources */ = {isa = PBXBuildFile; fileRef = CE059DC4243BFA3200338317 /* UTMLegacyQemuConfiguration+Sharing.m */; };
CE2D931524AD46670059923A /* VMDisplayMetalViewController+Pointer.m in Sources */ = {isa = PBXBuildFile; fileRef = 83FBDD55242FA7BC00D2C5D7 /* VMDisplayMetalViewController+Pointer.m */; };
CE2D932224AD46670059923A /* VMScroll.m in Sources */ = {isa = PBXBuildFile; fileRef = CE20FAE72448D2BE0059AE11 /* VMScroll.m */; };
CE2D932C24AD46670059923A /* libgstautodetect.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CE9D19522265425900355E14 /* libgstautodetect.a */; };
CE2D932D24AD46670059923A /* libgstaudiotestsrc.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CE9D19532265425900355E14 /* libgstaudiotestsrc.a */; };
CE2D932E24AD46670059923A /* libgstvideoconvert.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CE9D19542265425900355E14 /* libgstvideoconvert.a */; };
CE2D932F24AD46670059923A /* libgstaudioconvert.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CE9D19552265425900355E14 /* libgstaudioconvert.a */; };
CE2D933024AD46670059923A /* libgstvideoscale.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CE9D19562265425900355E14 /* libgstvideoscale.a */; };
CE2D933124AD46670059923A /* MetalKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE66450C2269313200B0849A /* MetalKit.framework */; };
CE2D933224AD46670059923A /* libgstvolume.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CE9D19572265425900355E14 /* libgstvolume.a */; };
CE2D933324AD46670059923A /* libgstcoreelements.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CE9D19582265425900355E14 /* libgstcoreelements.a */; };
CE2D933424AD46670059923A /* libgstvideorate.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CE9D19592265425900355E14 /* libgstvideorate.a */; };
CE2D933524AD46670059923A /* libgstjpeg.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CE9D195A2265425900355E14 /* libgstjpeg.a */; };
CE2D933624AD46670059923A /* libgstaudioresample.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CE9D195B2265425900355E14 /* libgstaudioresample.a */; };
CE2D933724AD46670059923A /* libgstplayback.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CE9D195C2265425900355E14 /* libgstplayback.a */; };
CE2D933824AD46670059923A /* libgstadder.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CE9D195D2265425900355E14 /* libgstadder.a */; };
CE2D933A24AD46670059923A /* libgstaudiorate.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CE9D195F2265425900355E14 /* libgstaudiorate.a */; };
CE2D933B24AD46670059923A /* libgstvideofilter.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CE9D19602265425900355E14 /* libgstvideofilter.a */; };
CE2D933C24AD46670059923A /* libgstapp.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CE9D19612265425900355E14 /* libgstapp.a */; };
CE2D933D24AD46670059923A /* libgstgio.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CE9D19622265425A00355E14 /* libgstgio.a */; };
CE2D933E24AD46670059923A /* libgsttypefindfunctions.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CE9D19632265425A00355E14 /* libgsttypefindfunctions.a */; };
CE2D933F24AD46670059923A /* libgstvideotestsrc.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CE9D19642265425A00355E14 /* libgstvideotestsrc.a */; };
CE2D934024AD46670059923A /* libgstosxaudio.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CE9D19652265425A00355E14 /* libgstosxaudio.a */; };
CE2D934124AD46670059923A /* gmodule-2.0.0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D63D822653C7300FC7E63 /* gmodule-2.0.0.framework */; };
CE2D934224AD46670059923A /* jpeg.62.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D63D922653C7300FC7E63 /* jpeg.62.framework */; };
CE2D934324AD46670059923A /* intl.8.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D63DA22653C7300FC7E63 /* intl.8.framework */; };
CE2D934424AD46670059923A /* gstapp-1.0.0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D63DB22653C7300FC7E63 /* gstapp-1.0.0.framework */; };
CE2D934524AD46670059923A /* gthread-2.0.0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D63DC22653C7300FC7E63 /* gthread-2.0.0.framework */; };
CE2D934624AD46670059923A /* gstrtp-1.0.0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D63DD22653C7400FC7E63 /* gstrtp-1.0.0.framework */; };
CE2D934724AD46670059923A /* gstriff-1.0.0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D63DE22653C7400FC7E63 /* gstriff-1.0.0.framework */; };
CE2D934924AD46670059923A /* gstreamer-1.0.0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D63E022653C7400FC7E63 /* gstreamer-1.0.0.framework */; };
CE2D934B24AD46670059923A /* json-glib-1.0.0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D63E222653C7400FC7E63 /* json-glib-1.0.0.framework */; };
CE2D934C24AD46670059923A /* ffi.8.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D63E322653C7400FC7E63 /* ffi.8.framework */; };
CE2D934D24AD46670059923A /* gstnet-1.0.0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D63E522653C7400FC7E63 /* gstnet-1.0.0.framework */; };
CE2D934E24AD46670059923A /* gstbase-1.0.0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D63E822653C7400FC7E63 /* gstbase-1.0.0.framework */; };
CE2D934F24AD46670059923A /* phodav-3.0.0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE059DC0243BD67100338317 /* phodav-3.0.0.framework */; };
CE2D935024AD46670059923A /* gstcontroller-1.0.0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D63EE22653C7400FC7E63 /* gstcontroller-1.0.0.framework */; };
CE2D935124AD46670059923A /* gstaudio-1.0.0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D63EF22653C7400FC7E63 /* gstaudio-1.0.0.framework */; };
CE2D935224AD46670059923A /* gpg-error.0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D63F122653C7400FC7E63 /* gpg-error.0.framework */; };
CE2D935324AD46670059923A /* gcrypt.20.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D63F322653C7400FC7E63 /* gcrypt.20.framework */; };
CE2D935424AD46670059923A /* gobject-2.0.0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D63F522653C7400FC7E63 /* gobject-2.0.0.framework */; };
CE2D935524AD46670059923A /* gsttag-1.0.0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D63F622653C7400FC7E63 /* gsttag-1.0.0.framework */; };
CE2D935624AD46670059923A /* gio-2.0.0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D63F822653C7400FC7E63 /* gio-2.0.0.framework */; };
CE2D935724AD46670059923A /* gstvideo-1.0.0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D63F922653C7400FC7E63 /* gstvideo-1.0.0.framework */; };
CE2D935824AD46670059923A /* spice-client-glib-2.0.8.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D63FE22653C7500FC7E63 /* spice-client-glib-2.0.8.framework */; };
CE2D935924AD46670059923A /* gstrtsp-1.0.0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D640122653C7500FC7E63 /* gstrtsp-1.0.0.framework */; };
CE2D935A24AD46670059923A /* opus.0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D640322653C7500FC7E63 /* opus.0.framework */; };
CE2D935B24AD46670059923A /* glib-2.0.0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D640422653C7500FC7E63 /* glib-2.0.0.framework */; };
CE2D935C24AD46670059923A /* png16.16.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D640522653C7500FC7E63 /* png16.16.framework */; };
CE2D935D24AD46670059923A /* gstfft-1.0.0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D640922653C7500FC7E63 /* gstfft-1.0.0.framework */; };
CE2D935E24AD46670059923A /* crypto.1.1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D640A22653C7500FC7E63 /* crypto.1.1.framework */; };
CE2D935F24AD46670059923A /* gstpbutils-1.0.0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D640E22653C7500FC7E63 /* gstpbutils-1.0.0.framework */; };
CE2D936124AD46670059923A /* gstallocators-1.0.0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D641122653C7500FC7E63 /* gstallocators-1.0.0.framework */; };
CE2D936224AD46670059923A /* gstcheck-1.0.0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D641422653C7500FC7E63 /* gstcheck-1.0.0.framework */; };
CE2D936324AD46670059923A /* iconv.2.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D641522653C7500FC7E63 /* iconv.2.framework */; };
CE2D936424AD46670059923A /* gstsdp-1.0.0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D641622653C7500FC7E63 /* gstsdp-1.0.0.framework */; };
CE2D936524AD46670059923A /* ssl.1.1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D641722653C7500FC7E63 /* ssl.1.1.framework */; };
CE2D936624AD46670059923A /* spice-server.1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D641822653C7500FC7E63 /* spice-server.1.framework */; };
CE2D936724AD46670059923A /* pixman-1.0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D641922653C7600FC7E63 /* pixman-1.0.framework */; };
CE2D936B24AD46670059923A /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 521F3EFB2414F73800130500 /* Localizable.strings */; };
CE2D936C24AD46670059923A /* qemu in Resources */ = {isa = PBXBuildFile; fileRef = CE9D18F72265410E00355E14 /* qemu */; };
CE2D937224AD46670059923A /* Settings.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 5286EC91243748AC007E6CBC /* Settings.bundle */; };
CE2D937624AD46670059923A /* gpg-error.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63F122653C7400FC7E63 /* gpg-error.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE2D937724AD46670059923A /* qemu-mips64el-softmmu.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D640822653C7500FC7E63 /* qemu-mips64el-softmmu.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE2D937824AD46670059923A /* gstcontroller-1.0.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63EE22653C7400FC7E63 /* gstcontroller-1.0.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE2D937924AD46670059923A /* gstallocators-1.0.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D641122653C7500FC7E63 /* gstallocators-1.0.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE2D937A24AD46670059923A /* gstbase-1.0.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63E822653C7400FC7E63 /* gstbase-1.0.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE2D937B24AD46670059923A /* ffi.8.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63E322653C7400FC7E63 /* ffi.8.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE2D937C24AD46670059923A /* ssl.1.1.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D641722653C7500FC7E63 /* ssl.1.1.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE2D937D24AD46670059923A /* gio-2.0.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63F822653C7400FC7E63 /* gio-2.0.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE2D937E24AD46670059923A /* png16.16.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D640522653C7500FC7E63 /* png16.16.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE2D937F24AD46670059923A /* gstnet-1.0.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63E522653C7400FC7E63 /* gstnet-1.0.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE2D938124AD46670059923A /* crypto.1.1.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D640A22653C7500FC7E63 /* crypto.1.1.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE2D938224AD46670059923A /* qemu-riscv64-softmmu.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63FB22653C7500FC7E63 /* qemu-riscv64-softmmu.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE2D938324AD46670059923A /* gstapp-1.0.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63DB22653C7300FC7E63 /* gstapp-1.0.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE2D938524AD46670059923A /* qemu-microblaze-softmmu.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63E422653C7400FC7E63 /* qemu-microblaze-softmmu.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE2D938624AD46670059923A /* qemu-sh4-softmmu.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D640222653C7500FC7E63 /* qemu-sh4-softmmu.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE2D938824AD46670059923A /* gsttag-1.0.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63F622653C7400FC7E63 /* gsttag-1.0.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE2D938924AD46670059923A /* qemu-or1k-softmmu.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D640B22653C7500FC7E63 /* qemu-or1k-softmmu.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE2D938A24AD46670059923A /* gstrtp-1.0.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63DD22653C7400FC7E63 /* gstrtp-1.0.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE2D938B24AD46670059923A /* gstriff-1.0.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63DE22653C7400FC7E63 /* gstriff-1.0.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE2D938C24AD46670059923A /* qemu-ppc-softmmu.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63E722653C7400FC7E63 /* qemu-ppc-softmmu.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE2D938D24AD46670059923A /* phodav-3.0.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE059DC0243BD67100338317 /* phodav-3.0.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE2D938E24AD46670059923A /* gthread-2.0.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63DC22653C7300FC7E63 /* gthread-2.0.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE2D938F24AD46670059923A /* qemu-aarch64-softmmu.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63FD22653C7500FC7E63 /* qemu-aarch64-softmmu.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE2D939024AD46670059923A /* qemu-mips-softmmu.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63FF22653C7500FC7E63 /* qemu-mips-softmmu.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE2D939124AD46670059923A /* qemu-s390x-softmmu.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63FC22653C7500FC7E63 /* qemu-s390x-softmmu.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE2D939224AD46670059923A /* gobject-2.0.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63F522653C7400FC7E63 /* gobject-2.0.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE2D939324AD46670059923A /* gmodule-2.0.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63D822653C7300FC7E63 /* gmodule-2.0.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE2D939424AD46670059923A /* qemu-tricore-softmmu.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63EC22653C7400FC7E63 /* qemu-tricore-softmmu.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE2D939524AD46670059923A /* qemu-sparc64-softmmu.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D640F22653C7500FC7E63 /* qemu-sparc64-softmmu.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE2D939624AD46670059923A /* qemu-riscv32-softmmu.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63FA22653C7400FC7E63 /* qemu-riscv32-softmmu.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE2D939724AD46670059923A /* qemu-mips64-softmmu.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63F422653C7400FC7E63 /* qemu-mips64-softmmu.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE2D939824AD46670059923A /* qemu-m68k-softmmu.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63EB22653C7400FC7E63 /* qemu-m68k-softmmu.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE2D939924AD46670059923A /* qemu-sparc-softmmu.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D640D22653C7500FC7E63 /* qemu-sparc-softmmu.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE2D939A24AD46670059923A /* qemu-ppc64-softmmu.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D640C22653C7500FC7E63 /* qemu-ppc64-softmmu.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE2D939B24AD46670059923A /* qemu-alpha-softmmu.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D641322653C7500FC7E63 /* qemu-alpha-softmmu.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE2D939C24AD46670059923A /* qemu-sh4eb-softmmu.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63E122653C7400FC7E63 /* qemu-sh4eb-softmmu.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE2D939D24AD46670059923A /* glib-2.0.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D640422653C7500FC7E63 /* glib-2.0.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE2D939E24AD46670059923A /* qemu-x86_64-softmmu.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D640022653C7500FC7E63 /* qemu-x86_64-softmmu.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE2D939F24AD46670059923A /* qemu-xtensaeb-softmmu.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D641222653C7500FC7E63 /* qemu-xtensaeb-softmmu.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE2D93A024AD46670059923A /* qemu-arm-softmmu.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D640722653C7500FC7E63 /* qemu-arm-softmmu.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE2D93A124AD46670059923A /* intl.8.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63DA22653C7300FC7E63 /* intl.8.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE2D93A224AD46670059923A /* gstreamer-1.0.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63E022653C7400FC7E63 /* gstreamer-1.0.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE2D93A324AD46670059923A /* gstvideo-1.0.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63F922653C7400FC7E63 /* gstvideo-1.0.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE2D93A424AD46670059923A /* json-glib-1.0.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63E222653C7400FC7E63 /* json-glib-1.0.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE2D93A524AD46670059923A /* pixman-1.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D641922653C7600FC7E63 /* pixman-1.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE2D93A624AD46670059923A /* jpeg.62.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63D922653C7300FC7E63 /* jpeg.62.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE2D93A724AD46670059923A /* qemu-microblazeel-softmmu.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63F022653C7400FC7E63 /* qemu-microblazeel-softmmu.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE2D93A824AD46670059923A /* qemu-hppa-softmmu.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63F222653C7400FC7E63 /* qemu-hppa-softmmu.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE2D93A924AD46670059923A /* qemu-i386-softmmu.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63D722653C7300FC7E63 /* qemu-i386-softmmu.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE2D93AA24AD46670059923A /* spice-client-glib-2.0.8.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63FE22653C7500FC7E63 /* spice-client-glib-2.0.8.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE2D93AB24AD46670059923A /* opus.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D640322653C7500FC7E63 /* opus.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE2D93AD24AD46670059923A /* gstsdp-1.0.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D641622653C7500FC7E63 /* gstsdp-1.0.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE2D93B024AD46670059923A /* gstaudio-1.0.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63EF22653C7400FC7E63 /* gstaudio-1.0.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE2D93B124AD46670059923A /* gstcheck-1.0.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D641422653C7500FC7E63 /* gstcheck-1.0.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE2D93B224AD46670059923A /* qemu-xtensa-softmmu.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63ED22653C7400FC7E63 /* qemu-xtensa-softmmu.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE2D93B324AD46670059923A /* iconv.2.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D641522653C7500FC7E63 /* iconv.2.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE2D93B424AD46670059923A /* qemu-mipsel-softmmu.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D640622653C7500FC7E63 /* qemu-mipsel-softmmu.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE2D93B524AD46670059923A /* gstrtsp-1.0.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D640122653C7500FC7E63 /* gstrtsp-1.0.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE2D93B624AD46670059923A /* spice-server.1.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D641822653C7500FC7E63 /* spice-server.1.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE2D93B824AD46670059923A /* gcrypt.20.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63F322653C7400FC7E63 /* gcrypt.20.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE2D93B924AD46670059923A /* gstfft-1.0.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D640922653C7500FC7E63 /* gstfft-1.0.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE2D93BA24AD46670059923A /* gstpbutils-1.0.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D640E22653C7500FC7E63 /* gstpbutils-1.0.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE2D955724AD4F980059923A /* VMConfigDisplayView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE2D953724AD4F980059923A /* VMConfigDisplayView.swift */; };
CE2D955824AD4F980059923A /* VMConfigDisplayView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE2D953724AD4F980059923A /* VMConfigDisplayView.swift */; };
CE2D955924AD4F980059923A /* VMToolbarModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE2D953824AD4F980059923A /* VMToolbarModifier.swift */; };
CE2D955A24AD4F980059923A /* VMToolbarModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE2D953824AD4F980059923A /* VMToolbarModifier.swift */; };
CE2D955B24AD4F980059923A /* VMConfigQEMUView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE2D953924AD4F980059923A /* VMConfigQEMUView.swift */; };
CE2D955C24AD4F980059923A /* VMConfigQEMUView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE2D953924AD4F980059923A /* VMConfigQEMUView.swift */; };
CE2D955D24AD4F990059923A /* VMConfigSoundView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE2D953A24AD4F980059923A /* VMConfigSoundView.swift */; };
CE2D955E24AD4F990059923A /* VMConfigSoundView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE2D953A24AD4F980059923A /* VMConfigSoundView.swift */; };
CE2D956224AD4F990059923A /* VMSettingsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE2D953D24AD4F980059923A /* VMSettingsView.swift */; };
CE2D956424AD4F990059923A /* VMConfigNetworkPortForwardView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE2D953E24AD4F980059923A /* VMConfigNetworkPortForwardView.swift */; };
CE2D956924AD4F990059923A /* VMPlaceholderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE2D954224AD4F980059923A /* VMPlaceholderView.swift */; };
CE2D956A24AD4F990059923A /* VMPlaceholderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE2D954224AD4F980059923A /* VMPlaceholderView.swift */; };
CE2D956C24AD4F990059923A /* VMCardView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE2D954324AD4F980059923A /* VMCardView.swift */; };
CE2D956F24AD4F990059923A /* VMRemovableDrivesView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE2D954524AD4F980059923A /* VMRemovableDrivesView.swift */; };
CE2D957024AD4F990059923A /* VMRemovableDrivesView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE2D954524AD4F980059923A /* VMRemovableDrivesView.swift */; };
CE2D957124AD4F990059923A /* UTMExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE2D954624AD4F980059923A /* UTMExtensions.swift */; };
CE2D957224AD4F990059923A /* UTMExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE2D954624AD4F980059923A /* UTMExtensions.swift */; };
CE2D957324AD4F990059923A /* VMConfigSharingView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE2D954724AD4F980059923A /* VMConfigSharingView.swift */; };
CE2D957424AD4F990059923A /* VMConfigSharingView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE2D954724AD4F980059923A /* VMConfigSharingView.swift */; };
CE2D957524AD4F990059923A /* VMConfigInputView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE2D954824AD4F980059923A /* VMConfigInputView.swift */; };
CE2D957624AD4F990059923A /* VMConfigInputView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE2D954824AD4F980059923A /* VMConfigInputView.swift */; };
CE2D957924AD4F990059923A /* VMDetailsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE2D954B24AD4F980059923A /* VMDetailsView.swift */; };
CE2D957B24AD4F990059923A /* VMSettingsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE2D954C24AD4F980059923A /* VMSettingsView.swift */; };
CE2D957D24AD4F990059923A /* VMConfigNetworkPortForwardView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE2D954D24AD4F980059923A /* VMConfigNetworkPortForwardView.swift */; };
CE2D958324AD4F990059923A /* VMConfigNetworkView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE2D955024AD4F980059923A /* VMConfigNetworkView.swift */; };
CE2D958424AD4F990059923A /* VMConfigNetworkView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE2D955024AD4F980059923A /* VMConfigNetworkView.swift */; };
CE2D958524AD4F990059923A /* VMDrivesSettingsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE2D955124AD4F980059923A /* VMDrivesSettingsView.swift */; };
CE2D958724AD4F990059923A /* VMConfigPortForwardForm.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE2D955224AD4F980059923A /* VMConfigPortForwardForm.swift */; };
CE2D958824AD4F990059923A /* VMConfigPortForwardForm.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE2D955224AD4F980059923A /* VMConfigPortForwardForm.swift */; };
CE2D958924AD4F990059923A /* VMConfigSystemView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE2D955324AD4F980059923A /* VMConfigSystemView.swift */; };
CE2D958A24AD4F990059923A /* VMConfigSystemView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE2D955324AD4F980059923A /* VMConfigSystemView.swift */; };
CE2D958E24AD4F990059923A /* UTMApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE2D955524AD4F980059923A /* UTMApp.swift */; };
CE2D958F24AD4FF00059923A /* VMCardView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE2D954324AD4F980059923A /* VMCardView.swift */; };
CE2D959024AD50D50059923A /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 521F3EFB2414F73800130500 /* Localizable.strings */; };
CE30F93630200C2000024DB2 /* dxmt-native.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CEA3EDE93016810500AAA8E4 /* dxmt-native.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
CE30F93730200C3300024DB2 /* dxmt-native.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CEA3EDE93016810500AAA8E4 /* dxmt-native.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
CE38EC692B5DB3AE008B324B /* UTMRemoteClient.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE38EC682B5DB3AE008B324B /* UTMRemoteClient.swift */; };
CE4698F924C8FBD9008C1BD6 /* Icons in Resources */ = {isa = PBXBuildFile; fileRef = CE4698F824C8FBD9008C1BD6 /* Icons */; };
CE4698FA24C8FBD9008C1BD6 /* Icons in Resources */ = {isa = PBXBuildFile; fileRef = CE4698F824C8FBD9008C1BD6 /* Icons */; };
CE5076DB250AB55D00C26C19 /* VMDisplayMetalViewController+Pencil.m in Sources */ = {isa = PBXBuildFile; fileRef = CE5076DA250AB55D00C26C19 /* VMDisplayMetalViewController+Pencil.m */; platformFilter = ios; };
CE5451A626AF5F0F008594E5 /* virglrenderer.1.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE5451A126AF5F0F008594E5 /* virglrenderer.1.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
CE5451A826AF5F10008594E5 /* epoxy.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE5451A226AF5F0F008594E5 /* epoxy.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
CE5451AA26AF5F10008594E5 /* GLESv2.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE5451A326AF5F0F008594E5 /* GLESv2.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
CE5451AC26AF5F10008594E5 /* EGL.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE5451A426AF5F0F008594E5 /* EGL.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
CE59A7B02AA69AE400E5FFBD /* UTMScriptingUSBDeviceImpl.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE59A7AF2AA69AE400E5FFBD /* UTMScriptingUSBDeviceImpl.swift */; };
CE5A7E112E9F4A1100C0FFEE /* VMDisplayWindow.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE5A7E102E9F4A1100C0FFEE /* VMDisplayWindow.swift */; };
CE611BE729F50CAD001817BC /* UTMReleaseHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE611BE629F50CAD001817BC /* UTMReleaseHelper.swift */; };
CE611BE829F50CAD001817BC /* UTMReleaseHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE611BE629F50CAD001817BC /* UTMReleaseHelper.swift */; };
CE611BE929F50CAD001817BC /* UTMReleaseHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE611BE629F50CAD001817BC /* UTMReleaseHelper.swift */; };
CE611BEB29F50D3E001817BC /* VMReleaseNotesView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE611BEA29F50D3E001817BC /* VMReleaseNotesView.swift */; };
CE611BEC29F50D3E001817BC /* VMReleaseNotesView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE611BEA29F50D3E001817BC /* VMReleaseNotesView.swift */; };
CE611BED29F50D3E001817BC /* VMReleaseNotesView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE611BEA29F50D3E001817BC /* VMReleaseNotesView.swift */; };
CE612AC624D3B50700FA6300 /* VMDisplayWindowController.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE612AC524D3B50700FA6300 /* VMDisplayWindowController.swift */; };
CE63B0DB2F0ED4FF00C59D13 /* vulkan_kosmickrisp.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE63B0D72F0ED4FE00C59D13 /* vulkan_kosmickrisp.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
CE63B0DD2F0ED4FF00C59D13 /* vulkan.1.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE63B0D82F0ED4FE00C59D13 /* vulkan.1.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
CE63B0DF2F0ED4FF00C59D13 /* MoltenVK.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE63B0D92F0ED4FF00C59D13 /* MoltenVK.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
CE63B0F12F0ED67700C59D13 /* vulkan in Resources */ = {isa = PBXBuildFile; fileRef = CE63B0F02F0ED67700C59D13 /* vulkan */; };
CE63B0F22F0ED67700C59D13 /* vulkan in Resources */ = {isa = PBXBuildFile; fileRef = CE63B0F02F0ED67700C59D13 /* vulkan */; };
CE63B0F32F0ED67700C59D13 /* vulkan in Resources */ = {isa = PBXBuildFile; fileRef = CE63B0F02F0ED67700C59D13 /* vulkan */; };
CE63B0F52F0EFAF600C59D13 /* vulkan_kosmickrisp.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE63B0D72F0ED4FE00C59D13 /* vulkan_kosmickrisp.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
CE63B0F72F0EFAF800C59D13 /* vulkan.1.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE63B0D82F0ED4FE00C59D13 /* vulkan.1.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
CE63B0F92F0EFB0000C59D13 /* MoltenVK.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE63B0D92F0ED4FF00C59D13 /* MoltenVK.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
CE63B0FB2F0EFB0600C59D13 /* vulkan.1.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE63B0D82F0ED4FE00C59D13 /* vulkan.1.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
CE63B0FD2F0EFB0700C59D13 /* vulkan_kosmickrisp.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE63B0D72F0ED4FE00C59D13 /* vulkan_kosmickrisp.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
CE63B0FF2F0EFB0900C59D13 /* MoltenVK.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE63B0D92F0ED4FF00C59D13 /* MoltenVK.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
CE65BABF26A4D8DD0001BD6B /* VMConfigDisplayConsoleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8401FDA5269D44E400265F0D /* VMConfigDisplayConsoleView.swift */; };
CE65BAC026A4D8DE0001BD6B /* VMConfigDisplayConsoleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8401FDA5269D44E400265F0D /* VMConfigDisplayConsoleView.swift */; };
CE6804802E493D71001671E9 /* UTMUSBManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE68047D2E493D71001671E9 /* UTMUSBManager.swift */; };
CE6804852E4E5D84001671E9 /* UTMScriptingInputImpl.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE6804842E4E5D84001671E9 /* UTMScriptingInputImpl.swift */; };
CE68E5442E3912E0006B3645 /* VMKeyboardShortcutsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE68E5422E3912E0006B3645 /* VMKeyboardShortcutsView.swift */; };
CE68E5452E3912E0006B3645 /* VMKeyboardShortcutsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE68E5422E3912E0006B3645 /* VMKeyboardShortcutsView.swift */; };
CE68E5482E3C3E0A006B3645 /* VMWizardOSClassicMacView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE68E5472E3C3E0A006B3645 /* VMWizardOSClassicMacView.swift */; };
CE68E5492E3C3E0A006B3645 /* VMWizardOSClassicMacView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE68E5472E3C3E0A006B3645 /* VMWizardOSClassicMacView.swift */; };
CE68E54A2E3C3E0A006B3645 /* VMWizardOSClassicMacView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE68E5472E3C3E0A006B3645 /* VMWizardOSClassicMacView.swift */; };
CE68E54B2E3C3E0A006B3645 /* VMWizardOSClassicMacView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE68E5472E3C3E0A006B3645 /* VMWizardOSClassicMacView.swift */; };
CE68E54F2E404C4F006B3645 /* qemu-m68k-softmmu.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D63EB22653C7400FC7E63 /* qemu-m68k-softmmu.framework */; };
CE68E5502E404C4F006B3645 /* qemu-m68k-softmmu.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63EB22653C7400FC7E63 /* qemu-m68k-softmmu.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
CE6C13CA2B63610C003B7032 /* UTMRemoteMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE6C13C92B63610C003B7032 /* UTMRemoteMessage.swift */; };
CE6C13CB2B63610C003B7032 /* UTMRemoteMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE6C13C92B63610C003B7032 /* UTMRemoteMessage.swift */; };
CE6D21DC2553A6ED001D29C5 /* VMConfirmActionModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE6D21DB2553A6ED001D29C5 /* VMConfirmActionModifier.swift */; };
CE6D21DD2553A6ED001D29C5 /* VMConfirmActionModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE6D21DB2553A6ED001D29C5 /* VMConfirmActionModifier.swift */; };
CE70E8D52B648FBE007FA787 /* UTMRemoteSpiceVirtualMachine.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE70E8D42B648FBE007FA787 /* UTMRemoteSpiceVirtualMachine.swift */; };
CE772AAC25C8B0F600E4E379 /* ContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE772AAB25C8B0F600E4E379 /* ContentView.swift */; };
CE772AAD25C8B0F600E4E379 /* ContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE772AAB25C8B0F600E4E379 /* ContentView.swift */; };
CE772AB325C8B7B500E4E379 /* VMCommands.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE772AB225C8B7B500E4E379 /* VMCommands.swift */; };
CE772AB425C8B7B500E4E379 /* VMCommands.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE772AB225C8B7B500E4E379 /* VMCommands.swift */; };
CE7A1C022EFA0A01001671E9 /* UTMAppleUSBDevice.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE7A1C012EFA0A01001671E9 /* UTMAppleUSBDevice.swift */; };
CE7A1C042EFA0A01001671E9 /* UTMAppleUSBManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE7A1C032EFA0A01001671E9 /* UTMAppleUSBManager.swift */; };
CE7A1C062EFA0A01001671E9 /* AccessoryAccess.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE7A1C052EFA0A01001671E9 /* AccessoryAccess.framework */; settings = {ATTRIBUTES = (Weak, ); }; };
CE7B3A112EA1B00000C0FFEE /* MultilineTextField.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE7B3A102EA1B00000C0FFEE /* MultilineTextField.swift */; };
CE7D972C24B2B17D0080CB69 /* BusyOverlay.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE7D972B24B2B17D0080CB69 /* BusyOverlay.swift */; };
CE8011202AD4E9E8009001C2 /* UTMApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE80111F2AD4E9E8009001C2 /* UTMApp.swift */; platformFilters = (xros, ); };
CE8011212AD4E9E8009001C2 /* UTMApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE80111F2AD4E9E8009001C2 /* UTMApp.swift */; platformFilters = (xros, ); };
CE8813D324CD230300532628 /* ActivityView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE8813D224CD230300532628 /* ActivityView.swift */; };
CE8813D524CD265700532628 /* VMShareFileModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE8813D424CD265700532628 /* VMShareFileModifier.swift */; };
CE8813D624CD265700532628 /* VMShareFileModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE8813D424CD265700532628 /* VMShareFileModifier.swift */; };
CE88A09D2E1DDB4200EAA28E /* UTMASIFImage.m in Sources */ = {isa = PBXBuildFile; fileRef = CE88A09C2E1DDB4200EAA28E /* UTMASIFImage.m */; };
CE88A09E2E1DDB4200EAA28E /* UTMASIFImage.m in Sources */ = {isa = PBXBuildFile; fileRef = CE88A09C2E1DDB4200EAA28E /* UTMASIFImage.m */; };
CE88A09F2E1DDB4200EAA28E /* UTMASIFImage.m in Sources */ = {isa = PBXBuildFile; fileRef = CE88A09C2E1DDB4200EAA28E /* UTMASIFImage.m */; };
CE88A0A02E1DDB4200EAA28E /* UTMASIFImage.m in Sources */ = {isa = PBXBuildFile; fileRef = CE88A09C2E1DDB4200EAA28E /* UTMASIFImage.m */; };
CE88A0A32E2321D200EAA28E /* UTMVirtualMachineEntity.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE88A0A22E2321D200EAA28E /* UTMVirtualMachineEntity.swift */; };
CE88A0A42E2321D200EAA28E /* UTMVirtualMachineEntity.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE88A0A22E2321D200EAA28E /* UTMVirtualMachineEntity.swift */; };
CE88A0A52E2321D200EAA28E /* UTMVirtualMachineEntity.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE88A0A22E2321D200EAA28E /* UTMVirtualMachineEntity.swift */; };
CE88A1502E2344A900EAA28E /* UTMVirtualMachineEntityQuery.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE88A14F2E2344A900EAA28E /* UTMVirtualMachineEntityQuery.swift */; };
CE88A1512E2344A900EAA28E /* UTMVirtualMachineEntityQuery.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE88A14F2E2344A900EAA28E /* UTMVirtualMachineEntityQuery.swift */; };
CE88A1522E2344A900EAA28E /* UTMVirtualMachineEntityQuery.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE88A14F2E2344A900EAA28E /* UTMVirtualMachineEntityQuery.swift */; };
CE88A1542E247CCE00EAA28E /* UTMIntent.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE88A1532E247CCE00EAA28E /* UTMIntent.swift */; };
CE88A1552E247CCE00EAA28E /* UTMIntent.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE88A1532E247CCE00EAA28E /* UTMIntent.swift */; };
CE88A1562E247CCE00EAA28E /* UTMIntent.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE88A1532E247CCE00EAA28E /* UTMIntent.swift */; };
CE88A1582E247D0100EAA28E /* UTMActionIntent.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE88A1572E247D0100EAA28E /* UTMActionIntent.swift */; };
CE88A1592E247D0100EAA28E /* UTMActionIntent.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE88A1572E247D0100EAA28E /* UTMActionIntent.swift */; };
CE88A15A2E247D0100EAA28E /* UTMActionIntent.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE88A1572E247D0100EAA28E /* UTMActionIntent.swift */; };
CE88A1602E24B2B400EAA28E /* UTMInputIntent.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE88A15F2E24B2B400EAA28E /* UTMInputIntent.swift */; };
CE88A1612E24B2B400EAA28E /* UTMInputIntent.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE88A15F2E24B2B400EAA28E /* UTMInputIntent.swift */; };
CE88A1622E24B2B400EAA28E /* UTMInputIntent.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE88A15F2E24B2B400EAA28E /* UTMInputIntent.swift */; };
CE88A1652E24E4C000EAA28E /* VMKeyboardMap.m in Sources */ = {isa = PBXBuildFile; fileRef = CE88A1642E24E4C000EAA28E /* VMKeyboardMap.m */; };
CE88A1662E24E4C000EAA28E /* VMKeyboardMap.m in Sources */ = {isa = PBXBuildFile; fileRef = CE88A1642E24E4C000EAA28E /* VMKeyboardMap.m */; };
CE88A1672E24E4C000EAA28E /* VMKeyboardMap.m in Sources */ = {isa = PBXBuildFile; fileRef = CE88A1642E24E4C000EAA28E /* VMKeyboardMap.m */; };
CE88A1682E24E4C000EAA28E /* VMKeyboardMap.m in Sources */ = {isa = PBXBuildFile; fileRef = CE88A1642E24E4C000EAA28E /* VMKeyboardMap.m */; };
CE89CB0E2B8B1B5A006B2CC2 /* VisionKeyboardKit in Frameworks */ = {isa = PBXBuildFile; platformFilters = (xros, ); productRef = CE89CB0D2B8B1B5A006B2CC2 /* VisionKeyboardKit */; };
CE89CB102B8B1B6A006B2CC2 /* VisionKeyboardKit in Frameworks */ = {isa = PBXBuildFile; platformFilters = (xros, ); productRef = CE89CB0F2B8B1B6A006B2CC2 /* VisionKeyboardKit */; };
CE89CB122B8B1B7A006B2CC2 /* VisionKeyboardKit in Frameworks */ = {isa = PBXBuildFile; platformFilters = (xros, ); productRef = CE89CB112B8B1B7A006B2CC2 /* VisionKeyboardKit */; };
CE928C2A26ABE6690099F293 /* UTMAppleVirtualMachine.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE928C2926ABE6690099F293 /* UTMAppleVirtualMachine.swift */; };
CE928C3126ACCDEA0099F293 /* VMAppleRemovableDrivesView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE928C3026ACCDEA0099F293 /* VMAppleRemovableDrivesView.swift */; };
CE93758924B930270074066F /* BusyOverlay.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE7D972B24B2B17D0080CB69 /* BusyOverlay.swift */; };
CE93759924BB821F0074066F /* IQKeyboardManagerSwift in Frameworks */ = {isa = PBXBuildFile; platformFilter = ios; productRef = CE93759824BB821F0074066F /* IQKeyboardManagerSwift */; };
CE9375A124BBDDD10074066F /* VMConfigDriveDetailsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE9375A024BBDDD10074066F /* VMConfigDriveDetailsView.swift */; };
CE9375A224BBDDD10074066F /* VMConfigDriveDetailsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE9375A024BBDDD10074066F /* VMConfigDriveDetailsView.swift */; };
CE9A353426533A52005077CF /* JailbreakInterposer.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE9A352D26533A51005077CF /* JailbreakInterposer.framework */; platformFilter = ios; };
CE9A353526533A52005077CF /* JailbreakInterposer.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE9A352D26533A51005077CF /* JailbreakInterposer.framework */; platformFilter = ios; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
CE9A354026533AE6005077CF /* JailbreakInterposer.c in Sources */ = {isa = PBXBuildFile; fileRef = CE9A353F26533AE6005077CF /* JailbreakInterposer.c */; };
CE9B15362B11A491003A32DD /* SwiftConnect in Frameworks */ = {isa = PBXBuildFile; productRef = CE9B15352B11A491003A32DD /* SwiftConnect */; };
CE9B15382B11A4A7003A32DD /* SwiftConnect in Frameworks */ = {isa = PBXBuildFile; productRef = CE9B15372B11A4A7003A32DD /* SwiftConnect */; };
CE9B153A2B11A4AE003A32DD /* SwiftConnect in Frameworks */ = {isa = PBXBuildFile; productRef = CE9B15392B11A4AE003A32DD /* SwiftConnect */; };
CE9B153C2B11A4B4003A32DD /* SwiftConnect in Frameworks */ = {isa = PBXBuildFile; productRef = CE9B153B2B11A4B4003A32DD /* SwiftConnect */; };
CE9B153F2B11A63E003A32DD /* UTMRemoteServer.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE9B153E2B11A63E003A32DD /* UTMRemoteServer.swift */; };
CE9B15412B11A74E003A32DD /* UTMRemoteKeyManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE9B15402B11A74E003A32DD /* UTMRemoteKeyManager.swift */; };
CE9B15422B11A74E003A32DD /* UTMRemoteKeyManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE9B15402B11A74E003A32DD /* UTMRemoteKeyManager.swift */; };
CE9B15432B11A74E003A32DD /* UTMRemoteKeyManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE9B15402B11A74E003A32DD /* UTMRemoteKeyManager.swift */; };
CE9B15442B11A74E003A32DD /* UTMRemoteKeyManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE9B15402B11A74E003A32DD /* UTMRemoteKeyManager.swift */; };
CE9B15472B12A87E003A32DD /* GenerateKey.c in Sources */ = {isa = PBXBuildFile; fileRef = CE9B15462B12A87E003A32DD /* GenerateKey.c */; };
CE9B15482B12A87E003A32DD /* GenerateKey.c in Sources */ = {isa = PBXBuildFile; fileRef = CE9B15462B12A87E003A32DD /* GenerateKey.c */; };
CE9B15492B12A87E003A32DD /* GenerateKey.c in Sources */ = {isa = PBXBuildFile; fileRef = CE9B15462B12A87E003A32DD /* GenerateKey.c */; };
CE9B154A2B12A87E003A32DD /* GenerateKey.c in Sources */ = {isa = PBXBuildFile; fileRef = CE9B15462B12A87E003A32DD /* GenerateKey.c */; };
CEA3EDEC3016810500AAA8E4 /* dxmt-native.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CEA3EDE93016810500AAA8E4 /* dxmt-native.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
CEA3EDEE3016810500AAA8E4 /* d3dmetal-native.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CEA3EDEA3016810500AAA8E4 /* d3dmetal-native.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
CEA3EE05301691C500AAA8E4 /* QEMURenderServer.app in Embed Executables */ = {isa = PBXBuildFile; fileRef = CEA3EDFA30168B9000AAA8E4 /* QEMURenderServer.app */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
CEA45E25263519B5002FA97D /* VMDisplayMetalViewController+Pointer.h in Sources */ = {isa = PBXBuildFile; fileRef = 83FBDD53242FA71900D2C5D7 /* VMDisplayMetalViewController+Pointer.h */; };
CEA45E27263519B5002FA97D /* VMRemovableDrivesView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE2D954524AD4F980059923A /* VMRemovableDrivesView.swift */; };
CEA45E37263519B5002FA97D /* ContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE772AAB25C8B0F600E4E379 /* ContentView.swift */; };
CEA45E3A263519B5002FA97D /* UTMLegacyQemuConfiguration+System.m in Sources */ = {isa = PBXBuildFile; fileRef = CE5425332437C22A00E520F7 /* UTMLegacyQemuConfiguration+System.m */; };
CEA45E3F263519B5002FA97D /* UTMProcess.m in Sources */ = {isa = PBXBuildFile; fileRef = CE9D197B226542FE00355E14 /* UTMProcess.m */; };
CEA45E43263519B5002FA97D /* UTMLegacyQemuConfigurationPortForward.m in Sources */ = {isa = PBXBuildFile; fileRef = CE54252D2436E48D00E520F7 /* UTMLegacyQemuConfigurationPortForward.m */; };
CEA45E4B263519B5002FA97D /* BusyOverlay.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE7D972B24B2B17D0080CB69 /* BusyOverlay.swift */; };
CEA45E4E263519B5002FA97D /* VMConfigDisplayView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE2D953724AD4F980059923A /* VMConfigDisplayView.swift */; };
CEA45E52263519B5002FA97D /* UTMLegacyQemuConfiguration+Miscellaneous.m in Sources */ = {isa = PBXBuildFile; fileRef = CEE0421124418F2E0001680F /* UTMLegacyQemuConfiguration+Miscellaneous.m */; };
CEA45E53263519B5002FA97D /* UTMDataExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEBBF1A424B56A2900C15049 /* UTMDataExtension.swift */; };
CEA45E57263519B5002FA97D /* ImagePicker.swift in Sources */ = {isa = PBXBuildFile; fileRef = CED814EE24C7EB760042F0F1 /* ImagePicker.swift */; };
CEA45E5A263519B5002FA97D /* VMConfigSystemView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE2D955324AD4F980059923A /* VMConfigSystemView.swift */; };
CEA45E5B263519B5002FA97D /* VMShareFileModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE8813D424CD265700532628 /* VMShareFileModifier.swift */; };
CEA45E61263519B5002FA97D /* VMConfigNetworkView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE2D955024AD4F980059923A /* VMConfigNetworkView.swift */; };
CEA45E63263519B5002FA97D /* UTMLegacyViewState.m in Sources */ = {isa = PBXBuildFile; fileRef = CE6EDCDE241C4A6800A719DC /* UTMLegacyViewState.m */; };
CEA45E64263519B5002FA97D /* UTMLoggingSwift.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE020BAA24AEE00000B44AB6 /* UTMLoggingSwift.swift */; };
CEA45E69263519B5002FA97D /* VMConfigQEMUView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE2D953924AD4F980059923A /* VMConfigQEMUView.swift */; };
CEA45E6A263519B5002FA97D /* VMDisplayMetalViewController+Touch.m in Sources */ = {isa = PBXBuildFile; fileRef = CE056CA5242454100004B68A /* VMDisplayMetalViewController+Touch.m */; };
CEA45E6B263519B5002FA97D /* UTMLegacyQemuConfiguration+Display.m in Sources */ = {isa = PBXBuildFile; fileRef = CEE0420B244117040001680F /* UTMLegacyQemuConfiguration+Display.m */; };
CEA45E6C263519B5002FA97D /* UTMVirtualMachine.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE020BB524B14F8400B44AB6 /* UTMVirtualMachine.swift */; };
CEA45E6F263519B5002FA97D /* VMConfigInfoView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CED814EB24C7C2850042F0F1 /* VMConfigInfoView.swift */; };
CEA45E72263519B5002FA97D /* VMKeyboardView.m in Sources */ = {isa = PBXBuildFile; fileRef = CE4507D1226A5BE200A28D22 /* VMKeyboardView.m */; };
CEA45E7A263519B5002FA97D /* UTMSpiceIO.m in Sources */ = {isa = PBXBuildFile; fileRef = E2D64BC8241DB24B0034E0C6 /* UTMSpiceIO.m */; };
CEA45E7E263519B5002FA97D /* VMDrivesSettingsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE2D955124AD4F980059923A /* VMDrivesSettingsView.swift */; };
CEA45E86263519B5002FA97D /* VMConfigDriveCreateView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CED814E824C79F070042F0F1 /* VMConfigDriveCreateView.swift */; };
CEA45E8F263519B5002FA97D /* VMContextMenuModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C33B3A82566C9B100A954A6 /* VMContextMenuModifier.swift */; };
CEA45E91263519B5002FA97D /* VMDisplayMetalViewController+Pencil.m in Sources */ = {isa = PBXBuildFile; fileRef = CE5076DA250AB55D00C26C19 /* VMDisplayMetalViewController+Pencil.m */; platformFilter = ios; };
CEA45E94263519B5002FA97D /* UTMLegacyQemuConfiguration+Drives.m in Sources */ = {isa = PBXBuildFile; fileRef = CE5425302437C09C00E520F7 /* UTMLegacyQemuConfiguration+Drives.m */; };
CEA45EA3263519B5002FA97D /* VMConfigSharingView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE2D954724AD4F980059923A /* VMConfigSharingView.swift */; };
CEA45EA5263519B5002FA97D /* VMConfigInputView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE2D954824AD4F980059923A /* VMConfigInputView.swift */; };
CEA45EA8263519B5002FA97D /* VMDisplayMetalViewController+Gamepad.m in Sources */ = {isa = PBXBuildFile; fileRef = 5286EC8F2437488E007E6CBC /* VMDisplayMetalViewController+Gamepad.m */; };
CEA45EB3263519B5002FA97D /* UTMLogging.m in Sources */ = {isa = PBXBuildFile; fileRef = CE6EDCE1241DA0E900A719DC /* UTMLogging.m */; };
CEA45EB7263519B5002FA97D /* VMToolbarModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE2D953824AD4F980059923A /* VMToolbarModifier.swift */; };
CEA45EB9263519B5002FA97D /* VMCursor.m in Sources */ = {isa = PBXBuildFile; fileRef = CE3ADD692411C661002D6A5F /* VMCursor.m */; };
CEA45EBA263519B5002FA97D /* VMConfigDriveDetailsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE9375A024BBDDD10074066F /* VMConfigDriveDetailsView.swift */; };
CEA45EBD263519B5002FA97D /* UTMQemuSystem.m in Sources */ = {isa = PBXBuildFile; fileRef = CE03D05024D90B4E00F76B84 /* UTMQemuSystem.m */; };
CEA45EBE263519B5002FA97D /* NumberTextField.swift in Sources */ = {isa = PBXBuildFile; fileRef = CED234EC254796E500ED0A57 /* NumberTextField.swift */; };
CEA45EC3263519B5002FA97D /* VMCommands.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE772AB225C8B7B500E4E379 /* VMCommands.swift */; };
CEA45ECA263519B5002FA97D /* UTMLegacyQemuConfiguration+Networking.m in Sources */ = {isa = PBXBuildFile; fileRef = CEA02A982436C7A30087E45F /* UTMLegacyQemuConfiguration+Networking.m */; };
CEA45ECD263519B5002FA97D /* VMConfirmActionModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE6D21DB2553A6ED001D29C5 /* VMConfirmActionModifier.swift */; };
CEA45ECF263519B5002FA97D /* VMConfigPortForwardForm.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE2D955224AD4F980059923A /* VMConfigPortForwardForm.swift */; };
CEA45ED3263519B5002FA97D /* VMSettingsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE2D954C24AD4F980059923A /* VMSettingsView.swift */; };
CEA45ED8263519B5002FA97D /* VMKeyboardButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEEB66452284B942002737B2 /* VMKeyboardButton.swift */; };
CEA45EE8263519B5002FA97D /* VMDisplayMetalViewController+Keyboard.m in Sources */ = {isa = PBXBuildFile; fileRef = CE3ADD66240EFBCA002D6A5F /* VMDisplayMetalViewController+Keyboard.m */; };
CEA45EEA263519B5002FA97D /* UTMExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE2D954624AD4F980059923A /* UTMExtensions.swift */; };
CEA45EEC263519B5002FA97D /* UTMData.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE020BA224AEDC7C00B44AB6 /* UTMData.swift */; };
CEA45EF4263519B5002FA97D /* VMConfigSoundView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE2D953A24AD4F980059923A /* VMConfigSoundView.swift */; };
CEA45EF6263519B5002FA97D /* UTMLegacyQemuConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = CE31C244225E555600A965DD /* UTMLegacyQemuConfiguration.m */; };
CEA45EF8263519B5002FA97D /* VMDetailsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE2D954B24AD4F980059923A /* VMDetailsView.swift */; };
CEA45EF9263519B5002FA97D /* VMDisplayMetalViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 5286EC94243748C3007E6CBC /* VMDisplayMetalViewController.m */; };
CEA45EFC263519B5002FA97D /* Main.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEB63A7524F4654400CAF323 /* Main.swift */; };
CEA45F00263519B5002FA97D /* VMCardView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE2D954324AD4F980059923A /* VMCardView.swift */; };
CEA45F01263519B5002FA97D /* UTMLegacyQemuConfiguration+Sharing.m in Sources */ = {isa = PBXBuildFile; fileRef = CE059DC4243BFA3200338317 /* UTMLegacyQemuConfiguration+Sharing.m */; };
CEA45F08263519B5002FA97D /* ActivityView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE8813D224CD230300532628 /* ActivityView.swift */; };
CEA45F0A263519B5002FA97D /* UTMPasteboard.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEDF83F8258AE24E0030E4AC /* UTMPasteboard.swift */; };
CEA45F0C263519B5002FA97D /* VMPlaceholderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE2D954224AD4F980059923A /* VMPlaceholderView.swift */; };
CEA45F0D263519B5002FA97D /* VMDisplayMetalViewController+Pointer.m in Sources */ = {isa = PBXBuildFile; fileRef = 83FBDD55242FA7BC00D2C5D7 /* VMDisplayMetalViewController+Pointer.m */; };
CEA45F19263519B5002FA97D /* VMScroll.m in Sources */ = {isa = PBXBuildFile; fileRef = CE20FAE72448D2BE0059AE11 /* VMScroll.m */; };
CEA45F1A263519B5002FA97D /* VMConfigNetworkPortForwardView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE2D954D24AD4F980059923A /* VMConfigNetworkPortForwardView.swift */; };
CEA45F24263519B5002FA97D /* libgstautodetect.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CE9D19522265425900355E14 /* libgstautodetect.a */; };
CEA45F25263519B5002FA97D /* libgstaudiotestsrc.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CE9D19532265425900355E14 /* libgstaudiotestsrc.a */; };
CEA45F26263519B5002FA97D /* libgstvideoconvert.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CE9D19542265425900355E14 /* libgstvideoconvert.a */; };
CEA45F27263519B5002FA97D /* libgstaudioconvert.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CE9D19552265425900355E14 /* libgstaudioconvert.a */; };
CEA45F28263519B5002FA97D /* libgstvideoscale.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CE9D19562265425900355E14 /* libgstvideoscale.a */; };
CEA45F29263519B5002FA97D /* IQKeyboardManagerSwift in Frameworks */ = {isa = PBXBuildFile; platformFilter = ios; productRef = CEA45E22263519B5002FA97D /* IQKeyboardManagerSwift */; };
CEA45F2A263519B5002FA97D /* MetalKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE66450C2269313200B0849A /* MetalKit.framework */; };
CEA45F2B263519B5002FA97D /* libgstvolume.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CE9D19572265425900355E14 /* libgstvolume.a */; };
CEA45F2C263519B5002FA97D /* libgstcoreelements.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CE9D19582265425900355E14 /* libgstcoreelements.a */; };
CEA45F2D263519B5002FA97D /* libgstvideorate.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CE9D19592265425900355E14 /* libgstvideorate.a */; };
CEA45F2E263519B5002FA97D /* libgstjpeg.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CE9D195A2265425900355E14 /* libgstjpeg.a */; };
CEA45F2F263519B5002FA97D /* libgstaudioresample.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CE9D195B2265425900355E14 /* libgstaudioresample.a */; };
CEA45F30263519B5002FA97D /* libgstplayback.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CE9D195C2265425900355E14 /* libgstplayback.a */; };
CEA45F31263519B5002FA97D /* libgstadder.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CE9D195D2265425900355E14 /* libgstadder.a */; };
CEA45F32263519B5002FA97D /* libgstaudiorate.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CE9D195F2265425900355E14 /* libgstaudiorate.a */; };
CEA45F33263519B5002FA97D /* libgstvideofilter.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CE9D19602265425900355E14 /* libgstvideofilter.a */; };
CEA45F34263519B5002FA97D /* libgstapp.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CE9D19612265425900355E14 /* libgstapp.a */; };
CEA45F35263519B5002FA97D /* libgstgio.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CE9D19622265425A00355E14 /* libgstgio.a */; };
CEA45F36263519B5002FA97D /* libgsttypefindfunctions.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CE9D19632265425A00355E14 /* libgsttypefindfunctions.a */; };
CEA45F37263519B5002FA97D /* libgstvideotestsrc.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CE9D19642265425A00355E14 /* libgstvideotestsrc.a */; };
CEA45F38263519B5002FA97D /* libgstosxaudio.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CE9D19652265425A00355E14 /* libgstosxaudio.a */; };
CEA45F39263519B5002FA97D /* gmodule-2.0.0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D63D822653C7300FC7E63 /* gmodule-2.0.0.framework */; };
CEA45F3A263519B5002FA97D /* jpeg.62.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D63D922653C7300FC7E63 /* jpeg.62.framework */; };
CEA45F3B263519B5002FA97D /* intl.8.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D63DA22653C7300FC7E63 /* intl.8.framework */; };
CEA45F3C263519B5002FA97D /* gstapp-1.0.0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D63DB22653C7300FC7E63 /* gstapp-1.0.0.framework */; };
CEA45F3D263519B5002FA97D /* gthread-2.0.0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D63DC22653C7300FC7E63 /* gthread-2.0.0.framework */; };
CEA45F3E263519B5002FA97D /* gstrtp-1.0.0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D63DD22653C7400FC7E63 /* gstrtp-1.0.0.framework */; };
CEA45F3F263519B5002FA97D /* gstriff-1.0.0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D63DE22653C7400FC7E63 /* gstriff-1.0.0.framework */; };
CEA45F41263519B5002FA97D /* gstreamer-1.0.0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D63E022653C7400FC7E63 /* gstreamer-1.0.0.framework */; };
CEA45F42263519B5002FA97D /* json-glib-1.0.0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D63E222653C7400FC7E63 /* json-glib-1.0.0.framework */; };
CEA45F43263519B5002FA97D /* ffi.8.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D63E322653C7400FC7E63 /* ffi.8.framework */; };
CEA45F44263519B5002FA97D /* gstnet-1.0.0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D63E522653C7400FC7E63 /* gstnet-1.0.0.framework */; };
CEA45F45263519B5002FA97D /* gstbase-1.0.0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D63E822653C7400FC7E63 /* gstbase-1.0.0.framework */; };
CEA45F46263519B5002FA97D /* Logging in Frameworks */ = {isa = PBXBuildFile; productRef = CEA45E20263519B5002FA97D /* Logging */; };
CEA45F47263519B5002FA97D /* phodav-3.0.0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE059DC0243BD67100338317 /* phodav-3.0.0.framework */; };
CEA45F49263519B5002FA97D /* SwiftUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE0E9B86252FD06B0026E02B /* SwiftUI.framework */; settings = {ATTRIBUTES = (Weak, ); }; };
CEA45F4A263519B5002FA97D /* gstcontroller-1.0.0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D63EE22653C7400FC7E63 /* gstcontroller-1.0.0.framework */; };
CEA45F4B263519B5002FA97D /* gstaudio-1.0.0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D63EF22653C7400FC7E63 /* gstaudio-1.0.0.framework */; };
CEA45F4C263519B5002FA97D /* gpg-error.0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D63F122653C7400FC7E63 /* gpg-error.0.framework */; };
CEA45F4D263519B5002FA97D /* gcrypt.20.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D63F322653C7400FC7E63 /* gcrypt.20.framework */; };
CEA45F4E263519B5002FA97D /* gobject-2.0.0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D63F522653C7400FC7E63 /* gobject-2.0.0.framework */; };
CEA45F4F263519B5002FA97D /* gsttag-1.0.0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D63F622653C7400FC7E63 /* gsttag-1.0.0.framework */; };
CEA45F50263519B5002FA97D /* gio-2.0.0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D63F822653C7400FC7E63 /* gio-2.0.0.framework */; };
CEA45F51263519B5002FA97D /* gstvideo-1.0.0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D63F922653C7400FC7E63 /* gstvideo-1.0.0.framework */; };
CEA45F52263519B5002FA97D /* spice-client-glib-2.0.8.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D63FE22653C7500FC7E63 /* spice-client-glib-2.0.8.framework */; };
CEA45F53263519B5002FA97D /* gstrtsp-1.0.0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D640122653C7500FC7E63 /* gstrtsp-1.0.0.framework */; };
CEA45F54263519B5002FA97D /* opus.0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D640322653C7500FC7E63 /* opus.0.framework */; };
CEA45F55263519B5002FA97D /* glib-2.0.0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D640422653C7500FC7E63 /* glib-2.0.0.framework */; };
CEA45F56263519B5002FA97D /* png16.16.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D640522653C7500FC7E63 /* png16.16.framework */; };
CEA45F57263519B5002FA97D /* gstfft-1.0.0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D640922653C7500FC7E63 /* gstfft-1.0.0.framework */; };
CEA45F58263519B5002FA97D /* crypto.1.1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D640A22653C7500FC7E63 /* crypto.1.1.framework */; };
CEA45F59263519B5002FA97D /* gstpbutils-1.0.0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D640E22653C7500FC7E63 /* gstpbutils-1.0.0.framework */; };
CEA45F5A263519B5002FA97D /* gstallocators-1.0.0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D641122653C7500FC7E63 /* gstallocators-1.0.0.framework */; };
CEA45F5B263519B5002FA97D /* gstcheck-1.0.0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D641422653C7500FC7E63 /* gstcheck-1.0.0.framework */; };
CEA45F5C263519B5002FA97D /* iconv.2.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D641522653C7500FC7E63 /* iconv.2.framework */; };
CEA45F5D263519B5002FA97D /* gstsdp-1.0.0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D641622653C7500FC7E63 /* gstsdp-1.0.0.framework */; };
CEA45F5E263519B5002FA97D /* ssl.1.1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D641722653C7500FC7E63 /* ssl.1.1.framework */; };
CEA45F5F263519B5002FA97D /* spice-server.1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D641822653C7500FC7E63 /* spice-server.1.framework */; };
CEA45F60263519B5002FA97D /* pixman-1.0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D641922653C7600FC7E63 /* pixman-1.0.framework */; };
CEA45F64263519B5002FA97D /* Icons in Resources */ = {isa = PBXBuildFile; fileRef = CE4698F824C8FBD9008C1BD6 /* Icons */; };
CEA45F67263519B5002FA97D /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 521F3EFB2414F73800130500 /* Localizable.strings */; };
CEA45F69263519B5002FA97D /* qemu in Resources */ = {isa = PBXBuildFile; fileRef = CE9D18F72265410E00355E14 /* qemu */; };
CEA45F6D263519B5002FA97D /* Settings.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 5286EC91243748AC007E6CBC /* Settings.bundle */; };
CEA45F6F263519B5002FA97D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = CE550BD52259479D0063E575 /* Assets.xcassets */; };
CEA45F72263519B5002FA97D /* gpg-error.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63F122653C7400FC7E63 /* gpg-error.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CEA45F74263519B5002FA97D /* gstcontroller-1.0.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63EE22653C7400FC7E63 /* gstcontroller-1.0.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CEA45F75263519B5002FA97D /* gstallocators-1.0.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D641122653C7500FC7E63 /* gstallocators-1.0.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CEA45F76263519B5002FA97D /* gstbase-1.0.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63E822653C7400FC7E63 /* gstbase-1.0.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CEA45F77263519B5002FA97D /* ffi.8.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63E322653C7400FC7E63 /* ffi.8.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CEA45F78263519B5002FA97D /* ssl.1.1.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D641722653C7500FC7E63 /* ssl.1.1.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CEA45F7A263519B5002FA97D /* gio-2.0.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63F822653C7400FC7E63 /* gio-2.0.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CEA45F7B263519B5002FA97D /* png16.16.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D640522653C7500FC7E63 /* png16.16.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CEA45F7C263519B5002FA97D /* gstnet-1.0.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63E522653C7400FC7E63 /* gstnet-1.0.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CEA45F7E263519B5002FA97D /* crypto.1.1.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D640A22653C7500FC7E63 /* crypto.1.1.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CEA45F7F263519B5002FA97D /* qemu-riscv64-softmmu.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63FB22653C7500FC7E63 /* qemu-riscv64-softmmu.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CEA45F80263519B5002FA97D /* gstapp-1.0.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63DB22653C7300FC7E63 /* gstapp-1.0.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CEA45F84263519B5002FA97D /* gsttag-1.0.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63F622653C7400FC7E63 /* gsttag-1.0.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CEA45F86263519B5002FA97D /* gstrtp-1.0.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63DD22653C7400FC7E63 /* gstrtp-1.0.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CEA45F87263519B5002FA97D /* gstriff-1.0.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63DE22653C7400FC7E63 /* gstriff-1.0.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CEA45F88263519B5002FA97D /* qemu-ppc-softmmu.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63E722653C7400FC7E63 /* qemu-ppc-softmmu.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CEA45F89263519B5002FA97D /* phodav-3.0.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE059DC0243BD67100338317 /* phodav-3.0.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CEA45F8A263519B5002FA97D /* gthread-2.0.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63DC22653C7300FC7E63 /* gthread-2.0.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CEA45F8B263519B5002FA97D /* qemu-aarch64-softmmu.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63FD22653C7500FC7E63 /* qemu-aarch64-softmmu.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CEA45F8F263519B5002FA97D /* gobject-2.0.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63F522653C7400FC7E63 /* gobject-2.0.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CEA45F90263519B5002FA97D /* gmodule-2.0.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63D822653C7300FC7E63 /* gmodule-2.0.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CEA45F97263519B5002FA97D /* qemu-ppc64-softmmu.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D640C22653C7500FC7E63 /* qemu-ppc64-softmmu.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CEA45F9A263519B5002FA97D /* glib-2.0.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D640422653C7500FC7E63 /* glib-2.0.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CEA45F9B263519B5002FA97D /* qemu-x86_64-softmmu.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D640022653C7500FC7E63 /* qemu-x86_64-softmmu.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CEA45F9F263519B5002FA97D /* intl.8.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63DA22653C7300FC7E63 /* intl.8.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CEA45FA0263519B5002FA97D /* gstreamer-1.0.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63E022653C7400FC7E63 /* gstreamer-1.0.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CEA45FA1263519B5002FA97D /* gstvideo-1.0.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63F922653C7400FC7E63 /* gstvideo-1.0.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CEA45FA2263519B5002FA97D /* json-glib-1.0.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63E222653C7400FC7E63 /* json-glib-1.0.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CEA45FA3263519B5002FA97D /* pixman-1.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D641922653C7600FC7E63 /* pixman-1.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CEA45FA4263519B5002FA97D /* jpeg.62.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63D922653C7300FC7E63 /* jpeg.62.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CEA45FA7263519B5002FA97D /* qemu-i386-softmmu.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63D722653C7300FC7E63 /* qemu-i386-softmmu.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CEA45FA8263519B5002FA97D /* spice-client-glib-2.0.8.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63FE22653C7500FC7E63 /* spice-client-glib-2.0.8.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CEA45FA9263519B5002FA97D /* opus.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D640322653C7500FC7E63 /* opus.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CEA45FAA263519B5002FA97D /* gstsdp-1.0.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D641622653C7500FC7E63 /* gstsdp-1.0.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CEA45FAC263519B5002FA97D /* gstaudio-1.0.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63EF22653C7400FC7E63 /* gstaudio-1.0.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CEA45FAD263519B5002FA97D /* gstcheck-1.0.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D641422653C7500FC7E63 /* gstcheck-1.0.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CEA45FAF263519B5002FA97D /* iconv.2.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D641522653C7500FC7E63 /* iconv.2.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CEA45FB1263519B5002FA97D /* gstrtsp-1.0.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D640122653C7500FC7E63 /* gstrtsp-1.0.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CEA45FB2263519B5002FA97D /* spice-server.1.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D641822653C7500FC7E63 /* spice-server.1.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CEA45FB3263519B5002FA97D /* gcrypt.20.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63F322653C7400FC7E63 /* gcrypt.20.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CEA45FB4263519B5002FA97D /* gstfft-1.0.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D640922653C7500FC7E63 /* gstfft-1.0.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CEA45FB5263519B5002FA97D /* gstpbutils-1.0.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D640E22653C7500FC7E63 /* gstpbutils-1.0.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CEA51F872A81EAB700DDD7FA /* VMToolbarOrnamentModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEA51F862A81EAB700DDD7FA /* VMToolbarOrnamentModifier.swift */; platformFilters = (xros, ); };
CEA51F882A81EAB700DDD7FA /* VMToolbarOrnamentModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEA51F862A81EAB700DDD7FA /* VMToolbarOrnamentModifier.swift */; platformFilters = (xros, ); };
CEA9053825F981E900801E7C /* usb-1.0.0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEA9053725F981E900801E7C /* usb-1.0.0.framework */; };
CEA9053D25F9824700801E7C /* usb-1.0.0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEA9053725F981E900801E7C /* usb-1.0.0.framework */; };
CEA9054225F982C400801E7C /* usb-1.0.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CEA9053725F981E900801E7C /* usb-1.0.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CEA9054525F982CA00801E7C /* usb-1.0.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CEA9053725F981E900801E7C /* usb-1.0.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CEA9058925FC69D100801E7C /* usbredirhost.1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEA9058725FC69D100801E7C /* usbredirhost.1.framework */; };
CEA9058A25FC69D100801E7C /* usbredirparser.1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEA9058825FC69D100801E7C /* usbredirparser.1.framework */; };
CEA9058F25FC6A1400801E7C /* usbredirhost.1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEA9058725FC69D100801E7C /* usbredirhost.1.framework */; };
CEA9059025FC6A1700801E7C /* usbredirparser.1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEA9058825FC69D100801E7C /* usbredirparser.1.framework */; };
CEA9059125FC6A3300801E7C /* usbredirhost.1.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CEA9058725FC69D100801E7C /* usbredirhost.1.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CEA9059225FC6A3500801E7C /* usbredirparser.1.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CEA9058825FC69D100801E7C /* usbredirparser.1.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CEA9059525FC6A3A00801E7C /* usbredirhost.1.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CEA9058725FC69D100801E7C /* usbredirhost.1.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CEA9059625FC6A3B00801E7C /* usbredirparser.1.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CEA9058825FC69D100801E7C /* usbredirparser.1.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CEB20EEA282053320033EFB5 /* DoubleClickHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEB20EE9282053320033EFB5 /* DoubleClickHandler.swift */; };
CEB54C852931E32F000D2AA9 /* UTMPatches.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEB54C802931C43F000D2AA9 /* UTMPatches.swift */; };
CEB5C1172B8C4CD4008AAE5C /* Info-RemotePlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = CEB5C1192B8C4CD4008AAE5C /* Info-RemotePlist.strings */; };
CEB63A7624F4654400CAF323 /* Main.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEB63A7524F4654400CAF323 /* Main.swift */; };
CEB63A7724F4654400CAF323 /* Main.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEB63A7524F4654400CAF323 /* Main.swift */; };
CEB63A7A24F469E300CAF323 /* UTMJailbreak.m in Sources */ = {isa = PBXBuildFile; fileRef = CEB63A7924F469E300CAF323 /* UTMJailbreak.m */; };
CEB63A7B24F469E300CAF323 /* UTMJailbreak.m in Sources */ = {isa = PBXBuildFile; fileRef = CEB63A7924F469E300CAF323 /* UTMJailbreak.m */; };
CEBBF1A524B56A2900C15049 /* UTMDataExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEBBF1A424B56A2900C15049 /* UTMDataExtension.swift */; };
CEBBF1A724B5730F00C15049 /* UTMDataExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEBBF1A624B5730F00C15049 /* UTMDataExtension.swift */; };
CEBBF1A824B921F000C15049 /* VMDetailsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE2D954B24AD4F980059923A /* VMDetailsView.swift */; };
CEBDA1D524D69DB20010B5EC /* VMDisplayQemuMetalWindowController.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEBDA1D424D69DB20010B5EC /* VMDisplayQemuMetalWindowController.swift */; };
CEBDA1DF24D8BDDB0010B5EC /* QEMUHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = CEBDA1DE24D8BDDB0010B5EC /* QEMUHelper.m */; };
CEBDA1E124D8BDDB0010B5EC /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = CEBDA1E024D8BDDB0010B5EC /* main.m */; };
CEBDA1E524D8BDDB0010B5EC /* QEMUHelper.xpc in Embed XPC Services */ = {isa = PBXBuildFile; fileRef = CEBDA1DA24D8BDDA0010B5EC /* QEMUHelper.xpc */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
CEBE820326A4C1B5007AAB12 /* VMWizardDrivesView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEBE820226A4C1B5007AAB12 /* VMWizardDrivesView.swift */; };
CEBE820426A4C1B5007AAB12 /* VMWizardDrivesView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEBE820226A4C1B5007AAB12 /* VMWizardDrivesView.swift */; };
CEBE820526A4C1B5007AAB12 /* VMWizardDrivesView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEBE820226A4C1B5007AAB12 /* VMWizardDrivesView.swift */; };
CEBE820726A4C74E007AAB12 /* VMWizardSharingView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEBE820626A4C74E007AAB12 /* VMWizardSharingView.swift */; };
CEBE820826A4C74E007AAB12 /* VMWizardSharingView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEBE820626A4C74E007AAB12 /* VMWizardSharingView.swift */; };
CEBE820926A4C74E007AAB12 /* VMWizardSharingView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEBE820626A4C74E007AAB12 /* VMWizardSharingView.swift */; };
CEBE820B26A4C8E0007AAB12 /* VMWizardSummaryView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEBE820A26A4C8E0007AAB12 /* VMWizardSummaryView.swift */; };
CEBE820C26A4C8E0007AAB12 /* VMWizardSummaryView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEBE820A26A4C8E0007AAB12 /* VMWizardSummaryView.swift */; };
CEBE820D26A4C8E0007AAB12 /* VMWizardSummaryView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEBE820A26A4C8E0007AAB12 /* VMWizardSummaryView.swift */; };
CEC0A30A2A7490D200980857 /* VMConfigQEMUArgumentsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEC0A3092A7490D200980857 /* VMConfigQEMUArgumentsView.swift */; };
CEC1B00B2BBB211C0088119D /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = CEC1B00A2BBB211C0088119D /* PrivacyInfo.xcprivacy */; };
CEC1B00C2BBB211C0088119D /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = CEC1B00A2BBB211C0088119D /* PrivacyInfo.xcprivacy */; };
CEC1B00D2BBB211C0088119D /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = CEC1B00A2BBB211C0088119D /* PrivacyInfo.xcprivacy */; };
CEC794BA294924E300121A9F /* UTMScriptingSerialPortImpl.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEC794B9294924E300121A9F /* UTMScriptingSerialPortImpl.swift */; };
CEC794BC2949663C00121A9F /* UTMScripting.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEC794BB2949663C00121A9F /* UTMScripting.swift */; };
CEC794BD2949663C00121A9F /* UTMScripting.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEC794BB2949663C00121A9F /* UTMScripting.swift */; };
CED234ED254796E500ED0A57 /* NumberTextField.swift in Sources */ = {isa = PBXBuildFile; fileRef = CED234EC254796E500ED0A57 /* NumberTextField.swift */; };
CED234EE254796E500ED0A57 /* NumberTextField.swift in Sources */ = {isa = PBXBuildFile; fileRef = CED234EC254796E500ED0A57 /* NumberTextField.swift */; };
CED297142CE425CB00F1E3EB /* soup-3.0.0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CED297132CE425CA00F1E3EB /* soup-3.0.0.framework */; };
CED297152CE425CB00F1E3EB /* soup-3.0.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CED297132CE425CA00F1E3EB /* soup-3.0.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
CED297192CE4263100F1E3EB /* soup-3.0.0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CED297132CE425CA00F1E3EB /* soup-3.0.0.framework */; };
CED2971A2CE4263100F1E3EB /* soup-3.0.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CED297132CE425CA00F1E3EB /* soup-3.0.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
CED2971B2CE4263600F1E3EB /* soup-3.0.0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CED297132CE425CA00F1E3EB /* soup-3.0.0.framework */; };
CED2971C2CE4263600F1E3EB /* soup-3.0.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CED297132CE425CA00F1E3EB /* soup-3.0.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
CED2971D2CE4263A00F1E3EB /* soup-3.0.0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CED297132CE425CA00F1E3EB /* soup-3.0.0.framework */; };
CED2971E2CE4263A00F1E3EB /* soup-3.0.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CED297132CE425CA00F1E3EB /* soup-3.0.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
CED779E52C78C82A00EB82AE /* UTMTips.swift in Sources */ = {isa = PBXBuildFile; fileRef = CED779E42C78C82A00EB82AE /* UTMTips.swift */; };
CED779E62C78C82A00EB82AE /* UTMTips.swift in Sources */ = {isa = PBXBuildFile; fileRef = CED779E42C78C82A00EB82AE /* UTMTips.swift */; };
CED779E72C78C82A00EB82AE /* UTMTips.swift in Sources */ = {isa = PBXBuildFile; fileRef = CED779E42C78C82A00EB82AE /* UTMTips.swift */; };
CED779E82C79062500EB82AE /* UTMTips.swift in Sources */ = {isa = PBXBuildFile; fileRef = CED779E42C78C82A00EB82AE /* UTMTips.swift */; };
CED814E924C79F070042F0F1 /* VMConfigDriveCreateView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CED814E824C79F070042F0F1 /* VMConfigDriveCreateView.swift */; };
CED814EA24C79F070042F0F1 /* VMConfigDriveCreateView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CED814E824C79F070042F0F1 /* VMConfigDriveCreateView.swift */; };
CED814EC24C7C2850042F0F1 /* VMConfigInfoView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CED814EB24C7C2850042F0F1 /* VMConfigInfoView.swift */; };
CED814ED24C7C2850042F0F1 /* VMConfigInfoView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CED814EB24C7C2850042F0F1 /* VMConfigInfoView.swift */; };
CED814EF24C7EB760042F0F1 /* ImagePicker.swift in Sources */ = {isa = PBXBuildFile; fileRef = CED814EE24C7EB760042F0F1 /* ImagePicker.swift */; };
CED8DF7528A120C100C34345 /* Localizable.stringsdict in Resources */ = {isa = PBXBuildFile; fileRef = CED8DF7928A120C100C34345 /* Localizable.stringsdict */; };
CED8DF7628A120C100C34345 /* Localizable.stringsdict in Resources */ = {isa = PBXBuildFile; fileRef = CED8DF7928A120C100C34345 /* Localizable.stringsdict */; };
CED8DF7728A120C100C34345 /* Localizable.stringsdict in Resources */ = {isa = PBXBuildFile; fileRef = CED8DF7928A120C100C34345 /* Localizable.stringsdict */; };
CEDD11C12B7C74D7004DDAC6 /* SwiftPortmap in Frameworks */ = {isa = PBXBuildFile; productRef = CEDD11C02B7C74D7004DDAC6 /* SwiftPortmap */; };
CEDF83F9258AE24E0030E4AC /* UTMPasteboard.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEDF83F8258AE24E0030E4AC /* UTMPasteboard.swift */; };
CEDF83FA258AE24E0030E4AC /* UTMPasteboard.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEDF83F8258AE24E0030E4AC /* UTMPasteboard.swift */; };
CEE06B272B2FC89400A811AE /* UTMServerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEE06B262B2FC89400A811AE /* UTMServerView.swift */; };
CEE06B292B30013500A811AE /* UTMRemoteConnectView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEE06B282B30013500A811AE /* UTMRemoteConnectView.swift */; };
CEE7E936287CFDB100282049 /* UTMLegacyQemuConfiguration+Constants.m in Sources */ = {isa = PBXBuildFile; fileRef = CEE7E934287CFDB100282049 /* UTMLegacyQemuConfiguration+Constants.m */; };
CEE7E937287CFDB100282049 /* UTMLegacyQemuConfiguration+Constants.m in Sources */ = {isa = PBXBuildFile; fileRef = CEE7E934287CFDB100282049 /* UTMLegacyQemuConfiguration+Constants.m */; };
CEE7E938287CFDB100282049 /* UTMLegacyQemuConfiguration+Constants.m in Sources */ = {isa = PBXBuildFile; fileRef = CEE7E934287CFDB100282049 /* UTMLegacyQemuConfiguration+Constants.m */; };
CEE8B4C22B71E0FB0035AE86 /* UTMLogging.m in Sources */ = {isa = PBXBuildFile; fileRef = CE6EDCE1241DA0E900A719DC /* UTMLogging.m */; };
CEE8B4C32B71E2BA0035AE86 /* UTMLoggingSwift.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE020BAA24AEE00000B44AB6 /* UTMLoggingSwift.swift */; };
CEEC811B24E48EC700ACB0B3 /* SettingsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEEC811A24E48EC600ACB0B3 /* SettingsView.swift */; };
CEECE13C25E47D9500A2AAB8 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEECE13B25E47D9500A2AAB8 /* AppDelegate.swift */; };
CEEF26A72CEDAEEA003F7B8C /* UTMDownloadMacSupportToolsTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEEF26A62CEDAEEA003F7B8C /* UTMDownloadMacSupportToolsTask.swift */; };
CEF01DB22B6724A300725A0F /* UTMSpiceVirtualMachine.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEF01DB12B6724A300725A0F /* UTMSpiceVirtualMachine.swift */; };
CEF01DB32B6724A300725A0F /* UTMSpiceVirtualMachine.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEF01DB12B6724A300725A0F /* UTMSpiceVirtualMachine.swift */; };
CEF01DB42B6724A300725A0F /* UTMSpiceVirtualMachine.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEF01DB12B6724A300725A0F /* UTMSpiceVirtualMachine.swift */; };
CEF01DB52B6724A300725A0F /* UTMSpiceVirtualMachine.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEF01DB12B6724A300725A0F /* UTMSpiceVirtualMachine.swift */; };
CEF01DB72B674BF000725A0F /* UTMPipeInterface.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEF01DB62B674BF000725A0F /* UTMPipeInterface.swift */; };
CEF01DB82B674BF000725A0F /* UTMPipeInterface.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEF01DB62B674BF000725A0F /* UTMPipeInterface.swift */; };
CEF01DB92B674BF000725A0F /* UTMPipeInterface.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEF01DB62B674BF000725A0F /* UTMPipeInterface.swift */; };
CEF0300826A25A6900667B63 /* VMWizardView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEF0300526A25A6900667B63 /* VMWizardView.swift */; };
CEF0304E26A2AFBE00667B63 /* BigButtonStyle.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEF0304C26A2AFBE00667B63 /* BigButtonStyle.swift */; };
CEF0304F26A2AFBF00667B63 /* BigButtonStyle.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEF0304C26A2AFBE00667B63 /* BigButtonStyle.swift */; };
CEF0305026A2AFBF00667B63 /* BigButtonStyle.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEF0304C26A2AFBE00667B63 /* BigButtonStyle.swift */; };
CEF0305126A2AFBF00667B63 /* Spinner.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEF0304D26A2AFBE00667B63 /* Spinner.swift */; };
CEF0305226A2AFBF00667B63 /* Spinner.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEF0304D26A2AFBE00667B63 /* Spinner.swift */; };
CEF0305326A2AFBF00667B63 /* Spinner.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEF0304D26A2AFBE00667B63 /* Spinner.swift */; };
CEF0305B26A2AFDF00667B63 /* VMWizardOSOtherView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEF0305426A2AFDD00667B63 /* VMWizardOSOtherView.swift */; };
CEF0305C26A2AFDF00667B63 /* VMWizardOSOtherView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEF0305426A2AFDD00667B63 /* VMWizardOSOtherView.swift */; };
CEF0305D26A2AFDF00667B63 /* VMWizardOSOtherView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEF0305426A2AFDD00667B63 /* VMWizardOSOtherView.swift */; };
CEF0305E26A2AFDF00667B63 /* VMWizardState.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEF0305526A2AFDD00667B63 /* VMWizardState.swift */; };
CEF0305F26A2AFDF00667B63 /* VMWizardState.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEF0305526A2AFDD00667B63 /* VMWizardState.swift */; };
CEF0306026A2AFDF00667B63 /* VMWizardState.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEF0305526A2AFDD00667B63 /* VMWizardState.swift */; };
CEF0306126A2AFDF00667B63 /* VMWizardOSWindowsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEF0305626A2AFDD00667B63 /* VMWizardOSWindowsView.swift */; };
CEF0306226A2AFDF00667B63 /* VMWizardOSWindowsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEF0305626A2AFDD00667B63 /* VMWizardOSWindowsView.swift */; };
CEF0306326A2AFDF00667B63 /* VMWizardOSWindowsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEF0305626A2AFDD00667B63 /* VMWizardOSWindowsView.swift */; };
CEF0306426A2AFDF00667B63 /* VMWizardOSLinuxView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEF0305726A2AFDE00667B63 /* VMWizardOSLinuxView.swift */; };
CEF0306526A2AFDF00667B63 /* VMWizardOSLinuxView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEF0305726A2AFDE00667B63 /* VMWizardOSLinuxView.swift */; };
CEF0306626A2AFDF00667B63 /* VMWizardOSLinuxView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEF0305726A2AFDE00667B63 /* VMWizardOSLinuxView.swift */; };
CEF0306926A2AFDF00667B63 /* VMWizardOSMacView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEF0305826A2AFDE00667B63 /* VMWizardOSMacView.swift */; };
CEF0306A26A2AFDF00667B63 /* VMWizardStartView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEF0305926A2AFDE00667B63 /* VMWizardStartView.swift */; };
CEF0306B26A2AFDF00667B63 /* VMWizardStartView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEF0305926A2AFDE00667B63 /* VMWizardStartView.swift */; };
CEF0306C26A2AFDF00667B63 /* VMWizardStartView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEF0305926A2AFDE00667B63 /* VMWizardStartView.swift */; };
CEF0306D26A2AFDF00667B63 /* VMWizardOSView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEF0305A26A2AFDE00667B63 /* VMWizardOSView.swift */; };
CEF0306E26A2AFDF00667B63 /* VMWizardOSView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEF0305A26A2AFDE00667B63 /* VMWizardOSView.swift */; };
CEF0306F26A2AFDF00667B63 /* VMWizardOSView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEF0305A26A2AFDE00667B63 /* VMWizardOSView.swift */; };
CEF0307126A2B04400667B63 /* VMWizardView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEF0307026A2B04300667B63 /* VMWizardView.swift */; };
CEF0307226A2B04400667B63 /* VMWizardView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEF0307026A2B04300667B63 /* VMWizardView.swift */; };
CEF0307426A2B40B00667B63 /* VMWizardHardwareView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEF0307326A2B40B00667B63 /* VMWizardHardwareView.swift */; };
CEF0307526A2B40B00667B63 /* VMWizardHardwareView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEF0307326A2B40B00667B63 /* VMWizardHardwareView.swift */; };
CEF0307626A2B40B00667B63 /* VMWizardHardwareView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEF0307326A2B40B00667B63 /* VMWizardHardwareView.swift */; };
CEF469EF2BD2D165005A0B68 /* VMWizardStartViewTCI.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEF469EE2BD2D165005A0B68 /* VMWizardStartViewTCI.swift */; };
CEF78EE626B99F350022CAF4 /* EGL.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE5451A426AF5F0F008594E5 /* EGL.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
CEF78EE726B99F350022CAF4 /* epoxy.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE5451A226AF5F0F008594E5 /* epoxy.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
CEF78EE826B99F350022CAF4 /* GLESv2.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE5451A326AF5F0F008594E5 /* GLESv2.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
CEF78EE926B99F530022CAF4 /* EGL.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE5451A426AF5F0F008594E5 /* EGL.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
CEF78EEA26B99F530022CAF4 /* epoxy.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE5451A226AF5F0F008594E5 /* epoxy.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
CEF78EEB26B99F530022CAF4 /* GLESv2.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE5451A326AF5F0F008594E5 /* GLESv2.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
CEF78EEF26B9B7870022CAF4 /* virglrenderer.1.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE5451A126AF5F0F008594E5 /* virglrenderer.1.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
CEF78EF026B9B7910022CAF4 /* virglrenderer.1.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE5451A126AF5F0F008594E5 /* virglrenderer.1.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
CEF7F5972AEEDCC400E34952 /* VMDisplayMetalViewController+Pointer.h in Sources */ = {isa = PBXBuildFile; fileRef = 83FBDD53242FA71900D2C5D7 /* VMDisplayMetalViewController+Pointer.h */; };
CEF7F5982AEEDCC400E34952 /* VMSettingsAddDeviceMenuView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84C4D9012880CA8A00EC3B2B /* VMSettingsAddDeviceMenuView.swift */; };
CEF7F5992AEEDCC400E34952 /* VMRemovableDrivesView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE2D954524AD4F980059923A /* VMRemovableDrivesView.swift */; };
CEF7F59A2AEEDCC400E34952 /* UTMQemuConfigurationDrive.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8443EFF12845641600B2E6E2 /* UTMQemuConfigurationDrive.swift */; };
CEF7F59B2AEEDCC400E34952 /* UTMQemuConfigurationSharing.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8443EFF928456F3B00B2E6E2 /* UTMQemuConfigurationSharing.swift */; };
CEF7F59C2AEEDCC400E34952 /* ContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE772AAB25C8B0F600E4E379 /* ContentView.swift */; };
CEF7F59D2AEEDCC400E34952 /* VMData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 847BF9A92A49C783000BD9AA /* VMData.swift */; };
CEF7F59E2AEEDCC400E34952 /* UTMLegacyQemuConfiguration+System.m in Sources */ = {isa = PBXBuildFile; fileRef = CE5425332437C22A00E520F7 /* UTMLegacyQemuConfiguration+System.m */; };
CEF7F59F2AEEDCC400E34952 /* UTMQemuConfigurationNetwork.swift in Sources */ = {isa = PBXBuildFile; fileRef = 843BF82F2844853E0029D60D /* UTMQemuConfigurationNetwork.swift */; };
CEF7F5A12AEEDCC400E34952 /* VMWizardDrivesView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEBE820226A4C1B5007AAB12 /* VMWizardDrivesView.swift */; };
CEF7F5A22AEEDCC400E34952 /* VMWindowState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84018688288A44C20050AC51 /* VMWindowState.swift */; };
CEF7F5A42AEEDCC400E34952 /* UTMLegacyQemuConfigurationPortForward.m in Sources */ = {isa = PBXBuildFile; fileRef = CE54252D2436E48D00E520F7 /* UTMLegacyQemuConfigurationPortForward.m */; };
CEF7F5A52AEEDCC400E34952 /* VMWizardView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEF0307026A2B04300667B63 /* VMWizardView.swift */; };
CEF7F5A62AEEDCC400E34952 /* UTMPlaceholderVMView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84909A8C27CACD5C005605F1 /* UTMPlaceholderVMView.swift */; };
CEF7F5A72AEEDCC400E34952 /* BusyOverlay.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE7D972B24B2B17D0080CB69 /* BusyOverlay.swift */; };
CEF7F5A82AEEDCC400E34952 /* UTMConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 848A98C3286F332D006F0550 /* UTMConfiguration.swift */; };
CEF7F5A92AEEDCC400E34952 /* UTMConfigurationInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 841619A9284315F9000034B2 /* UTMConfigurationInfo.swift */; };
CEF7F5AA2AEEDCC400E34952 /* VMConfigDisplayView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE2D953724AD4F980059923A /* VMConfigDisplayView.swift */; };
CEF7F5AB2AEEDCC400E34952 /* VMWizardOSWindowsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEF0305626A2AFDD00667B63 /* VMWizardOSWindowsView.swift */; };
CEF7F5AC2AEEDCC400E34952 /* UTMDownloadTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83A004B826A8CC95001AC09E /* UTMDownloadTask.swift */; };
CEF7F5AD2AEEDCC400E34952 /* UTMApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 841E58D02893AF5400137A20 /* UTMApp.swift */; platformFilter = ios; };
CEF7F5AE2AEEDCC400E34952 /* VMConfigAdvancedNetworkView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85EC516327CC8C98004A51DE /* VMConfigAdvancedNetworkView.swift */; };
CEF7F5AF2AEEDCC400E34952 /* UTMLegacyQemuConfiguration+Miscellaneous.m in Sources */ = {isa = PBXBuildFile; fileRef = CEE0421124418F2E0001680F /* UTMLegacyQemuConfiguration+Miscellaneous.m */; };
CEF7F5B02AEEDCC400E34952 /* UTMRegistryEntry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 841E997828AA119B003C6CB6 /* UTMRegistryEntry.swift */; };
CEF7F5B12AEEDCC400E34952 /* UTMDataExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEBBF1A424B56A2900C15049 /* UTMDataExtension.swift */; };
CEF7F5B22AEEDCC400E34952 /* VMDisplayHostedView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84CF5DD2288DCE6400D01721 /* VMDisplayHostedView.swift */; };
CEF7F5B32AEEDCC400E34952 /* QEMUArgumentBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 848D99BF2866D9CE0055C215 /* QEMUArgumentBuilder.swift */; };
CEF7F5B42AEEDCC400E34952 /* ImagePicker.swift in Sources */ = {isa = PBXBuildFile; fileRef = CED814EE24C7EB760042F0F1 /* ImagePicker.swift */; };
CEF7F5B52AEEDCC400E34952 /* VMConfigSystemView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE2D955324AD4F980059923A /* VMConfigSystemView.swift */; };
CEF7F5B62AEEDCC400E34952 /* FileBrowseField.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8432329328C2ED9000CFBC97 /* FileBrowseField.swift */; };
CEF7F5B72AEEDCC400E34952 /* VMShareFileModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE8813D424CD265700532628 /* VMShareFileModifier.swift */; };
CEF7F5B82AEEDCC400E34952 /* UTMQemuConfigurationSerial.swift in Sources */ = {isa = PBXBuildFile; fileRef = 843BF83B2845494C0029D60D /* UTMQemuConfigurationSerial.swift */; };
CEF7F5B92AEEDCC400E34952 /* Spinner.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEF0304D26A2AFBE00667B63 /* Spinner.swift */; };
CEF7F5BA2AEEDCC400E34952 /* UTMQemuConfigurationPortForward.swift in Sources */ = {isa = PBXBuildFile; fileRef = 843BF83F284555E70029D60D /* UTMQemuConfigurationPortForward.swift */; };
CEF7F5BB2AEEDCC400E34952 /* UTMReleaseHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE611BE629F50CAD001817BC /* UTMReleaseHelper.swift */; };
CEF7F5BC2AEEDCC400E34952 /* VMConfigNetworkView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE2D955024AD4F980059923A /* VMConfigNetworkView.swift */; };
CEF7F5BD2AEEDCC400E34952 /* UTMLegacyViewState.m in Sources */ = {isa = PBXBuildFile; fileRef = CE6EDCDE241C4A6800A719DC /* UTMLegacyViewState.m */; };
CEF7F5BF2AEEDCC400E34952 /* VMWizardOSLinuxView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEF0305726A2AFDE00667B63 /* VMWizardOSLinuxView.swift */; };
CEF7F5C02AEEDCC400E34952 /* VMWizardSummaryView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEBE820A26A4C8E0007AAB12 /* VMWizardSummaryView.swift */; };
CEF7F5C12AEEDCC400E34952 /* VMConfigQEMUView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE2D953924AD4F980059923A /* VMConfigQEMUView.swift */; };
CEF7F5C22AEEDCC400E34952 /* VMDisplayMetalViewController+Touch.m in Sources */ = {isa = PBXBuildFile; fileRef = CE056CA5242454100004B68A /* VMDisplayMetalViewController+Touch.m */; };
CEF7F5C32AEEDCC400E34952 /* UTMLegacyQemuConfiguration+Display.m in Sources */ = {isa = PBXBuildFile; fileRef = CEE0420B244117040001680F /* UTMLegacyQemuConfiguration+Display.m */; };
CEF7F5C42AEEDCC400E34952 /* BigButtonStyle.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEF0304C26A2AFBE00667B63 /* BigButtonStyle.swift */; };
CEF7F5C52AEEDCC400E34952 /* UTMVirtualMachine.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE020BB524B14F8400B44AB6 /* UTMVirtualMachine.swift */; };
CEF7F5C62AEEDCC400E34952 /* UTMQemuConfigurationSystem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 841619AD28431952000034B2 /* UTMQemuConfigurationSystem.swift */; };
CEF7F5C72AEEDCC400E34952 /* VMWizardSharingView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEBE820626A4C74E007AAB12 /* VMWizardSharingView.swift */; };
CEF7F5C82AEEDCC400E34952 /* VMConfigInfoView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CED814EB24C7C2850042F0F1 /* VMConfigInfoView.swift */; };
CEF7F5C92AEEDCC400E34952 /* MenuLabel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84F909FE289488F90008DBE2 /* MenuLabel.swift */; };
CEF7F5CA2AEEDCC400E34952 /* VMKeyboardView.m in Sources */ = {isa = PBXBuildFile; fileRef = CE4507D1226A5BE200A28D22 /* VMKeyboardView.m */; };
CEF7F5CB2AEEDCC400E34952 /* VMWizardOSView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEF0305A26A2AFDE00667B63 /* VMWizardOSView.swift */; };
CEF7F5CC2AEEDCC400E34952 /* DestructiveButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84B36D2827B790BE00C22685 /* DestructiveButton.swift */; };
CEF7F5CD2AEEDCC400E34952 /* UTMConfigurationTerminal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 843BF83728451B380029D60D /* UTMConfigurationTerminal.swift */; };
CEF7F5CE2AEEDCC400E34952 /* VMWindowView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84018682288A3B2E0050AC51 /* VMWindowView.swift */; };
CEF7F5CF2AEEDCC400E34952 /* UTMPendingVMView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83034C0626AB630F006B4BAF /* UTMPendingVMView.swift */; };
CEF7F5D02AEEDCC400E34952 /* UTMSpiceIO.m in Sources */ = {isa = PBXBuildFile; fileRef = E2D64BC8241DB24B0034E0C6 /* UTMSpiceIO.m */; };
CEF7F5D12AEEDCC400E34952 /* UTMUnavailableVMView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84909A9027CADAE0005605F1 /* UTMUnavailableVMView.swift */; };
CEF7F5D22AEEDCC400E34952 /* VMDrivesSettingsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE2D955124AD4F980059923A /* VMDrivesSettingsView.swift */; };
CEF7F5D32AEEDCC400E34952 /* UTMConfigurationDrive.swift in Sources */ = {isa = PBXBuildFile; fileRef = 848D99BB28636AC90055C215 /* UTMConfigurationDrive.swift */; };
CEF7F5D42AEEDCC400E34952 /* VMConfigDriveCreateView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CED814E824C79F070042F0F1 /* VMConfigDriveCreateView.swift */; };
CEF7F5D52AEEDCC400E34952 /* UTMPatches.swift in Sources */ = {isa = PBXBuildFile; fileRef = 842B9F8C28CC58B700031EE7 /* UTMPatches.swift */; };
CEF7F5D62AEEDCC400E34952 /* RAMSlider.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE19392526DCB093005CEC17 /* RAMSlider.swift */; };
CEF7F5D72AEEDCC400E34952 /* VMReleaseNotesView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE611BEA29F50D3E001817BC /* VMReleaseNotesView.swift */; };
CEF7F5D82AEEDCC400E34952 /* UTMLegacyQemuConfiguration+Constants.m in Sources */ = {isa = PBXBuildFile; fileRef = CEE7E934287CFDB100282049 /* UTMLegacyQemuConfiguration+Constants.m */; };
CEF7F5D92AEEDCC400E34952 /* InListButtonStyle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B224B9C279D4D8100B63CFF /* InListButtonStyle.swift */; };
CEF7F5DA2AEEDCC400E34952 /* VMContextMenuModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C33B3A82566C9B100A954A6 /* VMContextMenuModifier.swift */; };
CEF7F5DB2AEEDCC400E34952 /* VMDisplayMetalViewController+Pencil.m in Sources */ = {isa = PBXBuildFile; fileRef = CE5076DA250AB55D00C26C19 /* VMDisplayMetalViewController+Pencil.m */; platformFilter = ios; };
CEF7F5DC2AEEDCC400E34952 /* VMDisplayTerminalViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8401865D2887B1620050AC51 /* VMDisplayTerminalViewController.swift */; };
CEF7F5DD2AEEDCC400E34952 /* UTMLegacyQemuConfiguration+Drives.m in Sources */ = {isa = PBXBuildFile; fileRef = CE5425302437C09C00E520F7 /* UTMLegacyQemuConfiguration+Drives.m */; };
CEF7F5DE2AEEDCC400E34952 /* UTMPendingVirtualMachine.swift in Sources */ = {isa = PBXBuildFile; fileRef = 835AA7B026AB7C85007A0411 /* UTMPendingVirtualMachine.swift */; };
CEF7F5DF2AEEDCC400E34952 /* BusyIndicator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84018696288B71BF0050AC51 /* BusyIndicator.swift */; };
CEF7F5E02AEEDCC400E34952 /* VMSessionState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84018685288A3B5B0050AC51 /* VMSessionState.swift */; };
CEF7F5E12AEEDCC400E34952 /* VMConfigSharingView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE2D954724AD4F980059923A /* VMConfigSharingView.swift */; };
CEF7F5E22AEEDCC400E34952 /* VMConfigInputView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE2D954824AD4F980059923A /* VMConfigInputView.swift */; };
CEF7F5E32AEEDCC400E34952 /* VMWizardOSOtherView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEF0305426A2AFDD00667B63 /* VMWizardOSOtherView.swift */; };
CEF7F5E42AEEDCC400E34952 /* VMToolbarView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84C60FB62681A41B00B58C00 /* VMToolbarView.swift */; platformFilter = ios; };
CEF7F5E52AEEDCC400E34952 /* VMDisplayMetalViewController+Gamepad.m in Sources */ = {isa = PBXBuildFile; fileRef = 5286EC8F2437488E007E6CBC /* VMDisplayMetalViewController+Gamepad.m */; };
CEF7F5E62AEEDCC400E34952 /* VMWizardHardwareView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEF0307326A2B40B00667B63 /* VMWizardHardwareView.swift */; };
CEF7F5E72AEEDCC400E34952 /* UTMRegistry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 841E997428AA1191003C6CB6 /* UTMRegistry.swift */; };
CEF7F5E82AEEDCC400E34952 /* VMDisplayViewControllerDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8401868E288A50B90050AC51 /* VMDisplayViewControllerDelegate.swift */; };
CEF7F5EA2AEEDCC400E34952 /* VMConfigConstantPicker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 848D99A7285DB5550055C215 /* VMConfigConstantPicker.swift */; };
CEF7F5EC2AEEDCC400E34952 /* VMToolbarModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE2D953824AD4F980059923A /* VMToolbarModifier.swift */; };
CEF7F5ED2AEEDCC400E34952 /* VMCursor.m in Sources */ = {isa = PBXBuildFile; fileRef = CE3ADD692411C661002D6A5F /* VMCursor.m */; };
CEF7F5EE2AEEDCC400E34952 /* VMConfigDriveDetailsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE9375A024BBDDD10074066F /* VMConfigDriveDetailsView.swift */; };
CEF7F5F02AEEDCC400E34952 /* NumberTextField.swift in Sources */ = {isa = PBXBuildFile; fileRef = CED234EC254796E500ED0A57 /* NumberTextField.swift */; };
CEF7F5F12AEEDCC400E34952 /* VMToolbarOrnamentModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEA51F862A81EAB700DDD7FA /* VMToolbarOrnamentModifier.swift */; platformFilters = (xros, ); };
CEF7F5F22AEEDCC400E34952 /* VMCommands.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE772AB225C8B7B500E4E379 /* VMCommands.swift */; };
CEF7F5F32AEEDCC400E34952 /* UTMLegacyQemuConfiguration+Networking.m in Sources */ = {isa = PBXBuildFile; fileRef = CEA02A982436C7A30087E45F /* UTMLegacyQemuConfiguration+Networking.m */; };
CEF7F5F42AEEDCC400E34952 /* VMConfirmActionModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE6D21DB2553A6ED001D29C5 /* VMConfirmActionModifier.swift */; };
CEF7F5F52AEEDCC400E34952 /* QEMUConstant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 841619B52843226B000034B2 /* QEMUConstant.swift */; };
CEF7F5F62AEEDCC400E34952 /* VMConfigPortForwardForm.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE2D955224AD4F980059923A /* VMConfigPortForwardForm.swift */; };
CEF7F5F82AEEDCC400E34952 /* DetailedSection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8471772727CD3CAB00D3A50B /* DetailedSection.swift */; };
CEF7F5F92AEEDCC400E34952 /* VMToolbarDriveMenuView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84CF5DF4288F558400D01721 /* VMToolbarDriveMenuView.swift */; };
CEF7F5FA2AEEDCC400E34952 /* VMSettingsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE2D954C24AD4F980059923A /* VMSettingsView.swift */; };
CEF7F5FB2AEEDCC400E34952 /* VMDisplayViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84C60FB9268269D700B58C00 /* VMDisplayViewController.swift */; };
CEF7F5FC2AEEDCC400E34952 /* VMWizardStartView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEF0305926A2AFDE00667B63 /* VMWizardStartView.swift */; };
CEF7F5FD2AEEDCC400E34952 /* QEMUConstantGenerated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 843BF82728441FAF0029D60D /* QEMUConstantGenerated.swift */; };
CEF7F5FE2AEEDCC400E34952 /* VMKeyboardButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEEB66452284B942002737B2 /* VMKeyboardButton.swift */; };
CEF7F5FF2AEEDCC400E34952 /* UTMDownloadVMTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84B36D2427B704C200C22685 /* UTMDownloadVMTask.swift */; };
CEF7F6002AEEDCC400E34952 /* GlobalFileImporter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8432329728C3017F00CFBC97 /* GlobalFileImporter.swift */; };
CEF7F6022AEEDCC400E34952 /* VMWizardContent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84C2E8642AA429E800B17308 /* VMWizardContent.swift */; };
CEF7F6032AEEDCC400E34952 /* UTMExternalSceneDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 841E58CA28937EE200137A20 /* UTMExternalSceneDelegate.swift */; platformFilter = ios; };
CEF7F6052AEEDCC400E34952 /* UTMQemuConfigurationQEMU.swift in Sources */ = {isa = PBXBuildFile; fileRef = 841619B128431DA5000034B2 /* UTMQemuConfigurationQEMU.swift */; };
CEF7F6062AEEDCC400E34952 /* UTMQemuConfigurationDisplay.swift in Sources */ = {isa = PBXBuildFile; fileRef = 843BF82328441EAD0029D60D /* UTMQemuConfigurationDisplay.swift */; };
CEF7F6072AEEDCC400E34952 /* UTMApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE80111F2AD4E9E8009001C2 /* UTMApp.swift */; platformFilters = (xros, ); };
CEF7F6082AEEDCC400E34952 /* VMConfigDisplayConsoleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8401FDA5269D44E400265F0D /* VMConfigDisplayConsoleView.swift */; };
CEF7F60A2AEEDCC400E34952 /* VMConfigSerialView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 848D99B728630A780055C215 /* VMConfigSerialView.swift */; };
CEF7F60B2AEEDCC400E34952 /* VMWizardState.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEF0305526A2AFDD00667B63 /* VMWizardState.swift */; };
CEF7F60C2AEEDCC400E34952 /* UTMQemuConfigurationInput.swift in Sources */ = {isa = PBXBuildFile; fileRef = 843BF82B284482C10029D60D /* UTMQemuConfigurationInput.swift */; };
CEF7F60D2AEEDCC400E34952 /* VMDisplayMetalViewController+Keyboard.m in Sources */ = {isa = PBXBuildFile; fileRef = CE3ADD66240EFBCA002D6A5F /* VMDisplayMetalViewController+Keyboard.m */; };
CEF7F60E2AEEDCC400E34952 /* UTMExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE2D954624AD4F980059923A /* UTMExtensions.swift */; };
CEF7F60F2AEEDCC400E34952 /* UTMData.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE020BA224AEDC7C00B44AB6 /* UTMData.swift */; };
CEF7F6112AEEDCC400E34952 /* VMConfigSoundView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE2D953A24AD4F980059923A /* VMConfigSoundView.swift */; };
CEF7F6122AEEDCC400E34952 /* UTMLegacyQemuConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = CE31C244225E555600A965DD /* UTMLegacyQemuConfiguration.m */; };
CEF7F6142AEEDCC400E34952 /* VMDetailsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE2D954B24AD4F980059923A /* VMDetailsView.swift */; };
CEF7F6152AEEDCC400E34952 /* VMDisplayMetalViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 5286EC94243748C3007E6CBC /* VMDisplayMetalViewController.m */; };
CEF7F6162AEEDCC400E34952 /* UTMQemuConfiguration+Arguments.swift in Sources */ = {isa = PBXBuildFile; fileRef = 848D99C328670F650055C215 /* UTMQemuConfiguration+Arguments.swift */; };
CEF7F6172AEEDCC400E34952 /* Main.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEB63A7524F4654400CAF323 /* Main.swift */; };
CEF7F6192AEEDCC400E34952 /* VMCardView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE2D954324AD4F980059923A /* VMCardView.swift */; };
CEF7F61A2AEEDCC400E34952 /* VMNavigationListView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8432328F28C2CDAD00CFBC97 /* VMNavigationListView.swift */; };
CEF7F61B2AEEDCC400E34952 /* UTMSingleWindowView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 841E58CD28937FED00137A20 /* UTMSingleWindowView.swift */; };
CEF7F61C2AEEDCC400E34952 /* UTMLegacyQemuConfiguration+Sharing.m in Sources */ = {isa = PBXBuildFile; fileRef = CE059DC4243BFA3200338317 /* UTMLegacyQemuConfiguration+Sharing.m */; };
CEF7F61D2AEEDCC400E34952 /* SizeTextField.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84C505AB28C588EC007CE8FF /* SizeTextField.swift */; };
CEF7F61E2AEEDCC400E34952 /* DefaultTextField.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8471770527CC974F00D3A50B /* DefaultTextField.swift */; };
CEF7F61F2AEEDCC400E34952 /* VMToolbarDisplayMenuView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84E6F6FC289319AE00080EEF /* VMToolbarDisplayMenuView.swift */; };
CEF7F6202AEEDCC400E34952 /* ActivityView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE8813D224CD230300532628 /* ActivityView.swift */; };
CEF7F6212AEEDCC400E34952 /* UTMPasteboard.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEDF83F8258AE24E0030E4AC /* UTMPasteboard.swift */; };
CEF7F6222AEEDCC400E34952 /* QEMUArgument.swift in Sources */ = {isa = PBXBuildFile; fileRef = 848D99B3286300160055C215 /* QEMUArgument.swift */; };
CEF7F6232AEEDCC400E34952 /* VMPlaceholderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE2D954224AD4F980059923A /* VMPlaceholderView.swift */; };
CEF7F6242AEEDCC400E34952 /* VMDisplayMetalViewController+Pointer.m in Sources */ = {isa = PBXBuildFile; fileRef = 83FBDD55242FA7BC00D2C5D7 /* VMDisplayMetalViewController+Pointer.m */; };
CEF7F6252AEEDCC400E34952 /* VMDisplayViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = CE72B4AC2463579D00716A11 /* VMDisplayViewController.m */; };
CEF7F6282AEEDCC400E34952 /* UTMQemuConfigurationSound.swift in Sources */ = {isa = PBXBuildFile; fileRef = 843BF83328450C0B0029D60D /* UTMQemuConfigurationSound.swift */; };
CEF7F6292AEEDCC400E34952 /* VMScroll.m in Sources */ = {isa = PBXBuildFile; fileRef = CE20FAE72448D2BE0059AE11 /* VMScroll.m */; };
CEF7F62A2AEEDCC400E34952 /* VMConfigNetworkPortForwardView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE2D954D24AD4F980059923A /* VMConfigNetworkPortForwardView.swift */; };
CEF7F62B2AEEDCC400E34952 /* UTMDownloadSupportToolsTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = 843232B628C4816100CFBC97 /* UTMDownloadSupportToolsTask.swift */; };
CEF7F62C2AEEDCC400E34952 /* UTMQemuConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 841619A5284315C1000034B2 /* UTMQemuConfiguration.swift */; };
CEF7F62E2AEEDCC400E34952 /* libgstautodetect.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CE9D19522265425900355E14 /* libgstautodetect.a */; };
CEF7F62F2AEEDCC400E34952 /* libgstaudiotestsrc.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CE9D19532265425900355E14 /* libgstaudiotestsrc.a */; };
CEF7F6302AEEDCC400E34952 /* libgstvideoconvert.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CE9D19542265425900355E14 /* libgstvideoconvert.a */; };
CEF7F6312AEEDCC400E34952 /* libgstaudioconvert.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CE9D19552265425900355E14 /* libgstaudioconvert.a */; };
CEF7F6322AEEDCC400E34952 /* libgstvideoscale.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CE9D19562265425900355E14 /* libgstvideoscale.a */; };
CEF7F6332AEEDCC400E34952 /* IQKeyboardManagerSwift in Frameworks */ = {isa = PBXBuildFile; platformFilter = ios; productRef = CEF7F5862AEEDCC400E34952 /* IQKeyboardManagerSwift */; };
CEF7F6342AEEDCC400E34952 /* MetalKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE66450C2269313200B0849A /* MetalKit.framework */; };
CEF7F6352AEEDCC400E34952 /* libgstvolume.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CE9D19572265425900355E14 /* libgstvolume.a */; };
CEF7F6362AEEDCC400E34952 /* libgstcoreelements.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CE9D19582265425900355E14 /* libgstcoreelements.a */; };
CEF7F6372AEEDCC400E34952 /* libgstvideorate.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CE9D19592265425900355E14 /* libgstvideorate.a */; };
CEF7F6382AEEDCC400E34952 /* libgstjpeg.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CE9D195A2265425900355E14 /* libgstjpeg.a */; };
CEF7F6392AEEDCC400E34952 /* libgstaudioresample.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CE9D195B2265425900355E14 /* libgstaudioresample.a */; };
CEF7F63A2AEEDCC400E34952 /* libgstplayback.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CE9D195C2265425900355E14 /* libgstplayback.a */; };
CEF7F63C2AEEDCC400E34952 /* libgstadder.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CE9D195D2265425900355E14 /* libgstadder.a */; };
CEF7F63D2AEEDCC400E34952 /* libgstaudiorate.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CE9D195F2265425900355E14 /* libgstaudiorate.a */; };
CEF7F63F2AEEDCC400E34952 /* libgstvideofilter.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CE9D19602265425900355E14 /* libgstvideofilter.a */; };
CEF7F6402AEEDCC400E34952 /* SwiftUIVisualEffects in Frameworks */ = {isa = PBXBuildFile; productRef = CEF7F5902AEEDCC400E34952 /* SwiftUIVisualEffects */; };
CEF7F6422AEEDCC400E34952 /* libgstapp.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CE9D19612265425900355E14 /* libgstapp.a */; };
CEF7F6432AEEDCC400E34952 /* libgstgio.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CE9D19622265425A00355E14 /* libgstgio.a */; };
CEF7F6442AEEDCC400E34952 /* libgsttypefindfunctions.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CE9D19632265425A00355E14 /* libgsttypefindfunctions.a */; };
CEF7F6452AEEDCC400E34952 /* libgstvideotestsrc.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CE9D19642265425A00355E14 /* libgstvideotestsrc.a */; };
CEF7F6462AEEDCC400E34952 /* libgstosxaudio.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CE9D19652265425A00355E14 /* libgstosxaudio.a */; };
CEF7F6472AEEDCC400E34952 /* gmodule-2.0.0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D63D822653C7300FC7E63 /* gmodule-2.0.0.framework */; };
CEF7F6482AEEDCC400E34952 /* jpeg.62.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D63D922653C7300FC7E63 /* jpeg.62.framework */; };
CEF7F6492AEEDCC400E34952 /* ZIPFoundation in Frameworks */ = {isa = PBXBuildFile; productRef = CEF7F5882AEEDCC400E34952 /* ZIPFoundation */; };
CEF7F64A2AEEDCC400E34952 /* intl.8.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D63DA22653C7300FC7E63 /* intl.8.framework */; };
CEF7F64B2AEEDCC400E34952 /* gstapp-1.0.0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D63DB22653C7300FC7E63 /* gstapp-1.0.0.framework */; };
CEF7F64C2AEEDCC400E34952 /* gthread-2.0.0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D63DC22653C7300FC7E63 /* gthread-2.0.0.framework */; };
CEF7F64D2AEEDCC400E34952 /* gstrtp-1.0.0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D63DD22653C7400FC7E63 /* gstrtp-1.0.0.framework */; };
CEF7F64E2AEEDCC400E34952 /* gstriff-1.0.0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D63DE22653C7400FC7E63 /* gstriff-1.0.0.framework */; };
CEF7F6512AEEDCC400E34952 /* AVFAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 84818C0B2898A07A009EDB67 /* AVFAudio.framework */; };
CEF7F6522AEEDCC400E34952 /* gstreamer-1.0.0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D63E022653C7400FC7E63 /* gstreamer-1.0.0.framework */; };
CEF7F6532AEEDCC400E34952 /* json-glib-1.0.0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D63E222653C7400FC7E63 /* json-glib-1.0.0.framework */; };
CEF7F6542AEEDCC400E34952 /* ffi.8.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D63E322653C7400FC7E63 /* ffi.8.framework */; };
CEF7F6552AEEDCC400E34952 /* gstnet-1.0.0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D63E522653C7400FC7E63 /* gstnet-1.0.0.framework */; };
CEF7F6562AEEDCC400E34952 /* gstbase-1.0.0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D63E822653C7400FC7E63 /* gstbase-1.0.0.framework */; };
CEF7F6572AEEDCC400E34952 /* Logging in Frameworks */ = {isa = PBXBuildFile; productRef = CEF7F5842AEEDCC400E34952 /* Logging */; };
CEF7F6582AEEDCC400E34952 /* SwiftTerm in Frameworks */ = {isa = PBXBuildFile; productRef = CEF7F58E2AEEDCC400E34952 /* SwiftTerm */; };
CEF7F65A2AEEDCC400E34952 /* phodav-3.0.0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE059DC0243BD67100338317 /* phodav-3.0.0.framework */; };
CEF7F65C2AEEDCC400E34952 /* SwiftUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE0E9B86252FD06B0026E02B /* SwiftUI.framework */; settings = {ATTRIBUTES = (Weak, ); }; };
CEF7F65D2AEEDCC400E34952 /* gstcontroller-1.0.0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D63EE22653C7400FC7E63 /* gstcontroller-1.0.0.framework */; };
CEF7F65E2AEEDCC400E34952 /* gstaudio-1.0.0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D63EF22653C7400FC7E63 /* gstaudio-1.0.0.framework */; };
CEF7F65F2AEEDCC400E34952 /* gpg-error.0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D63F122653C7400FC7E63 /* gpg-error.0.framework */; };
CEF7F6602AEEDCC400E34952 /* gcrypt.20.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D63F322653C7400FC7E63 /* gcrypt.20.framework */; };
CEF7F6612AEEDCC400E34952 /* InAppSettingsKit in Frameworks */ = {isa = PBXBuildFile; platformFilter = ios; productRef = CEF7F5922AEEDCC400E34952 /* InAppSettingsKit */; };
CEF7F6622AEEDCC400E34952 /* gobject-2.0.0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D63F522653C7400FC7E63 /* gobject-2.0.0.framework */; };
CEF7F6642AEEDCC400E34952 /* gsttag-1.0.0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D63F622653C7400FC7E63 /* gsttag-1.0.0.framework */; };
CEF7F6652AEEDCC400E34952 /* gio-2.0.0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D63F822653C7400FC7E63 /* gio-2.0.0.framework */; };
CEF7F6662AEEDCC400E34952 /* gstvideo-1.0.0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D63F922653C7400FC7E63 /* gstvideo-1.0.0.framework */; };
CEF7F6672AEEDCC400E34952 /* spice-client-glib-2.0.8.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D63FE22653C7500FC7E63 /* spice-client-glib-2.0.8.framework */; };
CEF7F6682AEEDCC400E34952 /* gstrtsp-1.0.0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D640122653C7500FC7E63 /* gstrtsp-1.0.0.framework */; };
CEF7F6692AEEDCC400E34952 /* opus.0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D640322653C7500FC7E63 /* opus.0.framework */; };
CEF7F66A2AEEDCC400E34952 /* glib-2.0.0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D640422653C7500FC7E63 /* glib-2.0.0.framework */; };
CEF7F66B2AEEDCC400E34952 /* png16.16.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D640522653C7500FC7E63 /* png16.16.framework */; };
CEF7F66C2AEEDCC400E34952 /* gstfft-1.0.0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D640922653C7500FC7E63 /* gstfft-1.0.0.framework */; };
CEF7F66D2AEEDCC400E34952 /* crypto.1.1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D640A22653C7500FC7E63 /* crypto.1.1.framework */; };
CEF7F66E2AEEDCC400E34952 /* gstpbutils-1.0.0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D640E22653C7500FC7E63 /* gstpbutils-1.0.0.framework */; };
CEF7F66F2AEEDCC400E34952 /* gstallocators-1.0.0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D641122653C7500FC7E63 /* gstallocators-1.0.0.framework */; };
CEF7F6702AEEDCC400E34952 /* gstcheck-1.0.0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D641422653C7500FC7E63 /* gstcheck-1.0.0.framework */; };
CEF7F6712AEEDCC400E34952 /* iconv.2.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D641522653C7500FC7E63 /* iconv.2.framework */; };
CEF7F6722AEEDCC400E34952 /* gstsdp-1.0.0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D641622653C7500FC7E63 /* gstsdp-1.0.0.framework */; };
CEF7F6742AEEDCC400E34952 /* ssl.1.1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D641722653C7500FC7E63 /* ssl.1.1.framework */; };
CEF7F6762AEEDCC400E34952 /* pixman-1.0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D641922653C7600FC7E63 /* pixman-1.0.framework */; };
CEF7F6792AEEDCC400E34952 /* Icons in Resources */ = {isa = PBXBuildFile; fileRef = CE4698F824C8FBD9008C1BD6 /* Icons */; };
CEF7F67B2AEEDCC400E34952 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 521F3EFB2414F73800130500 /* Localizable.strings */; };
CEF7F67C2AEEDCC400E34952 /* qemu in Resources */ = {isa = PBXBuildFile; fileRef = CE9D18F72265410E00355E14 /* qemu */; };
CEF7F67E2AEEDCC400E34952 /* Localizable.stringsdict in Resources */ = {isa = PBXBuildFile; fileRef = CED8DF7928A120C100C34345 /* Localizable.stringsdict */; };
CEF7F67F2AEEDCC400E34952 /* Settings.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 5286EC91243748AC007E6CBC /* Settings.bundle */; };
CEF7F6802AEEDCC400E34952 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = CE550BD52259479D0063E575 /* Assets.xcassets */; };
CEF7F6832AEEDCC400E34952 /* gpg-error.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63F122653C7400FC7E63 /* gpg-error.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CEF7F6852AEEDCC400E34952 /* gstcontroller-1.0.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63EE22653C7400FC7E63 /* gstcontroller-1.0.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CEF7F6862AEEDCC400E34952 /* gstallocators-1.0.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D641122653C7500FC7E63 /* gstallocators-1.0.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CEF7F6872AEEDCC400E34952 /* gstbase-1.0.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63E822653C7400FC7E63 /* gstbase-1.0.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CEF7F6882AEEDCC400E34952 /* ffi.8.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63E322653C7400FC7E63 /* ffi.8.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CEF7F6892AEEDCC400E34952 /* ssl.1.1.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D641722653C7500FC7E63 /* ssl.1.1.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CEF7F68B2AEEDCC400E34952 /* gio-2.0.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63F822653C7400FC7E63 /* gio-2.0.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CEF7F68D2AEEDCC400E34952 /* png16.16.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D640522653C7500FC7E63 /* png16.16.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CEF7F68E2AEEDCC400E34952 /* gstnet-1.0.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63E522653C7400FC7E63 /* gstnet-1.0.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CEF7F6902AEEDCC400E34952 /* crypto.1.1.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D640A22653C7500FC7E63 /* crypto.1.1.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CEF7F6922AEEDCC400E34952 /* gstapp-1.0.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63DB22653C7300FC7E63 /* gstapp-1.0.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CEF7F6962AEEDCC400E34952 /* gsttag-1.0.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63F622653C7400FC7E63 /* gsttag-1.0.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CEF7F6982AEEDCC400E34952 /* gstrtp-1.0.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63DD22653C7400FC7E63 /* gstrtp-1.0.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CEF7F6992AEEDCC400E34952 /* gstriff-1.0.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63DE22653C7400FC7E63 /* gstriff-1.0.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CEF7F69C2AEEDCC400E34952 /* phodav-3.0.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE059DC0243BD67100338317 /* phodav-3.0.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CEF7F69D2AEEDCC400E34952 /* gthread-2.0.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63DC22653C7300FC7E63 /* gthread-2.0.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CEF7F6A22AEEDCC400E34952 /* gobject-2.0.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63F522653C7400FC7E63 /* gobject-2.0.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CEF7F6A32AEEDCC400E34952 /* gmodule-2.0.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63D822653C7300FC7E63 /* gmodule-2.0.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CEF7F6AD2AEEDCC400E34952 /* glib-2.0.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D640422653C7500FC7E63 /* glib-2.0.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CEF7F6AE2AEEDCC400E34952 /* EGL.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE5451A426AF5F0F008594E5 /* EGL.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
CEF7F6B42AEEDCC400E34952 /* intl.8.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63DA22653C7300FC7E63 /* intl.8.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CEF7F6B52AEEDCC400E34952 /* gstreamer-1.0.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63E022653C7400FC7E63 /* gstreamer-1.0.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CEF7F6B62AEEDCC400E34952 /* GLESv2.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE5451A326AF5F0F008594E5 /* GLESv2.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
CEF7F6B72AEEDCC400E34952 /* gstvideo-1.0.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63F922653C7400FC7E63 /* gstvideo-1.0.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CEF7F6B82AEEDCC400E34952 /* json-glib-1.0.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63E222653C7400FC7E63 /* json-glib-1.0.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CEF7F6B92AEEDCC400E34952 /* pixman-1.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D641922653C7600FC7E63 /* pixman-1.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CEF7F6BA2AEEDCC400E34952 /* jpeg.62.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63D922653C7300FC7E63 /* jpeg.62.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CEF7F6BE2AEEDCC400E34952 /* spice-client-glib-2.0.8.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63FE22653C7500FC7E63 /* spice-client-glib-2.0.8.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CEF7F6BF2AEEDCC400E34952 /* opus.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D640322653C7500FC7E63 /* opus.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CEF7F6C02AEEDCC400E34952 /* gstsdp-1.0.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D641622653C7500FC7E63 /* gstsdp-1.0.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CEF7F6C42AEEDCC400E34952 /* gstaudio-1.0.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63EF22653C7400FC7E63 /* gstaudio-1.0.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CEF7F6C52AEEDCC400E34952 /* gstcheck-1.0.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D641422653C7500FC7E63 /* gstcheck-1.0.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CEF7F6C72AEEDCC400E34952 /* iconv.2.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D641522653C7500FC7E63 /* iconv.2.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CEF7F6C92AEEDCC400E34952 /* gstrtsp-1.0.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D640122653C7500FC7E63 /* gstrtsp-1.0.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CEF7F6CB2AEEDCC400E34952 /* gcrypt.20.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63F322653C7400FC7E63 /* gcrypt.20.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CEF7F6CC2AEEDCC400E34952 /* gstfft-1.0.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D640922653C7500FC7E63 /* gstfft-1.0.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CEF7F6CE2AEEDCC400E34952 /* gstpbutils-1.0.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D640E22653C7500FC7E63 /* gstpbutils-1.0.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CEF7F6D62AEEEF7D00E34952 /* CocoaSpiceNoUsb in Frameworks */ = {isa = PBXBuildFile; productRef = CEF7F6D52AEEEF7D00E34952 /* CocoaSpiceNoUsb */; };
CEF83F262500901300557D15 /* qemu in Resources */ = {isa = PBXBuildFile; fileRef = CE9D18F72265410E00355E14 /* qemu */; };
CEF83F862500947D00557D15 /* gcrypt.20.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D63F322653C7400FC7E63 /* gcrypt.20.framework */; };
CEF83F872500948800557D15 /* gpg-error.0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D63F122653C7400FC7E63 /* gpg-error.0.framework */; };
CEF83F882500949D00557D15 /* gthread-2.0.0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D63DC22653C7300FC7E63 /* gthread-2.0.0.framework */; };
CEF83F89250094A400557D15 /* png16.16.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D640522653C7500FC7E63 /* png16.16.framework */; };
CEF83F8A250094B200557D15 /* spice-server.1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2D641822653C7500FC7E63 /* spice-server.1.framework */; };
CEF83F8B250094D700557D15 /* spice-server.1.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D641822653C7500FC7E63 /* spice-server.1.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CEF83F8C250094E300557D15 /* png16.16.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D640522653C7500FC7E63 /* png16.16.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CEF83F8D250094E700557D15 /* gthread-2.0.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63DC22653C7300FC7E63 /* gthread-2.0.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CEF83F8E250094EC00557D15 /* gpg-error.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63F122653C7400FC7E63 /* gpg-error.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CEF83F8F250094EE00557D15 /* gcrypt.20.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63F322653C7400FC7E63 /* gcrypt.20.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CEFE96772B69A7CC000F00C9 /* VMRemoteSessionState.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEFE96762B69A7CC000F00C9 /* VMRemoteSessionState.swift */; };
CEFE98DF29485237007CB7A8 /* UTM.sdef in Resources */ = {isa = PBXBuildFile; fileRef = CEFE98DE29485237007CB7A8 /* UTM.sdef */; };
CEFE98E129485776007CB7A8 /* UTMScriptingVirtualMachineImpl.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEFE98E029485776007CB7A8 /* UTMScriptingVirtualMachineImpl.swift */; };
D38CFF45AB0566027A30677F /* VMSnapshotsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5BB911D9C7D6564198DAC87 /* VMSnapshotsView.swift */; };
E1B70310A596175A0E9F3025 /* UTMSnapshotManifest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0F9CF0C724EB2633D0B87ACE /* UTMSnapshotManifest.swift */; };
E427638537FF5935C6DCAF11 /* VMSnapshotsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5BB911D9C7D6564198DAC87 /* VMSnapshotsView.swift */; };
E75442DAFC2ED7AF55CC87CA /* VMConfigQEMUArgumentsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF2D14863C5CDE332BC8698C /* VMConfigQEMUArgumentsView.swift */; };
EFAB3C24B8C39BC85EEFE028 /* UTMSnapshotBackend.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE6FCF9E7BD060AB81411ABC /* UTMSnapshotBackend.swift */; };
F3B87AB8E7FA8B9648FC0EAD /* VMSnapshotsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5BB911D9C7D6564198DAC87 /* VMSnapshotsView.swift */; };
FA897DF5FDA34A4F8F6782AD /* UTMSnapshotService.swift in Sources */ = {isa = PBXBuildFile; fileRef = EFC4D9A586DD424D85B2FA1C /* UTMSnapshotService.swift */; };
FC6D2EA0328DA5CD033B9518 /* UTMScriptingSnapshotImpl.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38E2C5FE357F6FEDAEA675CA /* UTMScriptingSnapshotImpl.swift */; };
FD2E48FCF9EC5A44E0A35855 /* VMKeyboardAccessoryView.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB38A22C8D69DB2D2C64107F /* VMKeyboardAccessoryView.swift */; };
FF0307552A84E3B70049979B /* QEMULauncher-InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = FF0307532A84E3B70049979B /* QEMULauncher-InfoPlist.strings */; };
FFB02A8C266CB09C006CD71A /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = FFB02A8A266CB09C006CD71A /* InfoPlist.strings */; };
FFB02A8D266CB09C006CD71A /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = FFB02A8A266CB09C006CD71A /* InfoPlist.strings */; };
FFB02A90266CB09C006CD71A /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = FFB02A8E266CB09C006CD71A /* InfoPlist.strings */; };
FFB02A93266CB09C006CD71A /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = FFB02A91266CB09C006CD71A /* InfoPlist.strings */; };
FFB02A96266CB09C006CD71A /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = FFB02A94266CB09C006CD71A /* Localizable.strings */; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
8401FD7B269BECF200265F0D /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = CE550BC1225947990063E575 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 8401FD61269BE9C500265F0D;
remoteInfo = QEMULauncher;
};
84A57CB630641C6800BA5139 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = CE550BC1225947990063E575 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 84A57CB030641C6800BA5139;
remoteInfo = iOSHelper;
};
84A57CC430641CCE00BA5139 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = CE550BC1225947990063E575 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 84A57D0130641D0000BA5139;
remoteInfo = "iOSHelper-SE";
};
84E3A8FC293DB7720024A740 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = CE550BC1225947990063E575 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 84E3A8EF293DB37E0024A740;
remoteInfo = utmctl;
};
CE9A353226533A52005077CF /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = CE550BC1225947990063E575 /* Project object */;
proxyType = 1;
remoteGlobalIDString = CE9A352C26533A51005077CF;
remoteInfo = JailbreakInterposer;
};
CEA3EE03301691C500AAA8E4 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = CE550BC1225947990063E575 /* Project object */;
proxyType = 1;
remoteGlobalIDString = CEA3EDEF30168B9000AAA8E4;
remoteInfo = QEMURenderServer;
};
CEBDA1E324D8BDDB0010B5EC /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = CE550BC1225947990063E575 /* Project object */;
proxyType = 1;
remoteGlobalIDString = CEBDA1D924D8BDDA0010B5EC;
remoteInfo = QEMUHelper;
};
/* End PBXContainerItemProxy section */
/* Begin PBXCopyFilesBuildPhase section */
84A57CB930641C6800BA5139 /* Embed ExtensionKit Extensions */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "$(EXTENSIONS_FOLDER_PATH)";
dstSubfolderSpec = 16;
files = (
84A57CB830641C6800BA5139 /* iOSHelper.appex in Embed ExtensionKit Extensions */,
);
name = "Embed ExtensionKit Extensions";
runOnlyForDeploymentPostprocessing = 0;
};
84A57CC630641CCE00BA5139 /* Embed ExtensionKit Extensions */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "$(EXTENSIONS_FOLDER_PATH)";
dstSubfolderSpec = 16;
files = (
84A57CC330641CCE00BA5139 /* iOSHelper-SE.appex in Embed ExtensionKit Extensions */,
);
name = "Embed ExtensionKit Extensions";
runOnlyForDeploymentPostprocessing = 0;
};
84E3A8EE293DB37E0024A740 /* Copy Files */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = /usr/share/man/man1/;
dstSubfolderSpec = 0;
files = (
);
name = "Copy Files";
runOnlyForDeploymentPostprocessing = 1;
};
84E3A8FA293DB70A0024A740 /* Embed CLI Tool */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "";
dstSubfolderSpec = 6;
files = (
84E3A8FB293DB7240024A740 /* utmctl in Embed CLI Tool */,
);
name = "Embed CLI Tool";
runOnlyForDeploymentPostprocessing = 0;
};
CE0B6E6D24AD66CE00FE012D /* Embed Libraries */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "";
dstSubfolderSpec = 10;
files = (
CE0B6F1F24AD679E00FE012D /* gstcontroller-1.0.0.framework in Embed Libraries */,
CEF83F8E250094EC00557D15 /* gpg-error.0.framework in Embed Libraries */,
CE0B6F1A24AD679500FE012D /* gstallocators-1.0.0.framework in Embed Libraries */,
CED297152CE425CB00F1E3EB /* soup-3.0.0.framework in Embed Libraries */,
CE03D08F24D9124200F76B84 /* gobject-2.0.0.framework in Embed Libraries */,
CE0B6F1D24AD679B00FE012D /* gstbase-1.0.0.framework in Embed Libraries */,
CE0B6F2224AD67A200FE012D /* gstnet-1.0.0.framework in Embed Libraries */,
CE03D09124D9124900F76B84 /* jpeg.62.framework in Embed Libraries */,
CEA9059525FC6A3A00801E7C /* usbredirhost.1.framework in Embed Libraries */,
CE63B0DD2F0ED4FF00C59D13 /* vulkan.1.framework in Embed Libraries */,
CEF83F8C250094E300557D15 /* png16.16.framework in Embed Libraries */,
CEF83F8F250094EE00557D15 /* gcrypt.20.framework in Embed Libraries */,
CE0B6F5424AD67FA00FE012D /* spice-client-glib-2.0.8.framework in Embed Libraries */,
CEF83F8B250094D700557D15 /* spice-server.1.framework in Embed Libraries */,
CEA3EDEC3016810500AAA8E4 /* dxmt-native.framework in Embed Libraries */,
CE0B6F1B24AD679700FE012D /* gstapp-1.0.0.framework in Embed Libraries */,
CE0B6F2924AD67AD00FE012D /* gsttag-1.0.0.framework in Embed Libraries */,
CE0B6F3124AD67C100FE012D /* phodav-3.0.0.framework in Embed Libraries */,
CE0B6F2624AD67A900FE012D /* gstrtp-1.0.0.framework in Embed Libraries */,
CE0B6F2524AD67A700FE012D /* gstriff-1.0.0.framework in Embed Libraries */,
CE0B6F2424AD67A600FE012D /* gstreamer-1.0.0.framework in Embed Libraries */,
CE0B6F2A24AD67AF00FE012D /* gstvideo-1.0.0.framework in Embed Libraries */,
CE0B6F2F24AD67BE00FE012D /* json-glib-1.0.0.framework in Embed Libraries */,
CE63B0DF2F0ED4FF00C59D13 /* MoltenVK.framework in Embed Libraries */,
CE03D0C724D913E600F76B84 /* opus.0.framework in Embed Libraries */,
CE03D08C24D9123E00F76B84 /* gio-2.0.0.framework in Embed Libraries */,
CE0B6F2824AD67AC00FE012D /* gstsdp-1.0.0.framework in Embed Libraries */,
CE0B6F1C24AD679800FE012D /* gstaudio-1.0.0.framework in Embed Libraries */,
CE0B6F1E24AD679C00FE012D /* gstcheck-1.0.0.framework in Embed Libraries */,
CE03D08D24D9123F00F76B84 /* glib-2.0.0.framework in Embed Libraries */,
CEA9059625FC6A3B00801E7C /* usbredirparser.1.framework in Embed Libraries */,
CE0B6F2724AD67AA00FE012D /* gstrtsp-1.0.0.framework in Embed Libraries */,
CE03D0CB24D9142500F76B84 /* ssl.1.1.framework in Embed Libraries */,
CE03D0CF24D9A33000F76B84 /* iconv.2.framework in Embed Libraries */,
CE03D0CD24D9144500F76B84 /* crypto.1.1.framework in Embed Libraries */,
CE03D08E24D9124100F76B84 /* gmodule-2.0.0.framework in Embed Libraries */,
CE03D0C524D913AF00F76B84 /* ffi.8.framework in Embed Libraries */,
CEF83F8D250094E700557D15 /* gthread-2.0.0.framework in Embed Libraries */,
CE63B0DB2F0ED4FF00C59D13 /* vulkan_kosmickrisp.framework in Embed Libraries */,
CEA3EDEE3016810500AAA8E4 /* d3dmetal-native.framework in Embed Libraries */,
CE064C662A563F4B003C833D /* swtpm.0.framework in Embed Libraries */,
CE03D09024D9124800F76B84 /* intl.8.framework in Embed Libraries */,
CE03D0C924D9140A00F76B84 /* pixman-1.0.framework in Embed Libraries */,
CE0B6F2024AD679F00FE012D /* gstfft-1.0.0.framework in Embed Libraries */,
CE0B6F2324AD67A400FE012D /* gstpbutils-1.0.0.framework in Embed Libraries */,
CE0DF19425A83C1700A51894 /* qemu-aarch64-softmmu.framework in Embed Libraries */,
CE0DF19525A83C1700A51894 /* qemu-alpha-softmmu.framework in Embed Libraries */,
CE0DF19625A83C1700A51894 /* qemu-arm-softmmu.framework in Embed Libraries */,
CE0DF19825A83C1700A51894 /* qemu-hppa-softmmu.framework in Embed Libraries */,
CE02C8B4294EE59A006DFE48 /* slirp.0.framework in Embed Libraries */,
84937F0028960789003148F4 /* zstd.1.framework in Embed Libraries */,
CEA9054225F982C400801E7C /* usb-1.0.0.framework in Embed Libraries */,
CE0DF19925A83C1700A51894 /* qemu-i386-softmmu.framework in Embed Libraries */,
CE0DF19A25A83C1700A51894 /* qemu-m68k-softmmu.framework in Embed Libraries */,
CE0DF19B25A83C1700A51894 /* qemu-microblaze-softmmu.framework in Embed Libraries */,
CE0DF19C25A83C1700A51894 /* qemu-microblazeel-softmmu.framework in Embed Libraries */,
CE0DF19D25A83C1700A51894 /* qemu-mips-softmmu.framework in Embed Libraries */,
CE0DF19E25A83C1700A51894 /* qemu-mips64-softmmu.framework in Embed Libraries */,
CE0DF19F25A83C1700A51894 /* qemu-mips64el-softmmu.framework in Embed Libraries */,
CE0DF1A025A83C1700A51894 /* qemu-mipsel-softmmu.framework in Embed Libraries */,
CE0DF1A325A83C1700A51894 /* qemu-or1k-softmmu.framework in Embed Libraries */,
CE0DF1A425A83C1700A51894 /* qemu-ppc-softmmu.framework in Embed Libraries */,
CE0DF1A525A83C1700A51894 /* qemu-ppc64-softmmu.framework in Embed Libraries */,
CE0DF1A625A83C1700A51894 /* qemu-riscv32-softmmu.framework in Embed Libraries */,
CE0DF1A725A83C1700A51894 /* qemu-riscv64-softmmu.framework in Embed Libraries */,
CE0DF1A825A83C1700A51894 /* qemu-s390x-softmmu.framework in Embed Libraries */,
CE0DF1A925A83C1700A51894 /* qemu-sh4-softmmu.framework in Embed Libraries */,
CE02C8B6294EE59F006DFE48 /* qemu-loongarch64-softmmu.framework in Embed Libraries */,
CE0DF1AA25A83C1700A51894 /* qemu-sh4eb-softmmu.framework in Embed Libraries */,
CE0DF1AB25A83C1700A51894 /* qemu-sparc-softmmu.framework in Embed Libraries */,
CE0DF1AC25A83C1700A51894 /* qemu-sparc64-softmmu.framework in Embed Libraries */,
CE0DF1AD25A83C1700A51894 /* qemu-tricore-softmmu.framework in Embed Libraries */,
CE0DF1AE25A83C1700A51894 /* qemu-x86_64-softmmu.framework in Embed Libraries */,
CE0DF1AF25A83C1700A51894 /* qemu-xtensa-softmmu.framework in Embed Libraries */,
CE0DF1B025A83C1700A51894 /* qemu-xtensaeb-softmmu.framework in Embed Libraries */,
CEF78EF026B9B7910022CAF4 /* virglrenderer.1.framework in Embed Libraries */,
CEF78EE926B99F530022CAF4 /* EGL.framework in Embed Libraries */,
CEF78EEA26B99F530022CAF4 /* epoxy.0.framework in Embed Libraries */,
CEF78EEB26B99F530022CAF4 /* GLESv2.framework in Embed Libraries */,
8453DCB2278CE3D10037A0DA /* qemu-img.framework in Embed Libraries */,
);
name = "Embed Libraries";
runOnlyForDeploymentPostprocessing = 0;
};
CE2D937524AD46670059923A /* Embed Libraries */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "";
dstSubfolderSpec = 10;
files = (
84A57D0A30641D0000BA5139 /* qemu-img.framework in Embed Libraries */,
CE30F93730200C3300024DB2 /* dxmt-native.framework in Embed Libraries */,
CE2D937624AD46670059923A /* gpg-error.0.framework in Embed Libraries */,
CE2D937724AD46670059923A /* qemu-mips64el-softmmu.framework in Embed Libraries */,
CE2D937824AD46670059923A /* gstcontroller-1.0.0.framework in Embed Libraries */,
CE2D937924AD46670059923A /* gstallocators-1.0.0.framework in Embed Libraries */,
CE2D937A24AD46670059923A /* gstbase-1.0.0.framework in Embed Libraries */,
CE2D937B24AD46670059923A /* ffi.8.framework in Embed Libraries */,
CE2D937C24AD46670059923A /* ssl.1.1.framework in Embed Libraries */,
CEA9059125FC6A3300801E7C /* usbredirhost.1.framework in Embed Libraries */,
CE2D937D24AD46670059923A /* gio-2.0.0.framework in Embed Libraries */,
CE02C8AD294EE4EC006DFE48 /* slirp.0.framework in Embed Libraries */,
CE2D937E24AD46670059923A /* png16.16.framework in Embed Libraries */,
CE2D937F24AD46670059923A /* gstnet-1.0.0.framework in Embed Libraries */,
CE2D938124AD46670059923A /* crypto.1.1.framework in Embed Libraries */,
CE2D938224AD46670059923A /* qemu-riscv64-softmmu.framework in Embed Libraries */,
CE2D938324AD46670059923A /* gstapp-1.0.0.framework in Embed Libraries */,
CE63B0F52F0EFAF600C59D13 /* vulkan_kosmickrisp.framework in Embed Libraries */,
CE9A353526533A52005077CF /* JailbreakInterposer.framework in Embed Libraries */,
CE2D938524AD46670059923A /* qemu-microblaze-softmmu.framework in Embed Libraries */,
CE2D938624AD46670059923A /* qemu-sh4-softmmu.framework in Embed Libraries */,
CE2D938824AD46670059923A /* gsttag-1.0.0.framework in Embed Libraries */,
CE2D938924AD46670059923A /* qemu-or1k-softmmu.framework in Embed Libraries */,
CE2D938A24AD46670059923A /* gstrtp-1.0.0.framework in Embed Libraries */,
CE2D938B24AD46670059923A /* gstriff-1.0.0.framework in Embed Libraries */,
CE2D938C24AD46670059923A /* qemu-ppc-softmmu.framework in Embed Libraries */,
84C5068728CA5702007CE8FF /* Hypervisor.framework in Embed Libraries */,
CE2D938D24AD46670059923A /* phodav-3.0.0.framework in Embed Libraries */,
CE2D938E24AD46670059923A /* gthread-2.0.0.framework in Embed Libraries */,
CE2D938F24AD46670059923A /* qemu-aarch64-softmmu.framework in Embed Libraries */,
CEA9059225FC6A3500801E7C /* usbredirparser.1.framework in Embed Libraries */,
CE2D939024AD46670059923A /* qemu-mips-softmmu.framework in Embed Libraries */,
CE2D939124AD46670059923A /* qemu-s390x-softmmu.framework in Embed Libraries */,
CE2D939224AD46670059923A /* gobject-2.0.0.framework in Embed Libraries */,
CE63B0F72F0EFAF800C59D13 /* vulkan.1.framework in Embed Libraries */,
CE2D939324AD46670059923A /* gmodule-2.0.0.framework in Embed Libraries */,
CE2D939424AD46670059923A /* qemu-tricore-softmmu.framework in Embed Libraries */,
CE2D939524AD46670059923A /* qemu-sparc64-softmmu.framework in Embed Libraries */,
CE2D939624AD46670059923A /* qemu-riscv32-softmmu.framework in Embed Libraries */,
CE2D939724AD46670059923A /* qemu-mips64-softmmu.framework in Embed Libraries */,
CE63B0F92F0EFB0000C59D13 /* MoltenVK.framework in Embed Libraries */,
CE2D939824AD46670059923A /* qemu-m68k-softmmu.framework in Embed Libraries */,
CE2D939924AD46670059923A /* qemu-sparc-softmmu.framework in Embed Libraries */,
CE2D939A24AD46670059923A /* qemu-ppc64-softmmu.framework in Embed Libraries */,
CE2D939B24AD46670059923A /* qemu-alpha-softmmu.framework in Embed Libraries */,
CE2D939C24AD46670059923A /* qemu-sh4eb-softmmu.framework in Embed Libraries */,
CE2D939D24AD46670059923A /* glib-2.0.0.framework in Embed Libraries */,
CE5451AC26AF5F10008594E5 /* EGL.framework in Embed Libraries */,
CE2D939E24AD46670059923A /* qemu-x86_64-softmmu.framework in Embed Libraries */,
84937F1E289767EC003148F4 /* zstd.1.framework in Embed Libraries */,
CE2D939F24AD46670059923A /* qemu-xtensaeb-softmmu.framework in Embed Libraries */,
CEA9054525F982CA00801E7C /* usb-1.0.0.framework in Embed Libraries */,
CE2D93A024AD46670059923A /* qemu-arm-softmmu.framework in Embed Libraries */,
CE2D93A124AD46670059923A /* intl.8.framework in Embed Libraries */,
CE2D93A224AD46670059923A /* gstreamer-1.0.0.framework in Embed Libraries */,
CE5451AA26AF5F10008594E5 /* GLESv2.framework in Embed Libraries */,
CE2D93A324AD46670059923A /* gstvideo-1.0.0.framework in Embed Libraries */,
CE2D93A424AD46670059923A /* json-glib-1.0.0.framework in Embed Libraries */,
CE2D93A524AD46670059923A /* pixman-1.0.framework in Embed Libraries */,
CED2971A2CE4263100F1E3EB /* soup-3.0.0.framework in Embed Libraries */,
CE2D93A624AD46670059923A /* jpeg.62.framework in Embed Libraries */,
CE2D93A724AD46670059923A /* qemu-microblazeel-softmmu.framework in Embed Libraries */,
CE2D93A824AD46670059923A /* qemu-hppa-softmmu.framework in Embed Libraries */,
CE2D93A924AD46670059923A /* qemu-i386-softmmu.framework in Embed Libraries */,
CE2D93AA24AD46670059923A /* spice-client-glib-2.0.8.framework in Embed Libraries */,
CE2D93AB24AD46670059923A /* opus.0.framework in Embed Libraries */,
CE2D93AD24AD46670059923A /* gstsdp-1.0.0.framework in Embed Libraries */,
CE064C6A2A563F6E003C833D /* swtpm.0.framework in Embed Libraries */,
CE02C8AB294EE4EB006DFE48 /* qemu-loongarch64-softmmu.framework in Embed Libraries */,
CE2D93B024AD46670059923A /* gstaudio-1.0.0.framework in Embed Libraries */,
CE2D93B124AD46670059923A /* gstcheck-1.0.0.framework in Embed Libraries */,
CE2D93B224AD46670059923A /* qemu-xtensa-softmmu.framework in Embed Libraries */,
CE2D93B324AD46670059923A /* iconv.2.framework in Embed Libraries */,
CE2D93B424AD46670059923A /* qemu-mipsel-softmmu.framework in Embed Libraries */,
CE2D93B524AD46670059923A /* gstrtsp-1.0.0.framework in Embed Libraries */,
CE2D93B624AD46670059923A /* spice-server.1.framework in Embed Libraries */,
CE2D93B824AD46670059923A /* gcrypt.20.framework in Embed Libraries */,
CE2D93B924AD46670059923A /* gstfft-1.0.0.framework in Embed Libraries */,
CE5451A826AF5F10008594E5 /* epoxy.0.framework in Embed Libraries */,
CE2D93BA24AD46670059923A /* gstpbutils-1.0.0.framework in Embed Libraries */,
CE5451A626AF5F0F008594E5 /* virglrenderer.1.framework in Embed Libraries */,
);
name = "Embed Libraries";
runOnlyForDeploymentPostprocessing = 0;
};
CE6B241425F1F5630020D43E /* Embed Executables */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "";
dstSubfolderSpec = 6;
files = (
8401FD7A269BECE200265F0D /* QEMULauncher.app in Embed Executables */,
CEA3EE05301691C500AAA8E4 /* QEMURenderServer.app in Embed Executables */,
);
name = "Embed Executables";
runOnlyForDeploymentPostprocessing = 0;
};
CEA45F71263519B5002FA97D /* Embed Libraries */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "";
dstSubfolderSpec = 10;
files = (
84A57D0B30641D0000BA5139 /* qemu-img.framework in Embed Libraries */,
CE30F93630200C2000024DB2 /* dxmt-native.framework in Embed Libraries */,
CEA45F72263519B5002FA97D /* gpg-error.0.framework in Embed Libraries */,
CE63B0FD2F0EFB0700C59D13 /* vulkan_kosmickrisp.framework in Embed Libraries */,
CEA45F74263519B5002FA97D /* gstcontroller-1.0.0.framework in Embed Libraries */,
CEA45F75263519B5002FA97D /* gstallocators-1.0.0.framework in Embed Libraries */,
CEA45F76263519B5002FA97D /* gstbase-1.0.0.framework in Embed Libraries */,
CEA45F77263519B5002FA97D /* ffi.8.framework in Embed Libraries */,
CEA45F78263519B5002FA97D /* ssl.1.1.framework in Embed Libraries */,
CE63B0FB2F0EFB0600C59D13 /* vulkan.1.framework in Embed Libraries */,
CEA45F7A263519B5002FA97D /* gio-2.0.0.framework in Embed Libraries */,
CEA45F7B263519B5002FA97D /* png16.16.framework in Embed Libraries */,
CEA45F7C263519B5002FA97D /* gstnet-1.0.0.framework in Embed Libraries */,
CEA45F7E263519B5002FA97D /* crypto.1.1.framework in Embed Libraries */,
CEA45F7F263519B5002FA97D /* qemu-riscv64-softmmu.framework in Embed Libraries */,
CED2971C2CE4263600F1E3EB /* soup-3.0.0.framework in Embed Libraries */,
CEA45F80263519B5002FA97D /* gstapp-1.0.0.framework in Embed Libraries */,
CEA45F84263519B5002FA97D /* gsttag-1.0.0.framework in Embed Libraries */,
CEA45F86263519B5002FA97D /* gstrtp-1.0.0.framework in Embed Libraries */,
CEA45F87263519B5002FA97D /* gstriff-1.0.0.framework in Embed Libraries */,
CEA45F88263519B5002FA97D /* qemu-ppc-softmmu.framework in Embed Libraries */,
CEA45F89263519B5002FA97D /* phodav-3.0.0.framework in Embed Libraries */,
CEA45F8A263519B5002FA97D /* gthread-2.0.0.framework in Embed Libraries */,
84937F20289767F0003148F4 /* zstd.1.framework in Embed Libraries */,
CEA45F8B263519B5002FA97D /* qemu-aarch64-softmmu.framework in Embed Libraries */,
CEA45F8F263519B5002FA97D /* gobject-2.0.0.framework in Embed Libraries */,
CEA45F90263519B5002FA97D /* gmodule-2.0.0.framework in Embed Libraries */,
CEA45F97263519B5002FA97D /* qemu-ppc64-softmmu.framework in Embed Libraries */,
CEA45F9A263519B5002FA97D /* glib-2.0.0.framework in Embed Libraries */,
CEA45F9B263519B5002FA97D /* qemu-x86_64-softmmu.framework in Embed Libraries */,
CE064C6C2A563F75003C833D /* swtpm.0.framework in Embed Libraries */,
CEA45F9F263519B5002FA97D /* intl.8.framework in Embed Libraries */,
CEA45FA0263519B5002FA97D /* gstreamer-1.0.0.framework in Embed Libraries */,
CEA45FA1263519B5002FA97D /* gstvideo-1.0.0.framework in Embed Libraries */,
CE68E5502E404C4F006B3645 /* qemu-m68k-softmmu.framework in Embed Libraries */,
CEA45FA2263519B5002FA97D /* json-glib-1.0.0.framework in Embed Libraries */,
CEA45FA3263519B5002FA97D /* pixman-1.0.framework in Embed Libraries */,
CEA45FA4263519B5002FA97D /* jpeg.62.framework in Embed Libraries */,
CEA45FA7263519B5002FA97D /* qemu-i386-softmmu.framework in Embed Libraries */,
CEA45FA8263519B5002FA97D /* spice-client-glib-2.0.8.framework in Embed Libraries */,
CEA45FA9263519B5002FA97D /* opus.0.framework in Embed Libraries */,
CEA45FAA263519B5002FA97D /* gstsdp-1.0.0.framework in Embed Libraries */,
CE02C8B2294EE58C006DFE48 /* slirp.0.framework in Embed Libraries */,
CEA45FAC263519B5002FA97D /* gstaudio-1.0.0.framework in Embed Libraries */,
CEA45FAD263519B5002FA97D /* gstcheck-1.0.0.framework in Embed Libraries */,
CEA45FAF263519B5002FA97D /* iconv.2.framework in Embed Libraries */,
CEA45FB1263519B5002FA97D /* gstrtsp-1.0.0.framework in Embed Libraries */,
CEA45FB2263519B5002FA97D /* spice-server.1.framework in Embed Libraries */,
CE63B0FF2F0EFB0900C59D13 /* MoltenVK.framework in Embed Libraries */,
CEA45FB3263519B5002FA97D /* gcrypt.20.framework in Embed Libraries */,
CEA45FB4263519B5002FA97D /* gstfft-1.0.0.framework in Embed Libraries */,
CEA45FB5263519B5002FA97D /* gstpbutils-1.0.0.framework in Embed Libraries */,
CEF78EEF26B9B7870022CAF4 /* virglrenderer.1.framework in Embed Libraries */,
CEF78EE626B99F350022CAF4 /* EGL.framework in Embed Libraries */,
CEF78EE726B99F350022CAF4 /* epoxy.0.framework in Embed Libraries */,
CEF78EE826B99F350022CAF4 /* GLESv2.framework in Embed Libraries */,
);
name = "Embed Libraries";
runOnlyForDeploymentPostprocessing = 0;
};
CEBDA1E924D8BDDB0010B5EC /* Embed XPC Services */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "$(CONTENTS_FOLDER_PATH)/XPCServices";
dstSubfolderSpec = 16;
files = (
CEBDA1E524D8BDDB0010B5EC /* QEMUHelper.xpc in Embed XPC Services */,
);
name = "Embed XPC Services";
runOnlyForDeploymentPostprocessing = 0;
};
CEF7F6822AEEDCC400E34952 /* Embed Libraries */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "";
dstSubfolderSpec = 10;
files = (
CEF7F6832AEEDCC400E34952 /* gpg-error.0.framework in Embed Libraries */,
CEF7F6852AEEDCC400E34952 /* gstcontroller-1.0.0.framework in Embed Libraries */,
CEF7F6862AEEDCC400E34952 /* gstallocators-1.0.0.framework in Embed Libraries */,
CED2971E2CE4263A00F1E3EB /* soup-3.0.0.framework in Embed Libraries */,
CEF7F6872AEEDCC400E34952 /* gstbase-1.0.0.framework in Embed Libraries */,
CEF7F6882AEEDCC400E34952 /* ffi.8.framework in Embed Libraries */,
CEF7F6892AEEDCC400E34952 /* ssl.1.1.framework in Embed Libraries */,
CEF7F68B2AEEDCC400E34952 /* gio-2.0.0.framework in Embed Libraries */,
CEF7F68D2AEEDCC400E34952 /* png16.16.framework in Embed Libraries */,
CEF7F68E2AEEDCC400E34952 /* gstnet-1.0.0.framework in Embed Libraries */,
CEF7F6902AEEDCC400E34952 /* crypto.1.1.framework in Embed Libraries */,
CEF7F6922AEEDCC400E34952 /* gstapp-1.0.0.framework in Embed Libraries */,
CEF7F6962AEEDCC400E34952 /* gsttag-1.0.0.framework in Embed Libraries */,
CEF7F6982AEEDCC400E34952 /* gstrtp-1.0.0.framework in Embed Libraries */,
CEF7F6992AEEDCC400E34952 /* gstriff-1.0.0.framework in Embed Libraries */,
CEF7F69C2AEEDCC400E34952 /* phodav-3.0.0.framework in Embed Libraries */,
CEF7F69D2AEEDCC400E34952 /* gthread-2.0.0.framework in Embed Libraries */,
CEF7F6A22AEEDCC400E34952 /* gobject-2.0.0.framework in Embed Libraries */,
CEF7F6A32AEEDCC400E34952 /* gmodule-2.0.0.framework in Embed Libraries */,
CEF7F6AD2AEEDCC400E34952 /* glib-2.0.0.framework in Embed Libraries */,
CEF7F6AE2AEEDCC400E34952 /* EGL.framework in Embed Libraries */,
CEF7F6B42AEEDCC400E34952 /* intl.8.framework in Embed Libraries */,
CEF7F6B52AEEDCC400E34952 /* gstreamer-1.0.0.framework in Embed Libraries */,
CEF7F6B62AEEDCC400E34952 /* GLESv2.framework in Embed Libraries */,
CEF7F6B72AEEDCC400E34952 /* gstvideo-1.0.0.framework in Embed Libraries */,
CEF7F6B82AEEDCC400E34952 /* json-glib-1.0.0.framework in Embed Libraries */,
CEF7F6B92AEEDCC400E34952 /* pixman-1.0.framework in Embed Libraries */,
CEF7F6BA2AEEDCC400E34952 /* jpeg.62.framework in Embed Libraries */,
CEF7F6BE2AEEDCC400E34952 /* spice-client-glib-2.0.8.framework in Embed Libraries */,
CEF7F6BF2AEEDCC400E34952 /* opus.0.framework in Embed Libraries */,
CEF7F6C02AEEDCC400E34952 /* gstsdp-1.0.0.framework in Embed Libraries */,
CEF7F6C42AEEDCC400E34952 /* gstaudio-1.0.0.framework in Embed Libraries */,
CEF7F6C52AEEDCC400E34952 /* gstcheck-1.0.0.framework in Embed Libraries */,
CEF7F6C72AEEDCC400E34952 /* iconv.2.framework in Embed Libraries */,
CEF7F6C92AEEDCC400E34952 /* gstrtsp-1.0.0.framework in Embed Libraries */,
CEF7F6CB2AEEDCC400E34952 /* gcrypt.20.framework in Embed Libraries */,
CEF7F6CC2AEEDCC400E34952 /* gstfft-1.0.0.framework in Embed Libraries */,
CEF7F6CE2AEEDCC400E34952 /* gstpbutils-1.0.0.framework in Embed Libraries */,
);
name = "Embed Libraries";
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXCopyFilesBuildPhase section */
/* Begin PBXFileReference section */
037DAA1C2B0B92580061ACB3 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/VMDisplayWindow.strings; sourceTree = "<group>"; };
037DAA1D2B0B92580061ACB3 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/InfoPlist.strings; sourceTree = "<group>"; };
037DAA1E2B0B92580061ACB3 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/InfoPlist.strings; sourceTree = "<group>"; };
037DAA1F2B0B92580061ACB3 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/Localizable.strings; sourceTree = "<group>"; };
037DAA202B0B92580061ACB3 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = it; path = it.lproj/Localizable.stringsdict; sourceTree = "<group>"; };
037DAA212B0B92580061ACB3 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/Localizable.strings; sourceTree = "<group>"; };
037DAA222B0B92580061ACB3 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/InfoPlist.strings; sourceTree = "<group>"; };
03AEFABA6F4DF195E96AD2D5 /* VMConfigQEMUCommandLineView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VMConfigQEMUCommandLineView.swift; sourceTree = "<group>"; };
03FA9C712B9BBDB000C53A5A /* UTMConfigurationHostNetwork.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTMConfigurationHostNetwork.swift; sourceTree = "<group>"; };
0CBB52BFA0D55FDEC6497878 /* UTMAppleSnapshotBackend.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTMAppleSnapshotBackend.swift; sourceTree = "<group>"; };
0F9CF0C724EB2633D0B87ACE /* UTMSnapshotManifest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTMSnapshotManifest.swift; sourceTree = "<group>"; };
16001E3BC682D8470EFCF312 /* VMSnapshotData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VMSnapshotData.swift; sourceTree = "<group>"; };
2C33B3A82566C9B100A954A6 /* VMContextMenuModifier.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VMContextMenuModifier.swift; sourceTree = "<group>"; };
2C6D9E02256EE454003298E6 /* VMDisplayQemuTerminalWindowController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VMDisplayQemuTerminalWindowController.swift; sourceTree = "<group>"; };
38E2C5FE357F6FEDAEA675CA /* UTMScriptingSnapshotImpl.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTMScriptingSnapshotImpl.swift; sourceTree = "<group>"; };
45D72A942B94CE89000D16E9 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/InfoPlist.strings; sourceTree = "<group>"; };
45D72A952B94CEE0000D16E9 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/InfoPlist.strings; sourceTree = "<group>"; };
45D72A962B94CEF5000D16E9 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = "pl.lproj/Info-RemotePlist.strings"; sourceTree = "<group>"; };
4B224B9C279D4D8100B63CFF /* InListButtonStyle.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InListButtonStyle.swift; sourceTree = "<group>"; };
4F9F544E438D4BE8A5CA9360 /* UTMAppleVmnetNetworkManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTMAppleVmnetNetworkManager.swift; sourceTree = "<group>"; };
521F3EFA2414F73800130500 /* zh-Hans */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hans"; path = "zh-Hans.lproj/Localizable.strings"; sourceTree = "<group>"; };
5286EC8E2437488E007E6CBC /* VMDisplayMetalViewController+Gamepad.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "VMDisplayMetalViewController+Gamepad.h"; sourceTree = "<group>"; };
5286EC8F2437488E007E6CBC /* VMDisplayMetalViewController+Gamepad.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "VMDisplayMetalViewController+Gamepad.m"; sourceTree = "<group>"; };
5286EC91243748AC007E6CBC /* Settings.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; path = Settings.bundle; sourceTree = "<group>"; };
5286EC93243748C3007E6CBC /* VMDisplayMetalViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VMDisplayMetalViewController.h; sourceTree = "<group>"; };
5286EC94243748C3007E6CBC /* VMDisplayMetalViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = VMDisplayMetalViewController.m; sourceTree = "<group>"; };
52873FD9247F5B1B0063E4C8 /* zh-Hant */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hant"; path = "zh-Hant.lproj/Localizable.strings"; sourceTree = "<group>"; };
53A0BDD426D79FE40010EDC5 /* SavePanel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SavePanel.swift; sourceTree = "<group>"; };
5A17469F28BA9C4300278241 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/VMDisplayWindow.strings; sourceTree = "<group>"; };
5A1746A028BA9C4300278241 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/InfoPlist.strings; sourceTree = "<group>"; };
5A1746A128BA9C4300278241 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/InfoPlist.strings; sourceTree = "<group>"; };
5A1746A228BA9C4300278241 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/Localizable.strings; sourceTree = "<group>"; };
5A1746A528BA9C4300278241 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/Localizable.strings; sourceTree = "<group>"; };
5A1746A628BA9C4300278241 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/InfoPlist.strings; sourceTree = "<group>"; };
61EBDE9F2AACA83100B959A2 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/VMDisplayWindow.strings; sourceTree = "<group>"; };
61EBDEA02AACA83100B959A2 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/InfoPlist.strings; sourceTree = "<group>"; };
61EBDEA12AACA83100B959A2 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/InfoPlist.strings; sourceTree = "<group>"; };
61EBDEA22AACA83100B959A2 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Localizable.strings; sourceTree = "<group>"; };
61EBDEA32AACA83100B959A2 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = ru; path = ru.lproj/Localizable.stringsdict; sourceTree = "<group>"; };
61EBDEA42AACA83100B959A2 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Localizable.strings; sourceTree = "<group>"; };
61EBDEA52AACA83100B959A2 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/InfoPlist.strings; sourceTree = "<group>"; };
83034C0626AB630F006B4BAF /* UTMPendingVMView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTMPendingVMView.swift; sourceTree = "<group>"; };
835AA7B026AB7C85007A0411 /* UTMPendingVirtualMachine.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTMPendingVirtualMachine.swift; sourceTree = "<group>"; };
836CA97E28FCC39700EB9EF0 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/InfoPlist.strings; sourceTree = "<group>"; };
83A004B826A8CC95001AC09E /* UTMDownloadTask.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTMDownloadTask.swift; sourceTree = "<group>"; };
83C15C5E26CC441000ADFD45 /* KeyCodeMap.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KeyCodeMap.swift; sourceTree = "<group>"; };
83FBDD53242FA71900D2C5D7 /* VMDisplayMetalViewController+Pointer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "VMDisplayMetalViewController+Pointer.h"; sourceTree = "<group>"; };
83FBDD55242FA7BC00D2C5D7 /* VMDisplayMetalViewController+Pointer.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "VMDisplayMetalViewController+Pointer.m"; sourceTree = "<group>"; };
83FE63B728F617CE0047FFEF /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/VMDisplayWindow.strings; sourceTree = "<group>"; };
83FE63B828F617CE0047FFEF /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/InfoPlist.strings; sourceTree = "<group>"; };
83FE63B928F617CE0047FFEF /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/InfoPlist.strings; sourceTree = "<group>"; };
83FE63BA28F617CE0047FFEF /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Localizable.strings; sourceTree = "<group>"; };
83FE63BB28F617CE0047FFEF /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = de; path = de.lproj/Localizable.stringsdict; sourceTree = "<group>"; };
83FE63BD28F617CE0047FFEF /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Localizable.strings; sourceTree = "<group>"; };
83FE63BE28F617CE0047FFEF /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/InfoPlist.strings; sourceTree = "<group>"; };
8401865D2887B1620050AC51 /* VMDisplayTerminalViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VMDisplayTerminalViewController.swift; sourceTree = "<group>"; };
84018682288A3B2E0050AC51 /* VMWindowView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VMWindowView.swift; sourceTree = "<group>"; };
84018685288A3B5B0050AC51 /* VMSessionState.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VMSessionState.swift; sourceTree = "<group>"; };
84018688288A44C20050AC51 /* VMWindowState.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VMWindowState.swift; sourceTree = "<group>"; };
8401868E288A50B90050AC51 /* VMDisplayViewControllerDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VMDisplayViewControllerDelegate.swift; sourceTree = "<group>"; };
84018696288B71BF0050AC51 /* BusyIndicator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BusyIndicator.swift; sourceTree = "<group>"; };
8401FD62269BE9C500265F0D /* QEMULauncher.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = QEMULauncher.app; sourceTree = BUILT_PRODUCTS_DIR; };
8401FD9F269D266E00265F0D /* VMConfigAppleBootView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VMConfigAppleBootView.swift; sourceTree = "<group>"; };
8401FDA1269D3E2500265F0D /* VMConfigAppleNetworkingView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VMConfigAppleNetworkingView.swift; sourceTree = "<group>"; };
8401FDA3269D43CF00265F0D /* VMConfigAppleDisplayView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VMConfigAppleDisplayView.swift; sourceTree = "<group>"; };
8401FDA5269D44E400265F0D /* VMConfigDisplayConsoleView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VMConfigDisplayConsoleView.swift; sourceTree = "<group>"; };
8401FDA7269D4A4100265F0D /* VMConfigAppleSharingView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VMConfigAppleSharingView.swift; sourceTree = "<group>"; };
8401FDAF269E1F7F00265F0D /* VMConfigAppleDriveCreateView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VMConfigAppleDriveCreateView.swift; sourceTree = "<group>"; };
8401FDB1269E602000265F0D /* VMConfigAppleDriveDetailsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VMConfigAppleDriveDetailsView.swift; sourceTree = "<group>"; };
841619A5284315C1000034B2 /* UTMQemuConfiguration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTMQemuConfiguration.swift; sourceTree = "<group>"; };
841619A9284315F9000034B2 /* UTMConfigurationInfo.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTMConfigurationInfo.swift; sourceTree = "<group>"; };
841619AD28431952000034B2 /* UTMQemuConfigurationSystem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTMQemuConfigurationSystem.swift; sourceTree = "<group>"; };
841619B128431DA5000034B2 /* UTMQemuConfigurationQEMU.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTMQemuConfigurationQEMU.swift; sourceTree = "<group>"; };
841619B52843226B000034B2 /* QEMUConstant.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = QEMUConstant.swift; sourceTree = "<group>"; };
841E58CA28937EE200137A20 /* UTMExternalSceneDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UTMExternalSceneDelegate.swift; sourceTree = "<group>"; };
841E58CD28937FED00137A20 /* UTMSingleWindowView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTMSingleWindowView.swift; sourceTree = "<group>"; };
841E58D02893AF5400137A20 /* UTMApp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTMApp.swift; sourceTree = "<group>"; };
841E997428AA1191003C6CB6 /* UTMRegistry.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTMRegistry.swift; sourceTree = "<group>"; };
841E997828AA119B003C6CB6 /* UTMRegistryEntry.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTMRegistryEntry.swift; sourceTree = "<group>"; };
841E999728AC817D003C6CB6 /* UTMQemuVirtualMachine.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTMQemuVirtualMachine.swift; sourceTree = "<group>"; };
84258C41288F806400C66366 /* VMToolbarUSBMenuView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VMToolbarUSBMenuView.swift; sourceTree = "<group>"; };
842B9F8C28CC58B700031EE7 /* UTMPatches.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTMPatches.swift; sourceTree = "<group>"; };
8432328F28C2CDAD00CFBC97 /* VMNavigationListView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VMNavigationListView.swift; sourceTree = "<group>"; };
8432329328C2ED9000CFBC97 /* FileBrowseField.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FileBrowseField.swift; sourceTree = "<group>"; };
8432329728C3017F00CFBC97 /* GlobalFileImporter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GlobalFileImporter.swift; sourceTree = "<group>"; };
843232B628C4816100CFBC97 /* UTMDownloadSupportToolsTask.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTMDownloadSupportToolsTask.swift; sourceTree = "<group>"; };
843BF82328441EAD0029D60D /* UTMQemuConfigurationDisplay.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTMQemuConfigurationDisplay.swift; sourceTree = "<group>"; };
843BF82728441FAF0029D60D /* QEMUConstantGenerated.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = QEMUConstantGenerated.swift; sourceTree = "<group>"; };
843BF82B284482C10029D60D /* UTMQemuConfigurationInput.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTMQemuConfigurationInput.swift; sourceTree = "<group>"; };
843BF82F2844853E0029D60D /* UTMQemuConfigurationNetwork.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTMQemuConfigurationNetwork.swift; sourceTree = "<group>"; };
843BF83328450C0B0029D60D /* UTMQemuConfigurationSound.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTMQemuConfigurationSound.swift; sourceTree = "<group>"; };
843BF83728451B380029D60D /* UTMConfigurationTerminal.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTMConfigurationTerminal.swift; sourceTree = "<group>"; };
843BF83B2845494C0029D60D /* UTMQemuConfigurationSerial.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTMQemuConfigurationSerial.swift; sourceTree = "<group>"; };
843BF83F284555E70029D60D /* UTMQemuConfigurationPortForward.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTMQemuConfigurationPortForward.swift; sourceTree = "<group>"; };
8441289729005F49002752E3 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = fr; path = fr.lproj/Localizable.stringsdict; sourceTree = "<group>"; };
8443EFF12845641600B2E6E2 /* UTMQemuConfigurationDrive.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTMQemuConfigurationDrive.swift; sourceTree = "<group>"; };
8443EFF928456F3B00B2E6E2 /* UTMQemuConfigurationSharing.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTMQemuConfigurationSharing.swift; sourceTree = "<group>"; };
844C73F828BDA96200805313 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/VMDisplayWindow.strings; sourceTree = "<group>"; };
844EC0FA2773EE49003C104A /* UTMDownloadIPSWTask.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTMDownloadIPSWTask.swift; sourceTree = "<group>"; };
8453DCB0278CE33E0037A0DA /* qemu-img.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "qemu-img.framework"; path = "$(SYSROOT_DIR)/Frameworks/qemu-img.framework"; sourceTree = "<group>"; };
8453DCB3278CE5410037A0DA /* UTMQemuImage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTMQemuImage.swift; sourceTree = "<group>"; };
845F1704289B1EEB00944904 /* UTMAppleConfigurationGenericPlatform.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTMAppleConfigurationGenericPlatform.swift; sourceTree = "<group>"; };
845F1706289B5E2600944904 /* VMAppleSettingsAddDeviceMenuView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VMAppleSettingsAddDeviceMenuView.swift; sourceTree = "<group>"; };
845F1708289CA15C00944904 /* VMDisplayAppleTerminalWindowController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VMDisplayAppleTerminalWindowController.swift; sourceTree = "<group>"; };
845F170A289CB07200944904 /* VMDisplayAppleDisplayWindowController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VMDisplayAppleDisplayWindowController.swift; sourceTree = "<group>"; };
845F170C289CB3DE00944904 /* VMDisplayTerminal.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VMDisplayTerminal.swift; sourceTree = "<group>"; };
845F95E22A57628400A016D7 /* UTMSWTPM.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTMSWTPM.swift; sourceTree = "<group>"; };
846F8D572E3850620037162B /* VMKeyboardShortcutsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VMKeyboardShortcutsView.swift; sourceTree = "<group>"; };
846F8D592E3891FE0037162B /* UTMKeyboardShortcuts.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTMKeyboardShortcuts.swift; sourceTree = "<group>"; };
846F8D612E4072960037162B /* AppIcon.icon */ = {isa = PBXFileReference; lastKnownFileType = folder.iconcomposer.icon; path = AppIcon.icon; sourceTree = "<group>"; };
846F8D652E4072AA0037162B /* AppIcon-Remote.icon */ = {isa = PBXFileReference; lastKnownFileType = folder.iconcomposer.icon; path = "AppIcon-Remote.icon"; sourceTree = "<group>"; };
8471770527CC974F00D3A50B /* DefaultTextField.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DefaultTextField.swift; sourceTree = "<group>"; };
8471772727CD3CAB00D3A50B /* DetailedSection.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DetailedSection.swift; sourceTree = "<group>"; };
847BF9A92A49C783000BD9AA /* VMData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VMData.swift; sourceTree = "<group>"; };
84818C0B2898A07A009EDB67 /* AVFAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AVFAudio.framework; path = System/Library/Frameworks/AVFAudio.framework; sourceTree = SDKROOT; };
848308D4278A1F2200E3E474 /* Virtualization.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Virtualization.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/Virtualization.framework; sourceTree = DEVELOPER_DIR; };
848A98AF286A0F74006F0550 /* UTMAppleConfiguration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTMAppleConfiguration.swift; sourceTree = "<group>"; };
848A98B1286A0FDE006F0550 /* UTMAppleConfigurationSystem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTMAppleConfigurationSystem.swift; sourceTree = "<group>"; };
848A98B3286A1215006F0550 /* UTMAppleConfigurationVirtualization.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTMAppleConfigurationVirtualization.swift; sourceTree = "<group>"; };
848A98B5286A142C006F0550 /* UTMAppleConfigurationSerial.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTMAppleConfigurationSerial.swift; sourceTree = "<group>"; };
848A98B7286A1589006F0550 /* UTMAppleConfigurationDisplay.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTMAppleConfigurationDisplay.swift; sourceTree = "<group>"; };
848A98B9286A17A8006F0550 /* UTMAppleConfigurationNetwork.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTMAppleConfigurationNetwork.swift; sourceTree = "<group>"; };
848A98BB286A1930006F0550 /* UTMAppleConfigurationSharedDirectory.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTMAppleConfigurationSharedDirectory.swift; sourceTree = "<group>"; };
848A98BD286A1B62006F0550 /* UTMAppleConfigurationDrive.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTMAppleConfigurationDrive.swift; sourceTree = "<group>"; };
848A98BF286A20E3006F0550 /* UTMAppleConfigurationBoot.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTMAppleConfigurationBoot.swift; sourceTree = "<group>"; };
848A98C1286A2257006F0550 /* UTMAppleConfigurationMacPlatform.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTMAppleConfigurationMacPlatform.swift; sourceTree = "<group>"; };
848A98C3286F332D006F0550 /* UTMConfiguration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTMConfiguration.swift; sourceTree = "<group>"; };
848A98C7287206AE006F0550 /* VMConfigAppleVirtualizationView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VMConfigAppleVirtualizationView.swift; sourceTree = "<group>"; };
848A98C928720CFB006F0550 /* VMConfigAppleSerialView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VMConfigAppleSerialView.swift; sourceTree = "<group>"; };
848D99A7285DB5550055C215 /* VMConfigConstantPicker.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VMConfigConstantPicker.swift; sourceTree = "<group>"; };
848D99B3286300160055C215 /* QEMUArgument.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = QEMUArgument.swift; sourceTree = "<group>"; };
848D99B728630A780055C215 /* VMConfigSerialView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VMConfigSerialView.swift; sourceTree = "<group>"; };
848D99BB28636AC90055C215 /* UTMConfigurationDrive.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTMConfigurationDrive.swift; sourceTree = "<group>"; };
848D99BF2866D9CE0055C215 /* QEMUArgumentBuilder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = QEMUArgumentBuilder.swift; sourceTree = "<group>"; };
848D99C328670F650055C215 /* UTMQemuConfiguration+Arguments.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UTMQemuConfiguration+Arguments.swift"; sourceTree = "<group>"; };
848F71E7277A2A4E006A0240 /* UTMSerialPort.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTMSerialPort.swift; sourceTree = "<group>"; };
848F71EB277A2F47006A0240 /* UTMSerialPortDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTMSerialPortDelegate.swift; sourceTree = "<group>"; };
84909A8C27CACD5C005605F1 /* UTMPlaceholderVMView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTMPlaceholderVMView.swift; sourceTree = "<group>"; };
84909A9027CADAE0005605F1 /* UTMUnavailableVMView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTMUnavailableVMView.swift; sourceTree = "<group>"; };
84937EFE28960789003148F4 /* zstd.1.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = zstd.1.framework; path = "$(SYSROOT_DIR)/Frameworks/zstd.1.framework"; sourceTree = "<group>"; };
84937F0C28975DCB003148F4 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Localizable.strings; sourceTree = "<group>"; };
84937F0E289761C0003148F4 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/InfoPlist.strings; sourceTree = "<group>"; };
84937F0F289761D1003148F4 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/InfoPlist.strings; sourceTree = "<group>"; };
84937F10289761FF003148F4 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/InfoPlist.strings; sourceTree = "<group>"; };
84937F1128976204003148F4 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Localizable.strings; sourceTree = "<group>"; };
84937F17289764A9003148F4 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = "<group>"; };
84937F18289764CF003148F4 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = "<group>"; };
84937F19289764D9003148F4 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Localizable.strings; sourceTree = "<group>"; };
84937F1B289764E4003148F4 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Localizable.strings; sourceTree = "<group>"; };
84937F1C289764E8003148F4 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = "<group>"; };
84A0A8812A47D51D0038F329 /* QEMUHelperDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = QEMUHelperDelegate.h; sourceTree = "<group>"; };
84A0A8822A47D52E0038F329 /* UTMQemuPort.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UTMQemuPort.swift; sourceTree = "<group>"; };
84A381A9268CB30C0048EE4D /* VMDrivesSettingsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VMDrivesSettingsView.swift; sourceTree = "<group>"; };
84A57CB130641C6800BA5139 /* iOSHelper.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.extensionkit-extension"; includeInIndex = 0; path = iOSHelper.appex; sourceTree = BUILT_PRODUCTS_DIR; };
84A57CBE30641C9100BA5139 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
84A57CBF30641C9100BA5139 /* iOSHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = iOSHelper.swift; sourceTree = "<group>"; };
84A57D0930641D0000BA5139 /* iOSHelper-SE.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.extensionkit-extension"; includeInIndex = 0; path = "iOSHelper-SE.appex"; sourceTree = BUILT_PRODUCTS_DIR; };
84A57D0C30641D0000BA5139 /* UTMHelperProcess.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTMHelperProcess.swift; sourceTree = "<group>"; };
84A57D0F30641D0000BA5139 /* iOSHelper-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "iOSHelper-Bridging-Header.h"; sourceTree = "<group>"; };
84B36D2427B704C200C22685 /* UTMDownloadVMTask.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTMDownloadVMTask.swift; sourceTree = "<group>"; };
84B36D2827B790BE00C22685 /* DestructiveButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DestructiveButton.swift; sourceTree = "<group>"; };
84BB99392899E8D500DF28B2 /* VMHeadlessSessionState.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VMHeadlessSessionState.swift; sourceTree = "<group>"; };
84C2E8642AA429E800B17308 /* VMWizardContent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VMWizardContent.swift; sourceTree = "<group>"; };
84C4D9012880CA8A00EC3B2B /* VMSettingsAddDeviceMenuView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VMSettingsAddDeviceMenuView.swift; sourceTree = "<group>"; };
84C505AB28C588EC007CE8FF /* SizeTextField.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SizeTextField.swift; sourceTree = "<group>"; };
84C5068528CA5702007CE8FF /* Hypervisor.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Hypervisor.framework; path = "$(SYSROOT_DIR)/Frameworks/Hypervisor.framework"; sourceTree = "<group>"; };
84C584DE268E95B3000FCABF /* UTMLegacyAppleConfiguration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTMLegacyAppleConfiguration.swift; sourceTree = "<group>"; };
84C584E2268F8AE7000FCABF /* VMQEMUSettingsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VMQEMUSettingsView.swift; sourceTree = "<group>"; };
84C584E4268F8C65000FCABF /* VMAppleSettingsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VMAppleSettingsView.swift; sourceTree = "<group>"; };
84C584EA268FA6D1000FCABF /* VMConfigAppleSystemView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VMConfigAppleSystemView.swift; sourceTree = "<group>"; };
84C60FB62681A41B00B58C00 /* VMToolbarView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VMToolbarView.swift; sourceTree = "<group>"; };
84C60FB9268269D700B58C00 /* VMDisplayViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VMDisplayViewController.swift; sourceTree = "<group>"; };
84CE3DAD2904C17C00FF068B /* IASKAppSettings.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IASKAppSettings.swift; sourceTree = "<group>"; };
84CE3DB02904C7A100FF068B /* UTMSettingsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTMSettingsView.swift; sourceTree = "<group>"; };
84CF5DD2288DCE6400D01721 /* VMDisplayHostedView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VMDisplayHostedView.swift; sourceTree = "<group>"; };
84CF5DF4288F558400D01721 /* VMToolbarDriveMenuView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VMToolbarDriveMenuView.swift; sourceTree = "<group>"; };
84E3A8F0293DB37E0024A740 /* utmctl */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = utmctl; sourceTree = BUILT_PRODUCTS_DIR; };
84E3A8F2293DB37E0024A740 /* UTMCtl.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTMCtl.swift; sourceTree = "<group>"; };
84E3A8F7293DB3B60024A740 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
84E3A8F8293DB42B0024A740 /* utmctl.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = utmctl.entitlements; sourceTree = "<group>"; };
84E3A8F9293DB4D40024A740 /* utmctl-unsigned.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = "utmctl-unsigned.entitlements"; sourceTree = "<group>"; };
84E3A91A2946D2590024A740 /* UTMMenuBarExtraScene.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTMMenuBarExtraScene.swift; sourceTree = "<group>"; };
84E6F6FC289319AE00080EEF /* VMToolbarDisplayMenuView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VMToolbarDisplayMenuView.swift; sourceTree = "<group>"; };
84F746B8276FF40900A20C87 /* VMDisplayAppleWindowController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VMDisplayAppleWindowController.swift; sourceTree = "<group>"; };
84F746BA276FF70700A20C87 /* VMDisplayQemuDisplayController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VMDisplayQemuDisplayController.swift; sourceTree = "<group>"; };
84F909FE289488F90008DBE2 /* MenuLabel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MenuLabel.swift; sourceTree = "<group>"; };
85EC516327CC8C98004A51DE /* VMConfigAdvancedNetworkView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VMConfigAdvancedNetworkView.swift; sourceTree = "<group>"; };
9786BB59294056960032B858 /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/InfoPlist.strings; sourceTree = "<group>"; };
A1C4F00130C1200000CA9501 /* CapsLockRemapper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CapsLockRemapper.swift; sourceTree = "<group>"; };
B5BB911D9C7D6564198DAC87 /* VMSnapshotsView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VMSnapshotsView.swift; sourceTree = "<group>"; };
C03453AD2709E35100AD51AD /* zh-Hans */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hans"; path = "zh-Hans.lproj/InfoPlist.strings"; sourceTree = "<group>"; };
C03453AE2709E35100AD51AD /* zh-Hans */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hans"; path = "zh-Hans.lproj/InfoPlist.strings"; sourceTree = "<group>"; };
C03453AF2709E35100AD51AD /* zh-Hans */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hans"; path = "zh-Hans.lproj/InfoPlist.strings"; sourceTree = "<group>"; };
C03453B02709E35200AD51AD /* zh-Hans */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hans"; path = "zh-Hans.lproj/Localizable.strings"; sourceTree = "<group>"; };
C8958B6D243634DA002D86B4 /* ko */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ko; path = ko.lproj/Localizable.strings; sourceTree = "<group>"; };
CD77BE412CAB519F0074ADD2 /* UTMScriptingExportCommand.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTMScriptingExportCommand.swift; sourceTree = "<group>"; };
CD77BE432CB38F060074ADD2 /* UTMScriptingImportCommand.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTMScriptingImportCommand.swift; sourceTree = "<group>"; };
CD84C2082D3B446D00829850 /* UTMScriptingRegistryEntryImpl.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTMScriptingRegistryEntryImpl.swift; sourceTree = "<group>"; };
CE020BA224AEDC7C00B44AB6 /* UTMData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTMData.swift; sourceTree = "<group>"; };
CE020BAA24AEE00000B44AB6 /* UTMLoggingSwift.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTMLoggingSwift.swift; sourceTree = "<group>"; };
CE020BB524B14F8400B44AB6 /* UTMVirtualMachine.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTMVirtualMachine.swift; sourceTree = "<group>"; };
CE02C8A8294EE4EA006DFE48 /* qemu-loongarch64-softmmu.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "qemu-loongarch64-softmmu.framework"; path = "$(SYSROOT_DIR)/Frameworks/qemu-loongarch64-softmmu.framework"; sourceTree = "<group>"; };
CE02C8A9294EE4EB006DFE48 /* slirp.0.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = slirp.0.framework; path = "$(SYSROOT_DIR)/Frameworks/slirp.0.framework"; sourceTree = "<group>"; };
CE03D05024D90B4E00F76B84 /* UTMQemuSystem.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = UTMQemuSystem.m; sourceTree = "<group>"; };
CE03D05424D90BE000F76B84 /* UTMQemuSystem.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = UTMQemuSystem.h; sourceTree = "<group>"; };
CE03D0D024D9A62B00F76B84 /* QEMUHelper.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = QEMUHelper.entitlements; sourceTree = "<group>"; };
CE03D0D124DCF4B600F76B84 /* VMMetalView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VMMetalView.swift; sourceTree = "<group>"; };
CE03D0D324DCF6DD00F76B84 /* VMMetalViewInputDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VMMetalViewInputDelegate.swift; sourceTree = "<group>"; };
CE056CA4242454100004B68A /* VMDisplayMetalViewController+Touch.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "VMDisplayMetalViewController+Touch.h"; sourceTree = "<group>"; };
CE056CA5242454100004B68A /* VMDisplayMetalViewController+Touch.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "VMDisplayMetalViewController+Touch.m"; sourceTree = "<group>"; };
CE059DC0243BD67100338317 /* phodav-3.0.0.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "phodav-3.0.0.framework"; path = "$(SYSROOT_DIR)/Frameworks/phodav-3.0.0.framework"; sourceTree = "<group>"; };
CE059DC3243BFA3200338317 /* UTMLegacyQemuConfiguration+Sharing.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "UTMLegacyQemuConfiguration+Sharing.h"; sourceTree = "<group>"; };
CE059DC4243BFA3200338317 /* UTMLegacyQemuConfiguration+Sharing.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "UTMLegacyQemuConfiguration+Sharing.m"; sourceTree = "<group>"; };
CE059DC6243E9E3400338317 /* UTMLocationManager.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = UTMLocationManager.h; sourceTree = "<group>"; };
CE059DC7243E9E3400338317 /* UTMLocationManager.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = UTMLocationManager.m; sourceTree = "<group>"; };
CE061CDC289E6DC30000351C /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/VMDisplayWindow.xib; sourceTree = "<group>"; };
CE061CDF289E6DCF0000351C /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/VMDisplayWindow.strings; sourceTree = "<group>"; };
CE064C642A563F4A003C833D /* swtpm.0.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = swtpm.0.framework; path = "$(SYSROOT_DIR)/Frameworks/swtpm.0.framework"; sourceTree = "<group>"; };
CE08334A2B784FD400522C03 /* RemoteContentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RemoteContentView.swift; sourceTree = "<group>"; };
CE0DF17025A80B6300A51894 /* Bootstrap.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Bootstrap.h; sourceTree = "<group>"; };
CE0DF17125A80B6300A51894 /* Bootstrap.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = Bootstrap.c; sourceTree = "<group>"; };
CE0E9B86252FD06B0026E02B /* SwiftUI.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SwiftUI.framework; path = System/Library/Frameworks/SwiftUI.framework; sourceTree = SDKROOT; };
CE11C0382BD4656700E103A0 /* zh-HK */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-HK"; path = "zh-HK.lproj/Info-RemotePlist.strings"; sourceTree = "<group>"; };
CE11C0392BD4656900E103A0 /* zh-Hans */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hans"; path = "zh-Hans.lproj/Info-RemotePlist.strings"; sourceTree = "<group>"; };
CE19392526DCB093005CEC17 /* RAMSlider.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RAMSlider.swift; sourceTree = "<group>"; };
CE1AEC3E2B78B30700992AFC /* MacDeviceLabel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MacDeviceLabel.swift; sourceTree = "<group>"; };
CE1D15AA2F6B100100D15C01 /* UTMAppleDiskImage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTMAppleDiskImage.swift; sourceTree = "<group>"; };
CE1D15AC2F6B100100D15C01 /* DiskImageKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = DiskImageKit.framework; path = System/Library/Frameworks/DiskImageKit.framework; sourceTree = SDKROOT; };
CE20FAE62448D2BE0059AE11 /* VMScroll.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = VMScroll.h; sourceTree = "<group>"; };
CE20FAE72448D2BE0059AE11 /* VMScroll.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = VMScroll.m; sourceTree = "<group>"; };
CE231D412BDDF280006D6DC3 /* UTMDonateView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTMDonateView.swift; sourceTree = "<group>"; };
CE231D442BDDFA61006D6DC3 /* Donation.storekit */ = {isa = PBXFileReference; lastKnownFileType = text; path = Donation.storekit; sourceTree = "<group>"; };
CE231D452BDDFD03006D6DC3 /* UTMDonateStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTMDonateStore.swift; sourceTree = "<group>"; };
CE25124629BFDB87000790AB /* UTMScriptingGuestProcessImpl.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTMScriptingGuestProcessImpl.swift; sourceTree = "<group>"; };
CE25124829BFDBA6000790AB /* UTMScriptingGuestFileImpl.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTMScriptingGuestFileImpl.swift; sourceTree = "<group>"; };
CE25124A29BFE273000790AB /* UTMScriptable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTMScriptable.swift; sourceTree = "<group>"; };
CE25124C29C55816000790AB /* UTMScriptingConfigImpl.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTMScriptingConfigImpl.swift; sourceTree = "<group>"; };
CE25125029C806AF000790AB /* UTMScriptingDeleteCommand.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTMScriptingDeleteCommand.swift; sourceTree = "<group>"; };
CE25125229C80A18000790AB /* UTMScriptingCloneCommand.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTMScriptingCloneCommand.swift; sourceTree = "<group>"; };
CE25125429C80CD4000790AB /* UTMScriptingCreateCommand.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTMScriptingCreateCommand.swift; sourceTree = "<group>"; };
CE258ACC22715F8300E5A333 /* README.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = "<group>"; };
CE2D63D722653C7300FC7E63 /* qemu-i386-softmmu.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "qemu-i386-softmmu.framework"; path = "$(SYSROOT_DIR)/Frameworks/qemu-i386-softmmu.framework"; sourceTree = "<group>"; };
CE2D63D822653C7300FC7E63 /* gmodule-2.0.0.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "gmodule-2.0.0.framework"; path = "$(SYSROOT_DIR)/Frameworks/gmodule-2.0.0.framework"; sourceTree = "<group>"; };
CE2D63D922653C7300FC7E63 /* jpeg.62.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = jpeg.62.framework; path = "$(SYSROOT_DIR)/Frameworks/jpeg.62.framework"; sourceTree = "<group>"; };
CE2D63DA22653C7300FC7E63 /* intl.8.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = intl.8.framework; path = "$(SYSROOT_DIR)/Frameworks/intl.8.framework"; sourceTree = "<group>"; };
CE2D63DB22653C7300FC7E63 /* gstapp-1.0.0.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "gstapp-1.0.0.framework"; path = "$(SYSROOT_DIR)/Frameworks/gstapp-1.0.0.framework"; sourceTree = "<group>"; };
CE2D63DC22653C7300FC7E63 /* gthread-2.0.0.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "gthread-2.0.0.framework"; path = "$(SYSROOT_DIR)/Frameworks/gthread-2.0.0.framework"; sourceTree = "<group>"; };
CE2D63DD22653C7400FC7E63 /* gstrtp-1.0.0.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "gstrtp-1.0.0.framework"; path = "$(SYSROOT_DIR)/Frameworks/gstrtp-1.0.0.framework"; sourceTree = "<group>"; };
CE2D63DE22653C7400FC7E63 /* gstriff-1.0.0.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "gstriff-1.0.0.framework"; path = "$(SYSROOT_DIR)/Frameworks/gstriff-1.0.0.framework"; sourceTree = "<group>"; };
CE2D63E022653C7400FC7E63 /* gstreamer-1.0.0.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "gstreamer-1.0.0.framework"; path = "$(SYSROOT_DIR)/Frameworks/gstreamer-1.0.0.framework"; sourceTree = "<group>"; };
CE2D63E122653C7400FC7E63 /* qemu-sh4eb-softmmu.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "qemu-sh4eb-softmmu.framework"; path = "$(SYSROOT_DIR)/Frameworks/qemu-sh4eb-softmmu.framework"; sourceTree = "<group>"; };
CE2D63E222653C7400FC7E63 /* json-glib-1.0.0.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "json-glib-1.0.0.framework"; path = "$(SYSROOT_DIR)/Frameworks/json-glib-1.0.0.framework"; sourceTree = "<group>"; };
CE2D63E322653C7400FC7E63 /* ffi.8.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ffi.8.framework; path = "$(SYSROOT_DIR)/Frameworks/ffi.8.framework"; sourceTree = "<group>"; };
CE2D63E422653C7400FC7E63 /* qemu-microblaze-softmmu.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "qemu-microblaze-softmmu.framework"; path = "$(SYSROOT_DIR)/Frameworks/qemu-microblaze-softmmu.framework"; sourceTree = "<group>"; };
CE2D63E522653C7400FC7E63 /* gstnet-1.0.0.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "gstnet-1.0.0.framework"; path = "$(SYSROOT_DIR)/Frameworks/gstnet-1.0.0.framework"; sourceTree = "<group>"; };
CE2D63E722653C7400FC7E63 /* qemu-ppc-softmmu.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "qemu-ppc-softmmu.framework"; path = "$(SYSROOT_DIR)/Frameworks/qemu-ppc-softmmu.framework"; sourceTree = "<group>"; };
CE2D63E822653C7400FC7E63 /* gstbase-1.0.0.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "gstbase-1.0.0.framework"; path = "$(SYSROOT_DIR)/Frameworks/gstbase-1.0.0.framework"; sourceTree = "<group>"; };
CE2D63EB22653C7400FC7E63 /* qemu-m68k-softmmu.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "qemu-m68k-softmmu.framework"; path = "$(SYSROOT_DIR)/Frameworks/qemu-m68k-softmmu.framework"; sourceTree = "<group>"; };
CE2D63EC22653C7400FC7E63 /* qemu-tricore-softmmu.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "qemu-tricore-softmmu.framework"; path = "$(SYSROOT_DIR)/Frameworks/qemu-tricore-softmmu.framework"; sourceTree = "<group>"; };
CE2D63ED22653C7400FC7E63 /* qemu-xtensa-softmmu.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "qemu-xtensa-softmmu.framework"; path = "$(SYSROOT_DIR)/Frameworks/qemu-xtensa-softmmu.framework"; sourceTree = "<group>"; };
CE2D63EE22653C7400FC7E63 /* gstcontroller-1.0.0.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "gstcontroller-1.0.0.framework"; path = "$(SYSROOT_DIR)/Frameworks/gstcontroller-1.0.0.framework"; sourceTree = "<group>"; };
CE2D63EF22653C7400FC7E63 /* gstaudio-1.0.0.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "gstaudio-1.0.0.framework"; path = "$(SYSROOT_DIR)/Frameworks/gstaudio-1.0.0.framework"; sourceTree = "<group>"; };
CE2D63F022653C7400FC7E63 /* qemu-microblazeel-softmmu.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "qemu-microblazeel-softmmu.framework"; path = "$(SYSROOT_DIR)/Frameworks/qemu-microblazeel-softmmu.framework"; sourceTree = "<group>"; };
CE2D63F122653C7400FC7E63 /* gpg-error.0.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "gpg-error.0.framework"; path = "$(SYSROOT_DIR)/Frameworks/gpg-error.0.framework"; sourceTree = "<group>"; };
CE2D63F222653C7400FC7E63 /* qemu-hppa-softmmu.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "qemu-hppa-softmmu.framework"; path = "$(SYSROOT_DIR)/Frameworks/qemu-hppa-softmmu.framework"; sourceTree = "<group>"; };
CE2D63F322653C7400FC7E63 /* gcrypt.20.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = gcrypt.20.framework; path = "$(SYSROOT_DIR)/Frameworks/gcrypt.20.framework"; sourceTree = "<group>"; };
CE2D63F422653C7400FC7E63 /* qemu-mips64-softmmu.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "qemu-mips64-softmmu.framework"; path = "$(SYSROOT_DIR)/Frameworks/qemu-mips64-softmmu.framework"; sourceTree = "<group>"; };
CE2D63F522653C7400FC7E63 /* gobject-2.0.0.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "gobject-2.0.0.framework"; path = "$(SYSROOT_DIR)/Frameworks/gobject-2.0.0.framework"; sourceTree = "<group>"; };
CE2D63F622653C7400FC7E63 /* gsttag-1.0.0.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "gsttag-1.0.0.framework"; path = "$(SYSROOT_DIR)/Frameworks/gsttag-1.0.0.framework"; sourceTree = "<group>"; };
CE2D63F822653C7400FC7E63 /* gio-2.0.0.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "gio-2.0.0.framework"; path = "$(SYSROOT_DIR)/Frameworks/gio-2.0.0.framework"; sourceTree = "<group>"; };
CE2D63F922653C7400FC7E63 /* gstvideo-1.0.0.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "gstvideo-1.0.0.framework"; path = "$(SYSROOT_DIR)/Frameworks/gstvideo-1.0.0.framework"; sourceTree = "<group>"; };
CE2D63FA22653C7400FC7E63 /* qemu-riscv32-softmmu.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "qemu-riscv32-softmmu.framework"; path = "$(SYSROOT_DIR)/Frameworks/qemu-riscv32-softmmu.framework"; sourceTree = "<group>"; };
CE2D63FB22653C7500FC7E63 /* qemu-riscv64-softmmu.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "qemu-riscv64-softmmu.framework"; path = "$(SYSROOT_DIR)/Frameworks/qemu-riscv64-softmmu.framework"; sourceTree = "<group>"; };
CE2D63FC22653C7500FC7E63 /* qemu-s390x-softmmu.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "qemu-s390x-softmmu.framework"; path = "$(SYSROOT_DIR)/Frameworks/qemu-s390x-softmmu.framework"; sourceTree = "<group>"; };
CE2D63FD22653C7500FC7E63 /* qemu-aarch64-softmmu.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "qemu-aarch64-softmmu.framework"; path = "$(SYSROOT_DIR)/Frameworks/qemu-aarch64-softmmu.framework"; sourceTree = "<group>"; };
CE2D63FE22653C7500FC7E63 /* spice-client-glib-2.0.8.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "spice-client-glib-2.0.8.framework"; path = "$(SYSROOT_DIR)/Frameworks/spice-client-glib-2.0.8.framework"; sourceTree = "<group>"; };
CE2D63FF22653C7500FC7E63 /* qemu-mips-softmmu.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "qemu-mips-softmmu.framework"; path = "$(SYSROOT_DIR)/Frameworks/qemu-mips-softmmu.framework"; sourceTree = "<group>"; };
CE2D640022653C7500FC7E63 /* qemu-x86_64-softmmu.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "qemu-x86_64-softmmu.framework"; path = "$(SYSROOT_DIR)/Frameworks/qemu-x86_64-softmmu.framework"; sourceTree = "<group>"; };
CE2D640122653C7500FC7E63 /* gstrtsp-1.0.0.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "gstrtsp-1.0.0.framework"; path = "$(SYSROOT_DIR)/Frameworks/gstrtsp-1.0.0.framework"; sourceTree = "<group>"; };
CE2D640222653C7500FC7E63 /* qemu-sh4-softmmu.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "qemu-sh4-softmmu.framework"; path = "$(SYSROOT_DIR)/Frameworks/qemu-sh4-softmmu.framework"; sourceTree = "<group>"; };
CE2D640322653C7500FC7E63 /* opus.0.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = opus.0.framework; path = "$(SYSROOT_DIR)/Frameworks/opus.0.framework"; sourceTree = "<group>"; };
CE2D640422653C7500FC7E63 /* glib-2.0.0.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "glib-2.0.0.framework"; path = "$(SYSROOT_DIR)/Frameworks/glib-2.0.0.framework"; sourceTree = "<group>"; };
CE2D640522653C7500FC7E63 /* png16.16.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = png16.16.framework; path = "$(SYSROOT_DIR)/Frameworks/png16.16.framework"; sourceTree = "<group>"; };
CE2D640622653C7500FC7E63 /* qemu-mipsel-softmmu.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "qemu-mipsel-softmmu.framework"; path = "$(SYSROOT_DIR)/Frameworks/qemu-mipsel-softmmu.framework"; sourceTree = "<group>"; };
CE2D640722653C7500FC7E63 /* qemu-arm-softmmu.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "qemu-arm-softmmu.framework"; path = "$(SYSROOT_DIR)/Frameworks/qemu-arm-softmmu.framework"; sourceTree = "<group>"; };
CE2D640822653C7500FC7E63 /* qemu-mips64el-softmmu.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "qemu-mips64el-softmmu.framework"; path = "$(SYSROOT_DIR)/Frameworks/qemu-mips64el-softmmu.framework"; sourceTree = "<group>"; };
CE2D640922653C7500FC7E63 /* gstfft-1.0.0.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "gstfft-1.0.0.framework"; path = "$(SYSROOT_DIR)/Frameworks/gstfft-1.0.0.framework"; sourceTree = "<group>"; };
CE2D640A22653C7500FC7E63 /* crypto.1.1.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = crypto.1.1.framework; path = "$(SYSROOT_DIR)/Frameworks/crypto.1.1.framework"; sourceTree = "<group>"; };
CE2D640B22653C7500FC7E63 /* qemu-or1k-softmmu.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "qemu-or1k-softmmu.framework"; path = "$(SYSROOT_DIR)/Frameworks/qemu-or1k-softmmu.framework"; sourceTree = "<group>"; };
CE2D640C22653C7500FC7E63 /* qemu-ppc64-softmmu.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "qemu-ppc64-softmmu.framework"; path = "$(SYSROOT_DIR)/Frameworks/qemu-ppc64-softmmu.framework"; sourceTree = "<group>"; };
CE2D640D22653C7500FC7E63 /* qemu-sparc-softmmu.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "qemu-sparc-softmmu.framework"; path = "$(SYSROOT_DIR)/Frameworks/qemu-sparc-softmmu.framework"; sourceTree = "<group>"; };
CE2D640E22653C7500FC7E63 /* gstpbutils-1.0.0.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "gstpbutils-1.0.0.framework"; path = "$(SYSROOT_DIR)/Frameworks/gstpbutils-1.0.0.framework"; sourceTree = "<group>"; };
CE2D640F22653C7500FC7E63 /* qemu-sparc64-softmmu.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "qemu-sparc64-softmmu.framework"; path = "$(SYSROOT_DIR)/Frameworks/qemu-sparc64-softmmu.framework"; sourceTree = "<group>"; };
CE2D641122653C7500FC7E63 /* gstallocators-1.0.0.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "gstallocators-1.0.0.framework"; path = "$(SYSROOT_DIR)/Frameworks/gstallocators-1.0.0.framework"; sourceTree = "<group>"; };
CE2D641222653C7500FC7E63 /* qemu-xtensaeb-softmmu.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "qemu-xtensaeb-softmmu.framework"; path = "$(SYSROOT_DIR)/Frameworks/qemu-xtensaeb-softmmu.framework"; sourceTree = "<group>"; };
CE2D641322653C7500FC7E63 /* qemu-alpha-softmmu.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "qemu-alpha-softmmu.framework"; path = "$(SYSROOT_DIR)/Frameworks/qemu-alpha-softmmu.framework"; sourceTree = "<group>"; };
CE2D641422653C7500FC7E63 /* gstcheck-1.0.0.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "gstcheck-1.0.0.framework"; path = "$(SYSROOT_DIR)/Frameworks/gstcheck-1.0.0.framework"; sourceTree = "<group>"; };
CE2D641522653C7500FC7E63 /* iconv.2.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = iconv.2.framework; path = "$(SYSROOT_DIR)/Frameworks/iconv.2.framework"; sourceTree = "<group>"; };
CE2D641622653C7500FC7E63 /* gstsdp-1.0.0.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "gstsdp-1.0.0.framework"; path = "$(SYSROOT_DIR)/Frameworks/gstsdp-1.0.0.framework"; sourceTree = "<group>"; };
CE2D641722653C7500FC7E63 /* ssl.1.1.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ssl.1.1.framework; path = "$(SYSROOT_DIR)/Frameworks/ssl.1.1.framework"; sourceTree = "<group>"; };
CE2D641822653C7500FC7E63 /* spice-server.1.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "spice-server.1.framework"; path = "$(SYSROOT_DIR)/Frameworks/spice-server.1.framework"; sourceTree = "<group>"; };
CE2D641922653C7600FC7E63 /* pixman-1.0.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "pixman-1.0.framework"; path = "$(SYSROOT_DIR)/Frameworks/pixman-1.0.framework"; sourceTree = "<group>"; };
CE2D93BE24AD46670059923A /* UTM.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = UTM.app; sourceTree = BUILT_PRODUCTS_DIR; };
CE2D951C24AD48BE0059923A /* UTM.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = UTM.app; sourceTree = BUILT_PRODUCTS_DIR; };
CE2D953724AD4F980059923A /* VMConfigDisplayView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VMConfigDisplayView.swift; sourceTree = "<group>"; };
CE2D953824AD4F980059923A /* VMToolbarModifier.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VMToolbarModifier.swift; sourceTree = "<group>"; };
CE2D953924AD4F980059923A /* VMConfigQEMUView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VMConfigQEMUView.swift; sourceTree = "<group>"; };
CE2D953A24AD4F980059923A /* VMConfigSoundView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VMConfigSoundView.swift; sourceTree = "<group>"; };
CE2D953D24AD4F980059923A /* VMSettingsView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VMSettingsView.swift; sourceTree = "<group>"; };
CE2D953E24AD4F980059923A /* VMConfigNetworkPortForwardView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VMConfigNetworkPortForwardView.swift; sourceTree = "<group>"; };
CE2D953F24AD4F980059923A /* macOS.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = macOS.entitlements; sourceTree = "<group>"; };
CE2D954124AD4F980059923A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
CE2D954224AD4F980059923A /* VMPlaceholderView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VMPlaceholderView.swift; sourceTree = "<group>"; };
CE2D954324AD4F980059923A /* VMCardView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VMCardView.swift; sourceTree = "<group>"; };
CE2D954524AD4F980059923A /* VMRemovableDrivesView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VMRemovableDrivesView.swift; sourceTree = "<group>"; };
CE2D954624AD4F980059923A /* UTMExtensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UTMExtensions.swift; sourceTree = "<group>"; };
CE2D954724AD4F980059923A /* VMConfigSharingView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VMConfigSharingView.swift; sourceTree = "<group>"; };
CE2D954824AD4F980059923A /* VMConfigInputView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VMConfigInputView.swift; sourceTree = "<group>"; };
CE2D954B24AD4F980059923A /* VMDetailsView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VMDetailsView.swift; sourceTree = "<group>"; };
CE2D954C24AD4F980059923A /* VMSettingsView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VMSettingsView.swift; sourceTree = "<group>"; };
CE2D954D24AD4F980059923A /* VMConfigNetworkPortForwardView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VMConfigNetworkPortForwardView.swift; sourceTree = "<group>"; };
CE2D954F24AD4F980059923A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
CE2D955024AD4F980059923A /* VMConfigNetworkView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VMConfigNetworkView.swift; sourceTree = "<group>"; };
CE2D955124AD4F980059923A /* VMDrivesSettingsView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VMDrivesSettingsView.swift; sourceTree = "<group>"; };
CE2D955224AD4F980059923A /* VMConfigPortForwardForm.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VMConfigPortForwardForm.swift; sourceTree = "<group>"; };
CE2D955324AD4F980059923A /* VMConfigSystemView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VMConfigSystemView.swift; sourceTree = "<group>"; };
CE2D955524AD4F980059923A /* UTMApp.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UTMApp.swift; sourceTree = "<group>"; };
CE2D955624AD4F980059923A /* Swift-Bridging-Header.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "Swift-Bridging-Header.h"; sourceTree = "<group>"; };
CE31C243225E553500A965DD /* UTMLegacyQemuConfiguration.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = UTMLegacyQemuConfiguration.h; sourceTree = "<group>"; };
CE31C244225E555600A965DD /* UTMLegacyQemuConfiguration.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = UTMLegacyQemuConfiguration.m; sourceTree = "<group>"; };
CE38EC682B5DB3AE008B324B /* UTMRemoteClient.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTMRemoteClient.swift; sourceTree = "<group>"; };
CE3ADD65240EFBCA002D6A5F /* VMDisplayMetalViewController+Keyboard.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "VMDisplayMetalViewController+Keyboard.h"; sourceTree = "<group>"; };
CE3ADD66240EFBCA002D6A5F /* VMDisplayMetalViewController+Keyboard.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "VMDisplayMetalViewController+Keyboard.m"; sourceTree = "<group>"; };
CE3ADD682411C661002D6A5F /* VMCursor.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = VMCursor.h; sourceTree = "<group>"; };
CE3ADD692411C661002D6A5F /* VMCursor.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = VMCursor.m; sourceTree = "<group>"; };
CE4507D0226A5BE200A28D22 /* VMKeyboardView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = VMKeyboardView.h; sourceTree = "<group>"; };
CE4507D1226A5BE200A28D22 /* VMKeyboardView.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = VMKeyboardView.m; sourceTree = "<group>"; };
CE4507D3226A5C9900A28D22 /* VMKeyboardViewDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = VMKeyboardViewDelegate.h; sourceTree = "<group>"; };
CE4698F824C8FBD9008C1BD6 /* Icons */ = {isa = PBXFileReference; lastKnownFileType = folder; path = Icons; sourceTree = "<group>"; };
CE5076D9250AB55D00C26C19 /* VMDisplayMetalViewController+Pencil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "VMDisplayMetalViewController+Pencil.h"; sourceTree = "<group>"; };
CE5076DA250AB55D00C26C19 /* VMDisplayMetalViewController+Pencil.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "VMDisplayMetalViewController+Pencil.m"; sourceTree = "<group>"; };
CE50A41F2637BB200050430F /* Build.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Build.xcconfig; sourceTree = "<group>"; };
CE54252C2436E48D00E520F7 /* UTMLegacyQemuConfigurationPortForward.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = UTMLegacyQemuConfigurationPortForward.h; sourceTree = "<group>"; };
CE54252D2436E48D00E520F7 /* UTMLegacyQemuConfigurationPortForward.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = UTMLegacyQemuConfigurationPortForward.m; sourceTree = "<group>"; };
CE54252F2437C09C00E520F7 /* UTMLegacyQemuConfiguration+Drives.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "UTMLegacyQemuConfiguration+Drives.h"; sourceTree = "<group>"; };
CE5425302437C09C00E520F7 /* UTMLegacyQemuConfiguration+Drives.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "UTMLegacyQemuConfiguration+Drives.m"; sourceTree = "<group>"; };
CE5425322437C22A00E520F7 /* UTMLegacyQemuConfiguration+System.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "UTMLegacyQemuConfiguration+System.h"; sourceTree = "<group>"; };
CE5425332437C22A00E520F7 /* UTMLegacyQemuConfiguration+System.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "UTMLegacyQemuConfiguration+System.m"; sourceTree = "<group>"; };
CE5451A126AF5F0F008594E5 /* virglrenderer.1.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = virglrenderer.1.framework; path = "$(SYSROOT_DIR)/Frameworks/virglrenderer.1.framework"; sourceTree = "<group>"; };
CE5451A226AF5F0F008594E5 /* epoxy.0.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = epoxy.0.framework; path = "$(SYSROOT_DIR)/Frameworks/epoxy.0.framework"; sourceTree = "<group>"; };
CE5451A326AF5F0F008594E5 /* GLESv2.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = GLESv2.framework; path = "$(SYSROOT_DIR)/Frameworks/GLESv2.framework"; sourceTree = "<group>"; };
CE5451A426AF5F0F008594E5 /* EGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = EGL.framework; path = "$(SYSROOT_DIR)/Frameworks/EGL.framework"; sourceTree = "<group>"; };
CE550BD52259479D0063E575 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
CE59A7AF2AA69AE400E5FFBD /* UTMScriptingUSBDeviceImpl.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTMScriptingUSBDeviceImpl.swift; sourceTree = "<group>"; };
CE5A7E102E9F4A1100C0FFEE /* VMDisplayWindow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VMDisplayWindow.swift; sourceTree = "<group>"; };
CE611BE629F50CAD001817BC /* UTMReleaseHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTMReleaseHelper.swift; sourceTree = "<group>"; };
CE611BEA29F50D3E001817BC /* VMReleaseNotesView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VMReleaseNotesView.swift; sourceTree = "<group>"; };
CE612AC524D3B50700FA6300 /* VMDisplayWindowController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VMDisplayWindowController.swift; sourceTree = "<group>"; };
CE63B0D72F0ED4FE00C59D13 /* vulkan_kosmickrisp.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = vulkan_kosmickrisp.framework; path = "$(SYSROOT_DIR)/Frameworks/vulkan_kosmickrisp.framework"; sourceTree = "<group>"; };
CE63B0D82F0ED4FE00C59D13 /* vulkan.1.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = vulkan.1.framework; path = "$(SYSROOT_DIR)/Frameworks/vulkan.1.framework"; sourceTree = "<group>"; };
CE63B0D92F0ED4FF00C59D13 /* MoltenVK.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MoltenVK.framework; path = "$(SYSROOT_DIR)/Frameworks/MoltenVK.framework"; sourceTree = "<group>"; };
CE63B0F02F0ED67700C59D13 /* vulkan */ = {isa = PBXFileReference; lastKnownFileType = text.json; name = vulkan; path = "$(SYSROOT_DIR)/share/vulkan"; sourceTree = "<group>"; };
CE66450C2269313200B0849A /* MetalKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MetalKit.framework; path = System/Library/Frameworks/MetalKit.framework; sourceTree = SDKROOT; };
CE68047D2E493D71001671E9 /* UTMUSBManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTMUSBManager.swift; sourceTree = "<group>"; };
CE6804842E4E5D84001671E9 /* UTMScriptingInputImpl.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTMScriptingInputImpl.swift; sourceTree = "<group>"; };
CE68E5422E3912E0006B3645 /* VMKeyboardShortcutsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VMKeyboardShortcutsView.swift; sourceTree = "<group>"; };
CE68E5472E3C3E0A006B3645 /* VMWizardOSClassicMacView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VMWizardOSClassicMacView.swift; sourceTree = "<group>"; };
CE6B240A25F1F3CE0020D43E /* main.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = main.c; sourceTree = "<group>"; };
CE6B240F25F1F43A0020D43E /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
CE6B241025F1F4B30020D43E /* QEMULauncher.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = QEMULauncher.entitlements; sourceTree = "<group>"; };
CE6C13C92B63610C003B7032 /* UTMRemoteMessage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTMRemoteMessage.swift; sourceTree = "<group>"; };
CE6D21DB2553A6ED001D29C5 /* VMConfirmActionModifier.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VMConfirmActionModifier.swift; sourceTree = "<group>"; };
CE6EDCDD241C4A6800A719DC /* UTMLegacyViewState.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = UTMLegacyViewState.h; sourceTree = "<group>"; };
CE6EDCDE241C4A6800A719DC /* UTMLegacyViewState.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = UTMLegacyViewState.m; sourceTree = "<group>"; };
CE6EDCE0241DA0E900A719DC /* UTMLogging.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = UTMLogging.h; sourceTree = "<group>"; };
CE6EDCE1241DA0E900A719DC /* UTMLogging.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = UTMLogging.m; sourceTree = "<group>"; };
CE70E8D42B648FBE007FA787 /* UTMRemoteSpiceVirtualMachine.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTMRemoteSpiceVirtualMachine.swift; sourceTree = "<group>"; };
CE72B4AB2463579D00716A11 /* VMDisplayViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = VMDisplayViewController.h; sourceTree = "<group>"; };
CE72B4AC2463579D00716A11 /* VMDisplayViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = VMDisplayViewController.m; sourceTree = "<group>"; };
CE772AAB25C8B0F600E4E379 /* ContentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentView.swift; sourceTree = "<group>"; };
CE772AB225C8B7B500E4E379 /* VMCommands.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VMCommands.swift; sourceTree = "<group>"; };
CE7A1C012EFA0A01001671E9 /* UTMAppleUSBDevice.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTMAppleUSBDevice.swift; sourceTree = "<group>"; };
CE7A1C032EFA0A01001671E9 /* UTMAppleUSBManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTMAppleUSBManager.swift; sourceTree = "<group>"; };
CE7A1C052EFA0A01001671E9 /* AccessoryAccess.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AccessoryAccess.framework; path = System/Library/Frameworks/AccessoryAccess.framework; sourceTree = SDKROOT; };
CE7B3A102EA1B00000C0FFEE /* MultilineTextField.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MultilineTextField.swift; sourceTree = "<group>"; };
CE7D972B24B2B17D0080CB69 /* BusyOverlay.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BusyOverlay.swift; sourceTree = "<group>"; };
CE80111F2AD4E9E8009001C2 /* UTMApp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTMApp.swift; sourceTree = "<group>"; };
CE8813D224CD230300532628 /* ActivityView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActivityView.swift; sourceTree = "<group>"; };
CE8813D424CD265700532628 /* VMShareFileModifier.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VMShareFileModifier.swift; sourceTree = "<group>"; };
CE88A09B2E1DDB4200EAA28E /* UTMASIFImage.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = UTMASIFImage.h; sourceTree = "<group>"; };
CE88A09C2E1DDB4200EAA28E /* UTMASIFImage.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = UTMASIFImage.m; sourceTree = "<group>"; };
CE88A0A22E2321D200EAA28E /* UTMVirtualMachineEntity.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTMVirtualMachineEntity.swift; sourceTree = "<group>"; };
CE88A14F2E2344A900EAA28E /* UTMVirtualMachineEntityQuery.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTMVirtualMachineEntityQuery.swift; sourceTree = "<group>"; };
CE88A1532E247CCE00EAA28E /* UTMIntent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTMIntent.swift; sourceTree = "<group>"; };
CE88A1572E247D0100EAA28E /* UTMActionIntent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTMActionIntent.swift; sourceTree = "<group>"; };
CE88A15F2E24B2B400EAA28E /* UTMInputIntent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTMInputIntent.swift; sourceTree = "<group>"; };
CE88A1632E24E4C000EAA28E /* VMKeyboardMap.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = VMKeyboardMap.h; sourceTree = "<group>"; };
CE88A1642E24E4C000EAA28E /* VMKeyboardMap.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = VMKeyboardMap.m; sourceTree = "<group>"; };
CE928C2926ABE6690099F293 /* UTMAppleVirtualMachine.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTMAppleVirtualMachine.swift; sourceTree = "<group>"; };
CE928C3026ACCDEA0099F293 /* VMAppleRemovableDrivesView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VMAppleRemovableDrivesView.swift; sourceTree = "<group>"; };
CE9375A024BBDDD10074066F /* VMConfigDriveDetailsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VMConfigDriveDetailsView.swift; sourceTree = "<group>"; };
CE95877426D74C2A0086BDE8 /* iOS.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = iOS.entitlements; sourceTree = "<group>"; };
CE9A352D26533A51005077CF /* JailbreakInterposer.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = JailbreakInterposer.framework; sourceTree = BUILT_PRODUCTS_DIR; };
CE9A353026533A52005077CF /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
CE9A353F26533AE6005077CF /* JailbreakInterposer.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = JailbreakInterposer.c; sourceTree = "<group>"; };
CE9B153E2B11A63E003A32DD /* UTMRemoteServer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTMRemoteServer.swift; sourceTree = "<group>"; };
CE9B15402B11A74E003A32DD /* UTMRemoteKeyManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTMRemoteKeyManager.swift; sourceTree = "<group>"; };
CE9B15452B12A87E003A32DD /* GenerateKey.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GenerateKey.h; sourceTree = "<group>"; };
CE9B15462B12A87E003A32DD /* GenerateKey.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = GenerateKey.c; sourceTree = "<group>"; };
CE9D18F72265410E00355E14 /* qemu */ = {isa = PBXFileReference; lastKnownFileType = folder; name = qemu; path = "$(SYSROOT_DIR)/share/qemu"; sourceTree = "<group>"; };
CE9D19522265425900355E14 /* libgstautodetect.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libgstautodetect.a; path = "$(SYSROOT_DIR)/lib/gstreamer-1.0/libgstautodetect.a"; sourceTree = "<group>"; };
CE9D19532265425900355E14 /* libgstaudiotestsrc.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libgstaudiotestsrc.a; path = "$(SYSROOT_DIR)/lib/gstreamer-1.0/libgstaudiotestsrc.a"; sourceTree = "<group>"; };
CE9D19542265425900355E14 /* libgstvideoconvert.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libgstvideoconvert.a; path = "$(SYSROOT_DIR)/lib/gstreamer-1.0/libgstvideoconvert.a"; sourceTree = "<group>"; };
CE9D19552265425900355E14 /* libgstaudioconvert.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libgstaudioconvert.a; path = "$(SYSROOT_DIR)/lib/gstreamer-1.0/libgstaudioconvert.a"; sourceTree = "<group>"; };
CE9D19562265425900355E14 /* libgstvideoscale.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libgstvideoscale.a; path = "$(SYSROOT_DIR)/lib/gstreamer-1.0/libgstvideoscale.a"; sourceTree = "<group>"; };
CE9D19572265425900355E14 /* libgstvolume.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libgstvolume.a; path = "$(SYSROOT_DIR)/lib/gstreamer-1.0/libgstvolume.a"; sourceTree = "<group>"; };
CE9D19582265425900355E14 /* libgstcoreelements.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libgstcoreelements.a; path = "$(SYSROOT_DIR)/lib/gstreamer-1.0/libgstcoreelements.a"; sourceTree = "<group>"; };
CE9D19592265425900355E14 /* libgstvideorate.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libgstvideorate.a; path = "$(SYSROOT_DIR)/lib/gstreamer-1.0/libgstvideorate.a"; sourceTree = "<group>"; };
CE9D195A2265425900355E14 /* libgstjpeg.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libgstjpeg.a; path = "$(SYSROOT_DIR)/lib/gstreamer-1.0/libgstjpeg.a"; sourceTree = "<group>"; };
CE9D195B2265425900355E14 /* libgstaudioresample.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libgstaudioresample.a; path = "$(SYSROOT_DIR)/lib/gstreamer-1.0/libgstaudioresample.a"; sourceTree = "<group>"; };
CE9D195C2265425900355E14 /* libgstplayback.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libgstplayback.a; path = "$(SYSROOT_DIR)/lib/gstreamer-1.0/libgstplayback.a"; sourceTree = "<group>"; };
CE9D195D2265425900355E14 /* libgstadder.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libgstadder.a; path = "$(SYSROOT_DIR)/lib/gstreamer-1.0/libgstadder.a"; sourceTree = "<group>"; };
CE9D195F2265425900355E14 /* libgstaudiorate.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libgstaudiorate.a; path = "$(SYSROOT_DIR)/lib/gstreamer-1.0/libgstaudiorate.a"; sourceTree = "<group>"; };
CE9D19602265425900355E14 /* libgstvideofilter.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libgstvideofilter.a; path = "$(SYSROOT_DIR)/lib/gstreamer-1.0/libgstvideofilter.a"; sourceTree = "<group>"; };
CE9D19612265425900355E14 /* libgstapp.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libgstapp.a; path = "$(SYSROOT_DIR)/lib/gstreamer-1.0/libgstapp.a"; sourceTree = "<group>"; };
CE9D19622265425A00355E14 /* libgstgio.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libgstgio.a; path = "$(SYSROOT_DIR)/lib/gstreamer-1.0/libgstgio.a"; sourceTree = "<group>"; };
CE9D19632265425A00355E14 /* libgsttypefindfunctions.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libgsttypefindfunctions.a; path = "$(SYSROOT_DIR)/lib/gstreamer-1.0/libgsttypefindfunctions.a"; sourceTree = "<group>"; };
CE9D19642265425A00355E14 /* libgstvideotestsrc.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libgstvideotestsrc.a; path = "$(SYSROOT_DIR)/lib/gstreamer-1.0/libgstvideotestsrc.a"; sourceTree = "<group>"; };
CE9D19652265425A00355E14 /* libgstosxaudio.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libgstosxaudio.a; path = "$(SYSROOT_DIR)/lib/gstreamer-1.0/libgstosxaudio.a"; sourceTree = "<group>"; };
CE9D197A226542FE00355E14 /* UTMProcess.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = UTMProcess.h; sourceTree = "<group>"; };
CE9D197B226542FE00355E14 /* UTMProcess.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = UTMProcess.m; sourceTree = "<group>"; };
CEA02A972436C7A30087E45F /* UTMLegacyQemuConfiguration+Networking.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "UTMLegacyQemuConfiguration+Networking.h"; sourceTree = "<group>"; };
CEA02A982436C7A30087E45F /* UTMLegacyQemuConfiguration+Networking.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "UTMLegacyQemuConfiguration+Networking.m"; sourceTree = "<group>"; };
CEA3EDE93016810500AAA8E4 /* dxmt-native.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "dxmt-native.framework"; path = "$(SYSROOT_DIR)/Frameworks/dxmt-native.framework"; sourceTree = "<group>"; };
CEA3EDEA3016810500AAA8E4 /* d3dmetal-native.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "d3dmetal-native.framework"; path = "$(SYSROOT_DIR)/Frameworks/d3dmetal-native.framework"; sourceTree = "<group>"; };
CEA3EDFA30168B9000AAA8E4 /* QEMURenderServer.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = QEMURenderServer.app; sourceTree = BUILT_PRODUCTS_DIR; };
CEA3EDFD30168C9900AAA8E4 /* QEMURenderServer.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = QEMURenderServer.entitlements; sourceTree = "<group>"; };
CEA3EE13301C15DD00AAA8E4 /* QEMURenderServer-unsigned.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = "QEMURenderServer-unsigned.entitlements"; sourceTree = "<group>"; };
CEA45FB9263519B5002FA97D /* UTM SE.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "UTM SE.app"; sourceTree = BUILT_PRODUCTS_DIR; };
CEA51F862A81EAB700DDD7FA /* VMToolbarOrnamentModifier.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VMToolbarOrnamentModifier.swift; sourceTree = "<group>"; };
CEA9053725F981E900801E7C /* usb-1.0.0.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "usb-1.0.0.framework"; path = "$(SYSROOT_DIR)/Frameworks/usb-1.0.0.framework"; sourceTree = "<group>"; };
CEA9058725FC69D100801E7C /* usbredirhost.1.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = usbredirhost.1.framework; path = "$(SYSROOT_DIR)/Frameworks/usbredirhost.1.framework"; sourceTree = "<group>"; };
CEA9058825FC69D100801E7C /* usbredirparser.1.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = usbredirparser.1.framework; path = "$(SYSROOT_DIR)/Frameworks/usbredirparser.1.framework"; sourceTree = "<group>"; };
CEB20EE9282053320033EFB5 /* DoubleClickHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DoubleClickHandler.swift; sourceTree = "<group>"; };
CEB54C12293009C5000D2AA9 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/VMDisplayWindow.strings; sourceTree = "<group>"; };
CEB54C14293009C6000D2AA9 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/InfoPlist.strings; sourceTree = "<group>"; };
CEB54C16293009C7000D2AA9 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/Localizable.strings; sourceTree = "<group>"; };
CEB54C17293009C8000D2AA9 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = pl; path = pl.lproj/Localizable.stringsdict; sourceTree = "<group>"; };
CEB54C1829300C1B000D2AA9 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/Localizable.strings; sourceTree = "<group>"; };
CEB54C1929300C20000D2AA9 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/InfoPlist.strings; sourceTree = "<group>"; };
CEB54C802931C43F000D2AA9 /* UTMPatches.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTMPatches.swift; sourceTree = "<group>"; };
CEB5C1182B8C4CD4008AAE5C /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = "en.lproj/Info-RemotePlist.strings"; sourceTree = "<group>"; };
CEB5C11A2B8C4D30008AAE5C /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = "ja.lproj/Info-RemotePlist.strings"; sourceTree = "<group>"; };
CEB63A7524F4654400CAF323 /* Main.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Main.swift; sourceTree = "<group>"; };
CEB63A7824F468BA00CAF323 /* UTMJailbreak.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = UTMJailbreak.h; sourceTree = "<group>"; };
CEB63A7924F469E300CAF323 /* UTMJailbreak.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = UTMJailbreak.m; sourceTree = "<group>"; };
CEBBF1A424B56A2900C15049 /* UTMDataExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTMDataExtension.swift; sourceTree = "<group>"; };
CEBBF1A624B5730F00C15049 /* UTMDataExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTMDataExtension.swift; sourceTree = "<group>"; };
CEBDA1D424D69DB20010B5EC /* VMDisplayQemuMetalWindowController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VMDisplayQemuMetalWindowController.swift; sourceTree = "<group>"; };
CEBDA1DA24D8BDDA0010B5EC /* QEMUHelper.xpc */ = {isa = PBXFileReference; explicitFileType = "wrapper.xpc-service"; includeInIndex = 0; path = QEMUHelper.xpc; sourceTree = BUILT_PRODUCTS_DIR; };
CEBDA1DC24D8BDDA0010B5EC /* QEMUHelperProtocol.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = QEMUHelperProtocol.h; sourceTree = "<group>"; };
CEBDA1DD24D8BDDB0010B5EC /* QEMUHelper.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = QEMUHelper.h; sourceTree = "<group>"; };
CEBDA1DE24D8BDDB0010B5EC /* QEMUHelper.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = QEMUHelper.m; sourceTree = "<group>"; };
CEBDA1E024D8BDDB0010B5EC /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
CEBDA1E224D8BDDB0010B5EC /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
CEBE820226A4C1B5007AAB12 /* VMWizardDrivesView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VMWizardDrivesView.swift; sourceTree = "<group>"; };
CEBE820626A4C74E007AAB12 /* VMWizardSharingView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VMWizardSharingView.swift; sourceTree = "<group>"; };
CEBE820A26A4C8E0007AAB12 /* VMWizardSummaryView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VMWizardSummaryView.swift; sourceTree = "<group>"; };
CEC0A3092A7490D200980857 /* VMConfigQEMUArgumentsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VMConfigQEMUArgumentsView.swift; sourceTree = "<group>"; };
CEC1B00A2BBB211C0088119D /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = "<group>"; };
CEC794B9294924E300121A9F /* UTMScriptingSerialPortImpl.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTMScriptingSerialPortImpl.swift; sourceTree = "<group>"; };
CEC794BB2949663C00121A9F /* UTMScripting.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UTMScripting.swift; sourceTree = "<group>"; };
CEC9968328AA516000E7A025 /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = ja; path = ja.lproj/Localizable.stringsdict; sourceTree = "<group>"; };
CECF02562B706ADD00409FC0 /* UTMRemoteConnectInterface.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = UTMRemoteConnectInterface.h; sourceTree = "<group>"; };
CECF02572B70909900409FC0 /* Info-Remote.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "Info-Remote.plist"; sourceTree = "<group>"; };
CED234EC254796E500ED0A57 /* NumberTextField.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NumberTextField.swift; sourceTree = "<group>"; };
CED297132CE425CA00F1E3EB /* soup-3.0.0.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "soup-3.0.0.framework"; path = "$(SYSROOT_DIR)/Frameworks/soup-3.0.0.framework"; sourceTree = "<group>"; };
CED779E42C78C82A00EB82AE /* UTMTips.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTMTips.swift; sourceTree = "<group>"; };
CED779E92C7938D500EB82AE /* ar */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ar; path = ar.lproj/Localizable.strings; sourceTree = "<group>"; };
CED814E824C79F070042F0F1 /* VMConfigDriveCreateView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VMConfigDriveCreateView.swift; sourceTree = "<group>"; };
CED814EB24C7C2850042F0F1 /* VMConfigInfoView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VMConfigInfoView.swift; sourceTree = "<group>"; };
CED814EE24C7EB760042F0F1 /* ImagePicker.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ImagePicker.swift; sourceTree = "<group>"; };
CED8DF7828A120C100C34345 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = en; path = en.lproj/Localizable.stringsdict; sourceTree = "<group>"; };
CEDC9BA2288B74E50030F494 /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/InfoPlist.strings; sourceTree = "<group>"; };
CEDC9BA3288BBD130030F494 /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/Localizable.strings; sourceTree = "<group>"; };
CEDC9BA4288BBD6B0030F494 /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/InfoPlist.strings; sourceTree = "<group>"; };
CEDF83F8258AE24E0030E4AC /* UTMPasteboard.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTMPasteboard.swift; sourceTree = "<group>"; };
CEE0420A244117040001680F /* UTMLegacyQemuConfiguration+Display.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "UTMLegacyQemuConfiguration+Display.h"; sourceTree = "<group>"; };
CEE0420B244117040001680F /* UTMLegacyQemuConfiguration+Display.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "UTMLegacyQemuConfiguration+Display.m"; sourceTree = "<group>"; };
CEE0421024418F2E0001680F /* UTMLegacyQemuConfiguration+Miscellaneous.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "UTMLegacyQemuConfiguration+Miscellaneous.h"; sourceTree = "<group>"; };
CEE0421124418F2E0001680F /* UTMLegacyQemuConfiguration+Miscellaneous.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "UTMLegacyQemuConfiguration+Miscellaneous.m"; sourceTree = "<group>"; };
CEE06B262B2FC89400A811AE /* UTMServerView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTMServerView.swift; sourceTree = "<group>"; };
CEE06B282B30013500A811AE /* UTMRemoteConnectView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTMRemoteConnectView.swift; sourceTree = "<group>"; };
CEE7E934287CFDB100282049 /* UTMLegacyQemuConfiguration+Constants.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UTMLegacyQemuConfiguration+Constants.m"; sourceTree = "<group>"; };
CEE7E935287CFDB100282049 /* UTMLegacyQemuConfiguration+Constants.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UTMLegacyQemuConfiguration+Constants.h"; sourceTree = "<group>"; };
CEE7ED472A90256100E6B4AB /* VMDisplayMetalViewController+Private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "VMDisplayMetalViewController+Private.h"; sourceTree = "<group>"; };
CEE8B4C12B71DF4C0035AE86 /* UTMQemuSystemBackends.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = UTMQemuSystemBackends.h; sourceTree = "<group>"; };
CEEB66452284B942002737B2 /* VMKeyboardButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VMKeyboardButton.swift; sourceTree = "<group>"; };
CEEC811A24E48EC600ACB0B3 /* SettingsView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SettingsView.swift; sourceTree = "<group>"; };
CEECE13B25E47D9500A2AAB8 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
CEEF26A62CEDAEEA003F7B8C /* UTMDownloadMacSupportToolsTask.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTMDownloadMacSupportToolsTask.swift; sourceTree = "<group>"; };
CEF01DB12B6724A300725A0F /* UTMSpiceVirtualMachine.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTMSpiceVirtualMachine.swift; sourceTree = "<group>"; };
CEF01DB62B674BF000725A0F /* UTMPipeInterface.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTMPipeInterface.swift; sourceTree = "<group>"; };
CEF0300526A25A6900667B63 /* VMWizardView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VMWizardView.swift; sourceTree = "<group>"; };
CEF0304C26A2AFBE00667B63 /* BigButtonStyle.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BigButtonStyle.swift; sourceTree = "<group>"; };
CEF0304D26A2AFBE00667B63 /* Spinner.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Spinner.swift; sourceTree = "<group>"; };
CEF0305426A2AFDD00667B63 /* VMWizardOSOtherView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VMWizardOSOtherView.swift; sourceTree = "<group>"; };
CEF0305526A2AFDD00667B63 /* VMWizardState.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VMWizardState.swift; sourceTree = "<group>"; };
CEF0305626A2AFDD00667B63 /* VMWizardOSWindowsView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VMWizardOSWindowsView.swift; sourceTree = "<group>"; };
CEF0305726A2AFDE00667B63 /* VMWizardOSLinuxView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VMWizardOSLinuxView.swift; sourceTree = "<group>"; };
CEF0305826A2AFDE00667B63 /* VMWizardOSMacView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VMWizardOSMacView.swift; sourceTree = "<group>"; };
CEF0305926A2AFDE00667B63 /* VMWizardStartView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VMWizardStartView.swift; sourceTree = "<group>"; };
CEF0305A26A2AFDE00667B63 /* VMWizardOSView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VMWizardOSView.swift; sourceTree = "<group>"; };
CEF0307026A2B04300667B63 /* VMWizardView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VMWizardView.swift; sourceTree = "<group>"; };
CEF0307326A2B40B00667B63 /* VMWizardHardwareView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VMWizardHardwareView.swift; sourceTree = "<group>"; };
CEF469EE2BD2D165005A0B68 /* VMWizardStartViewTCI.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VMWizardStartViewTCI.swift; sourceTree = "<group>"; };
CEF6F5EA26DDD60500BC434D /* macOS-unsigned.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = "macOS-unsigned.entitlements"; sourceTree = "<group>"; };
CEF6F5EB26DDD63100BC434D /* QEMUHelper-unsigned.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = "QEMUHelper-unsigned.entitlements"; sourceTree = "<group>"; };
CEF6F5EC26DDD65700BC434D /* QEMULauncher-unsigned.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = "QEMULauncher-unsigned.entitlements"; sourceTree = "<group>"; };
CEF7F6D32AEEDCC400E34952 /* UTM Remote.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "UTM Remote.app"; sourceTree = BUILT_PRODUCTS_DIR; };
CEF84ADA2887D7D300578F41 /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/Localizable.strings; sourceTree = "<group>"; };
CEFE96762B69A7CC000F00C9 /* VMRemoteSessionState.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VMRemoteSessionState.swift; sourceTree = "<group>"; };
CEFE98DE29485237007CB7A8 /* UTM.sdef */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = UTM.sdef; sourceTree = "<group>"; };
CEFE98E029485776007CB7A8 /* UTMScriptingVirtualMachineImpl.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTMScriptingVirtualMachineImpl.swift; sourceTree = "<group>"; };
DB38A22C8D69DB2D2C64107F /* VMKeyboardAccessoryView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VMKeyboardAccessoryView.swift; sourceTree = "<group>"; };
DE6FCF9E7BD060AB81411ABC /* UTMSnapshotBackend.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTMSnapshotBackend.swift; sourceTree = "<group>"; };
E2D64BC7241DB24B0034E0C6 /* UTMSpiceIO.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = UTMSpiceIO.h; sourceTree = "<group>"; };
E2D64BC8241DB24B0034E0C6 /* UTMSpiceIO.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = UTMSpiceIO.m; sourceTree = "<group>"; };
E2D64BE0241EAEBE0034E0C6 /* UTMSpiceIODelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = UTMSpiceIODelegate.h; sourceTree = "<group>"; };
E5B2D0362D4E199E003FCEC2 /* ko */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ko; path = ko.lproj/Localizable.strings; sourceTree = "<group>"; };
E5B2D0372D4E19C0003FCEC2 /* ko */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ko; path = ko.lproj/InfoPlist.strings; sourceTree = "<group>"; };
E5F4A2662D4E700300662468 /* ko */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ko; path = ko.lproj/VMDisplayWindow.strings; sourceTree = "<group>"; };
E5F4A2672D4E702000662468 /* ko */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ko; path = ko.lproj/InfoPlist.strings; sourceTree = "<group>"; };
E5F4A2682D4E726B00662468 /* ko */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ko; path = ko.lproj/InfoPlist.strings; sourceTree = "<group>"; };
E5F4A2692D4E736C00662468 /* ko */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ko; path = "ko.lproj/Info-RemotePlist.strings"; sourceTree = "<group>"; };
E68D491C28AC018700D34C54 /* es-419 */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-419"; path = "es-419.lproj/VMDisplayWindow.strings"; sourceTree = "<group>"; };
E68D491D28AC018D00D34C54 /* es-419 */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-419"; path = "es-419.lproj/InfoPlist.strings"; sourceTree = "<group>"; };
E68D491E28AC018D00D34C54 /* es-419 */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-419"; path = "es-419.lproj/InfoPlist.strings"; sourceTree = "<group>"; };
E68D491F28AC018D00D34C54 /* es-419 */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-419"; path = "es-419.lproj/Localizable.strings"; sourceTree = "<group>"; };
E68D492028AC018D00D34C54 /* es-419 */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = "es-419"; path = "es-419.lproj/Localizable.stringsdict"; sourceTree = "<group>"; };
E68D492228AC018E00D34C54 /* es-419 */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-419"; path = "es-419.lproj/Localizable.strings"; sourceTree = "<group>"; };
E68D492328AC018E00D34C54 /* es-419 */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-419"; path = "es-419.lproj/InfoPlist.strings"; sourceTree = "<group>"; };
E6F791192903EEC6000BAAC9 /* es-419 */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-419"; path = "es-419.lproj/InfoPlist.strings"; sourceTree = "<group>"; };
EFC4D9A586DD424D85B2FA1C /* UTMSnapshotService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTMSnapshotService.swift; sourceTree = "<group>"; };
F6DA2DA62AAFED5F0070DCD1 /* zh-HK */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-HK"; path = "zh-HK.lproj/VMDisplayWindow.strings"; sourceTree = "<group>"; };
F6DA2DA72AAFED5F0070DCD1 /* zh-HK */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-HK"; path = "zh-HK.lproj/InfoPlist.strings"; sourceTree = "<group>"; };
F6DA2DA82AAFED5F0070DCD1 /* zh-HK */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-HK"; path = "zh-HK.lproj/InfoPlist.strings"; sourceTree = "<group>"; };
F6DA2DA92AAFED5F0070DCD1 /* zh-HK */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-HK"; path = "zh-HK.lproj/Localizable.strings"; sourceTree = "<group>"; };
F6DA2DAA2AAFED5F0070DCD1 /* zh-HK */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = "zh-HK"; path = "zh-HK.lproj/Localizable.stringsdict"; sourceTree = "<group>"; };
F6DA2DAB2AAFED5F0070DCD1 /* zh-HK */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-HK"; path = "zh-HK.lproj/Localizable.strings"; sourceTree = "<group>"; };
F6DA2DAC2AAFED5F0070DCD1 /* zh-HK */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-HK"; path = "zh-HK.lproj/InfoPlist.strings"; sourceTree = "<group>"; };
F6DA2DAD2AAFEDAC0070DCD1 /* zh-HK */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-HK"; path = "zh-HK.lproj/QEMULauncher-InfoPlist.strings"; sourceTree = "<group>"; };
F6DA2DAF2AAFEE060070DCD1 /* zh-Hans */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hans"; path = "zh-Hans.lproj/VMDisplayWindow.strings"; sourceTree = "<group>"; };
F6DA2DB02AAFF0640070DCD1 /* zh-Hans */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hans"; path = "zh-Hans.lproj/QEMULauncher-InfoPlist.strings"; sourceTree = "<group>"; };
F6DA2DB12AAFF0640070DCD1 /* zh-Hans */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = "zh-Hans"; path = "zh-Hans.lproj/Localizable.stringsdict"; sourceTree = "<group>"; };
F7335781A3EBC95B7BE01C90 /* UTMQemuSnapshotBackend.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTMQemuSnapshotBackend.swift; sourceTree = "<group>"; };
FF0307542A84E3B70049979B /* zh-Hant */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hant"; path = "zh-Hant.lproj/QEMULauncher-InfoPlist.strings"; sourceTree = "<group>"; };
FF0307562A84E3B70049979B /* zh-Hant */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = "zh-Hant"; path = "zh-Hant.lproj/Localizable.stringsdict"; sourceTree = "<group>"; };
FF0307582A84E3B70049979B /* zh-Hant */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hant"; path = "zh-Hant.lproj/VMDisplayWindow.strings"; sourceTree = "<group>"; };
FF2D14863C5CDE332BC8698C /* VMConfigQEMUArgumentsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VMConfigQEMUArgumentsView.swift; sourceTree = "<group>"; };
FFB02A8B266CB09C006CD71A /* zh-Hant */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hant"; path = "zh-Hant.lproj/InfoPlist.strings"; sourceTree = "<group>"; };
FFB02A8F266CB09C006CD71A /* zh-Hant */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hant"; path = "zh-Hant.lproj/InfoPlist.strings"; sourceTree = "<group>"; };
FFB02A92266CB09C006CD71A /* zh-Hant */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hant"; path = "zh-Hant.lproj/InfoPlist.strings"; sourceTree = "<group>"; };
FFB02A95266CB09C006CD71A /* zh-Hant */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hant"; path = "zh-Hant.lproj/Localizable.strings"; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
8401FD5F269BE9C500265F0D /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
84A57CAE30641C6800BA5139 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
84A57D0630641D0000BA5139 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
84E3A8ED293DB37E0024A740 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
84E3A900293DBC290024A740 /* ArgumentParser in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
CE2D932B24AD46670059923A /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
CE2D932C24AD46670059923A /* libgstautodetect.a in Frameworks */,
CE2D932D24AD46670059923A /* libgstaudiotestsrc.a in Frameworks */,
CE2D932E24AD46670059923A /* libgstvideoconvert.a in Frameworks */,
CE2D932F24AD46670059923A /* libgstaudioconvert.a in Frameworks */,
CE2D933024AD46670059923A /* libgstvideoscale.a in Frameworks */,
CE93759924BB821F0074066F /* IQKeyboardManagerSwift in Frameworks */,
CE2D933124AD46670059923A /* MetalKit.framework in Frameworks */,
CE231D542BE03630006D6DC3 /* SwiftCopyfile in Frameworks */,
CE2D933224AD46670059923A /* libgstvolume.a in Frameworks */,
CE2D933324AD46670059923A /* libgstcoreelements.a in Frameworks */,
CE2D933424AD46670059923A /* libgstvideorate.a in Frameworks */,
CED297192CE4263100F1E3EB /* soup-3.0.0.framework in Frameworks */,
CE2D933524AD46670059923A /* libgstjpeg.a in Frameworks */,
CE2D933624AD46670059923A /* libgstaudioresample.a in Frameworks */,
CE2D933724AD46670059923A /* libgstplayback.a in Frameworks */,
84A0A88A2A47D5D10038F329 /* QEMUKit in Frameworks */,
CE2D933824AD46670059923A /* libgstadder.a in Frameworks */,
CE2D933A24AD46670059923A /* libgstaudiorate.a in Frameworks */,
B3DDF57226E9BBA300CE47F0 /* AltKit in Frameworks */,
CE2D933B24AD46670059923A /* libgstvideofilter.a in Frameworks */,
84018695288B66370050AC51 /* SwiftUIVisualEffects in Frameworks */,
84937F1D289767EC003148F4 /* zstd.1.framework in Frameworks */,
CE2D933C24AD46670059923A /* libgstapp.a in Frameworks */,
CE2D933D24AD46670059923A /* libgstgio.a in Frameworks */,
CE2D933E24AD46670059923A /* libgsttypefindfunctions.a in Frameworks */,
CE2D933F24AD46670059923A /* libgstvideotestsrc.a in Frameworks */,
CE2D934024AD46670059923A /* libgstosxaudio.a in Frameworks */,
CE2D934124AD46670059923A /* gmodule-2.0.0.framework in Frameworks */,
CE2D934224AD46670059923A /* jpeg.62.framework in Frameworks */,
83993292272F68550059355F /* ZIPFoundation in Frameworks */,
CE2D934324AD46670059923A /* intl.8.framework in Frameworks */,
CE2D934424AD46670059923A /* gstapp-1.0.0.framework in Frameworks */,
CE2D934524AD46670059923A /* gthread-2.0.0.framework in Frameworks */,
CE2D934624AD46670059923A /* gstrtp-1.0.0.framework in Frameworks */,
CE2D934724AD46670059923A /* gstriff-1.0.0.framework in Frameworks */,
B329049C270FE136002707AC /* AltKit in Frameworks */,
CEA9058F25FC6A1400801E7C /* usbredirhost.1.framework in Frameworks */,
84818C0C2898A07A009EDB67 /* AVFAudio.framework in Frameworks */,
CE2D934924AD46670059923A /* gstreamer-1.0.0.framework in Frameworks */,
CE2D934B24AD46670059923A /* json-glib-1.0.0.framework in Frameworks */,
CE89CB0E2B8B1B5A006B2CC2 /* VisionKeyboardKit in Frameworks */,
CE2D934C24AD46670059923A /* ffi.8.framework in Frameworks */,
CE2D934D24AD46670059923A /* gstnet-1.0.0.framework in Frameworks */,
CE2D934E24AD46670059923A /* gstbase-1.0.0.framework in Frameworks */,
CE020BA724AEDEF000B44AB6 /* Logging in Frameworks */,
8401865A2887AFD50050AC51 /* SwiftTerm in Frameworks */,
CE02C8AC294EE4EC006DFE48 /* slirp.0.framework in Frameworks */,
CE2D934F24AD46670059923A /* phodav-3.0.0.framework in Frameworks */,
CEA9059025FC6A1700801E7C /* usbredirparser.1.framework in Frameworks */,
CE0E9B87252FD06B0026E02B /* SwiftUI.framework in Frameworks */,
CE2D935024AD46670059923A /* gstcontroller-1.0.0.framework in Frameworks */,
CE2D935124AD46670059923A /* gstaudio-1.0.0.framework in Frameworks */,
CE2D935224AD46670059923A /* gpg-error.0.framework in Frameworks */,
CE2D935324AD46670059923A /* gcrypt.20.framework in Frameworks */,
84CE3DAC2904C14100FF068B /* InAppSettingsKit in Frameworks */,
CE2D935424AD46670059923A /* gobject-2.0.0.framework in Frameworks */,
CE9A353426533A52005077CF /* JailbreakInterposer.framework in Frameworks */,
CE2D935524AD46670059923A /* gsttag-1.0.0.framework in Frameworks */,
CE2D935624AD46670059923A /* gio-2.0.0.framework in Frameworks */,
CE2D935724AD46670059923A /* gstvideo-1.0.0.framework in Frameworks */,
CE2D935824AD46670059923A /* spice-client-glib-2.0.8.framework in Frameworks */,
CE2D935924AD46670059923A /* gstrtsp-1.0.0.framework in Frameworks */,
CE2D935A24AD46670059923A /* opus.0.framework in Frameworks */,
CE2D935B24AD46670059923A /* glib-2.0.0.framework in Frameworks */,
CE2D935C24AD46670059923A /* png16.16.framework in Frameworks */,
CE2D935D24AD46670059923A /* gstfft-1.0.0.framework in Frameworks */,
CE2D935E24AD46670059923A /* crypto.1.1.framework in Frameworks */,
CE2D935F24AD46670059923A /* gstpbutils-1.0.0.framework in Frameworks */,
CE2D936124AD46670059923A /* gstallocators-1.0.0.framework in Frameworks */,
CE2D936224AD46670059923A /* gstcheck-1.0.0.framework in Frameworks */,
CE2D936324AD46670059923A /* iconv.2.framework in Frameworks */,
CE2D936424AD46670059923A /* gstsdp-1.0.0.framework in Frameworks */,
84B36D1E27B3264600C22685 /* CocoaSpice in Frameworks */,
CE9B15382B11A4A7003A32DD /* SwiftConnect in Frameworks */,
CE2D936524AD46670059923A /* ssl.1.1.framework in Frameworks */,
CE2D936624AD46670059923A /* spice-server.1.framework in Frameworks */,
CE2D936724AD46670059923A /* pixman-1.0.framework in Frameworks */,
CEA9053D25F9824700801E7C /* usb-1.0.0.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
CE2D951924AD48BE0059923A /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
CEA9058925FC69D100801E7C /* usbredirhost.1.framework in Frameworks */,
CEA9058A25FC69D100801E7C /* usbredirparser.1.framework in Frameworks */,
CEA9053825F981E900801E7C /* usb-1.0.0.framework in Frameworks */,
CE0B6F0E24AD677200FE012D /* libgstaudioconvert.a in Frameworks */,
CE0B6EF024AD677200FE012D /* gstcontroller-1.0.0.framework in Frameworks */,
CE0B6EE024AD677200FE012D /* libgstosxaudio.a in Frameworks */,
CE0B6F0D24AD677200FE012D /* libgstadder.a in Frameworks */,
CE02C8B3294EE59A006DFE48 /* slirp.0.framework in Frameworks */,
CE0B6EF224AD677200FE012D /* gstallocators-1.0.0.framework in Frameworks */,
CE03D08B24D90F2900F76B84 /* jpeg.62.framework in Frameworks */,
CE0B6EBC24AD677200FE012D /* gstpbutils-1.0.0.framework in Frameworks */,
CEF83F872500948800557D15 /* gpg-error.0.framework in Frameworks */,
CE0B6ED324AD677200FE012D /* libgstvideoconvert.a in Frameworks */,
CE0B6F0124AD677200FE012D /* libgsttypefindfunctions.a in Frameworks */,
848308D5278A1F2200E3E474 /* Virtualization.framework in Frameworks */,
CE7A1C062EFA0A01001671E9 /* AccessoryAccess.framework in Frameworks */,
CE1D15AD2F6B100100D15C01 /* DiskImageKit.framework in Frameworks */,
CE0B6EE124AD677200FE012D /* gstrtsp-1.0.0.framework in Frameworks */,
848F71E6277A2466006A0240 /* SwiftTerm in Frameworks */,
CE03D08824D90F0700F76B84 /* gio-2.0.0.framework in Frameworks */,
CE0B6EEC24AD677200FE012D /* libgstautodetect.a in Frameworks */,
CE03D0C424D913AA00F76B84 /* ffi.8.framework in Frameworks */,
CE03D0CC24D9144100F76B84 /* crypto.1.1.framework in Frameworks */,
84A0A8882A47D5C50038F329 /* QEMUKit in Frameworks */,
84B36D2227B3265400C22685 /* CocoaSpice in Frameworks */,
CE0B6ED724AD677200FE012D /* gstaudio-1.0.0.framework in Frameworks */,
CE0B6EFA24AD677200FE012D /* gstapp-1.0.0.framework in Frameworks */,
CE03D0CE24D9A30100F76B84 /* iconv.2.framework in Frameworks */,
CE0B6EF124AD677200FE012D /* libgstplayback.a in Frameworks */,
CE0B6EF424AD677200FE012D /* json-glib-1.0.0.framework in Frameworks */,
CEDD11C12B7C74D7004DDAC6 /* SwiftPortmap in Frameworks */,
CE0B6ED124AD677200FE012D /* phodav-3.0.0.framework in Frameworks */,
CEF83F862500947D00557D15 /* gcrypt.20.framework in Frameworks */,
CE0B6ECB24AD677200FE012D /* gstcheck-1.0.0.framework in Frameworks */,
CE0B6F0724AD677200FE012D /* libgstvolume.a in Frameworks */,
CE03D0C624D913C600F76B84 /* opus.0.framework in Frameworks */,
CE03D0C824D913FD00F76B84 /* pixman-1.0.framework in Frameworks */,
CE0B6EE524AD677200FE012D /* gstbase-1.0.0.framework in Frameworks */,
CEF83F882500949D00557D15 /* gthread-2.0.0.framework in Frameworks */,
CE03D08724D90F0700F76B84 /* gobject-2.0.0.framework in Frameworks */,
CE9B15362B11A491003A32DD /* SwiftConnect in Frameworks */,
CE0B6F0A24AD677200FE012D /* spice-client-glib-2.0.8.framework in Frameworks */,
CE0B6ECF24AD677200FE012D /* gstrtp-1.0.0.framework in Frameworks */,
CE0B6ECC24AD677200FE012D /* gstriff-1.0.0.framework in Frameworks */,
CE0B6EDC24AD677200FE012D /* libgstapp.a in Frameworks */,
CE0B6F0324AD677200FE012D /* libgstvideoscale.a in Frameworks */,
CE0B6EC924AD677200FE012D /* gstvideo-1.0.0.framework in Frameworks */,
CE0B6EF324AD677200FE012D /* libgstvideofilter.a in Frameworks */,
CE020BA924AEDF3000B44AB6 /* Logging in Frameworks */,
CE0B6ECD24AD677200FE012D /* gsttag-1.0.0.framework in Frameworks */,
CE03D08A24D90F2900F76B84 /* intl.8.framework in Frameworks */,
CE0B6EF924AD677200FE012D /* libgstaudioresample.a in Frameworks */,
CE0B6EE724AD677200FE012D /* libgstvideotestsrc.a in Frameworks */,
CE0B6EBB24AD677200FE012D /* libgstgio.a in Frameworks */,
84937EFF28960789003148F4 /* zstd.1.framework in Frameworks */,
CE0B6EE224AD677200FE012D /* gstnet-1.0.0.framework in Frameworks */,
CE03D08624D90F0700F76B84 /* gmodule-2.0.0.framework in Frameworks */,
CED297142CE425CB00F1E3EB /* soup-3.0.0.framework in Frameworks */,
CE03D0CA24D9142000F76B84 /* ssl.1.1.framework in Frameworks */,
CE0B6EC624AD677200FE012D /* gstfft-1.0.0.framework in Frameworks */,
CE0B6EE624AD677200FE012D /* libgstaudiorate.a in Frameworks */,
CEF83F8A250094B200557D15 /* spice-server.1.framework in Frameworks */,
CE03D08924D90F0700F76B84 /* glib-2.0.0.framework in Frameworks */,
CE0B6EC224AD677200FE012D /* libgstvideorate.a in Frameworks */,
CE0B6F0C24AD677200FE012D /* gstreamer-1.0.0.framework in Frameworks */,
CEF83F89250094A400557D15 /* png16.16.framework in Frameworks */,
CE0B6F0224AD677200FE012D /* libgstjpeg.a in Frameworks */,
CE0B6EFC24AD677200FE012D /* libgstaudiotestsrc.a in Frameworks */,
CE0B6EF824AD677200FE012D /* gstsdp-1.0.0.framework in Frameworks */,
CE231D522BE03617006D6DC3 /* SwiftCopyfile in Frameworks */,
CE0B6EEA24AD677200FE012D /* libgstcoreelements.a in Frameworks */,
83993290272F4A400059355F /* ZIPFoundation in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
CE9A352A26533A51005077CF /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
CEA45F23263519B5002FA97D /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
CEA45F24263519B5002FA97D /* libgstautodetect.a in Frameworks */,
CEA45F25263519B5002FA97D /* libgstaudiotestsrc.a in Frameworks */,
CEA45F26263519B5002FA97D /* libgstvideoconvert.a in Frameworks */,
CEA45F27263519B5002FA97D /* libgstaudioconvert.a in Frameworks */,
CE89CB102B8B1B6A006B2CC2 /* VisionKeyboardKit in Frameworks */,
8401865C2887AFDC0050AC51 /* SwiftTerm in Frameworks */,
CEA45F28263519B5002FA97D /* libgstvideoscale.a in Frameworks */,
CEA45F29263519B5002FA97D /* IQKeyboardManagerSwift in Frameworks */,
CEA45F2A263519B5002FA97D /* MetalKit.framework in Frameworks */,
84CF5DF3288E433F00D01721 /* SwiftUIVisualEffects in Frameworks */,
CE68E54F2E404C4F006B3645 /* qemu-m68k-softmmu.framework in Frameworks */,
84818C0D2898A07F009EDB67 /* AVFAudio.framework in Frameworks */,
CED2971B2CE4263600F1E3EB /* soup-3.0.0.framework in Frameworks */,
CEA45F2B263519B5002FA97D /* libgstvolume.a in Frameworks */,
CEA45F2C263519B5002FA97D /* libgstcoreelements.a in Frameworks */,
CEA45F2D263519B5002FA97D /* libgstvideorate.a in Frameworks */,
CEA45F2E263519B5002FA97D /* libgstjpeg.a in Frameworks */,
CEA45F2F263519B5002FA97D /* libgstaudioresample.a in Frameworks */,
CEA45F30263519B5002FA97D /* libgstplayback.a in Frameworks */,
CE9B153A2B11A4AE003A32DD /* SwiftConnect in Frameworks */,
CEA45F31263519B5002FA97D /* libgstadder.a in Frameworks */,
CE02C8B1294EE58C006DFE48 /* slirp.0.framework in Frameworks */,
CEA45F32263519B5002FA97D /* libgstaudiorate.a in Frameworks */,
CEA45F33263519B5002FA97D /* libgstvideofilter.a in Frameworks */,
CEA45F34263519B5002FA97D /* libgstapp.a in Frameworks */,
CEA45F35263519B5002FA97D /* libgstgio.a in Frameworks */,
CEA45F36263519B5002FA97D /* libgsttypefindfunctions.a in Frameworks */,
CEA45F37263519B5002FA97D /* libgstvideotestsrc.a in Frameworks */,
CEA45F38263519B5002FA97D /* libgstosxaudio.a in Frameworks */,
CEA45F39263519B5002FA97D /* gmodule-2.0.0.framework in Frameworks */,
846D878629050B6B0095F10B /* InAppSettingsKit in Frameworks */,
CEA45F3A263519B5002FA97D /* jpeg.62.framework in Frameworks */,
CEA45F3B263519B5002FA97D /* intl.8.framework in Frameworks */,
CEA45F3C263519B5002FA97D /* gstapp-1.0.0.framework in Frameworks */,
CEA45F3D263519B5002FA97D /* gthread-2.0.0.framework in Frameworks */,
CEA45F3E263519B5002FA97D /* gstrtp-1.0.0.framework in Frameworks */,
CEA45F3F263519B5002FA97D /* gstriff-1.0.0.framework in Frameworks */,
CEA45F41263519B5002FA97D /* gstreamer-1.0.0.framework in Frameworks */,
CEA45F42263519B5002FA97D /* json-glib-1.0.0.framework in Frameworks */,
CEA45F43263519B5002FA97D /* ffi.8.framework in Frameworks */,
CEA45F44263519B5002FA97D /* gstnet-1.0.0.framework in Frameworks */,
CEA45F45263519B5002FA97D /* gstbase-1.0.0.framework in Frameworks */,
CEA45F46263519B5002FA97D /* Logging in Frameworks */,
84A0A88C2A47D5D70038F329 /* QEMUKit in Frameworks */,
CEA45F47263519B5002FA97D /* phodav-3.0.0.framework in Frameworks */,
CEA45F49263519B5002FA97D /* SwiftUI.framework in Frameworks */,
CEA45F4A263519B5002FA97D /* gstcontroller-1.0.0.framework in Frameworks */,
CEA45F4B263519B5002FA97D /* gstaudio-1.0.0.framework in Frameworks */,
CEA45F4C263519B5002FA97D /* gpg-error.0.framework in Frameworks */,
CEA45F4D263519B5002FA97D /* gcrypt.20.framework in Frameworks */,
CEA45F4E263519B5002FA97D /* gobject-2.0.0.framework in Frameworks */,
CEA45F4F263519B5002FA97D /* gsttag-1.0.0.framework in Frameworks */,
CEA45F50263519B5002FA97D /* gio-2.0.0.framework in Frameworks */,
CEA45F51263519B5002FA97D /* gstvideo-1.0.0.framework in Frameworks */,
CEA45F52263519B5002FA97D /* spice-client-glib-2.0.8.framework in Frameworks */,
CEA45F53263519B5002FA97D /* gstrtsp-1.0.0.framework in Frameworks */,
84937F1F289767F0003148F4 /* zstd.1.framework in Frameworks */,
CEA45F54263519B5002FA97D /* opus.0.framework in Frameworks */,
84B36D2027B3264E00C22685 /* CocoaSpiceNoUsb in Frameworks */,
CEA45F55263519B5002FA97D /* glib-2.0.0.framework in Frameworks */,
CEA45F56263519B5002FA97D /* png16.16.framework in Frameworks */,
CEA45F57263519B5002FA97D /* gstfft-1.0.0.framework in Frameworks */,
CEA45F58263519B5002FA97D /* crypto.1.1.framework in Frameworks */,
CEA45F59263519B5002FA97D /* gstpbutils-1.0.0.framework in Frameworks */,
CEA45F5A263519B5002FA97D /* gstallocators-1.0.0.framework in Frameworks */,
CE231D562BE03636006D6DC3 /* SwiftCopyfile in Frameworks */,
CEA45F5B263519B5002FA97D /* gstcheck-1.0.0.framework in Frameworks */,
CEA45F5C263519B5002FA97D /* iconv.2.framework in Frameworks */,
CEA45F5D263519B5002FA97D /* gstsdp-1.0.0.framework in Frameworks */,
CEA45F5E263519B5002FA97D /* ssl.1.1.framework in Frameworks */,
CEA45F5F263519B5002FA97D /* spice-server.1.framework in Frameworks */,
CEA45F60263519B5002FA97D /* pixman-1.0.framework in Frameworks */,
83993294272F685F0059355F /* ZIPFoundation in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
CEBDA1D724D8BDDA0010B5EC /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
CEF7F62D2AEEDCC400E34952 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
CEF7F62E2AEEDCC400E34952 /* libgstautodetect.a in Frameworks */,
CEF7F62F2AEEDCC400E34952 /* libgstaudiotestsrc.a in Frameworks */,
CEF7F6302AEEDCC400E34952 /* libgstvideoconvert.a in Frameworks */,
CEF7F6312AEEDCC400E34952 /* libgstaudioconvert.a in Frameworks */,
CEF7F6322AEEDCC400E34952 /* libgstvideoscale.a in Frameworks */,
CEF7F6332AEEDCC400E34952 /* IQKeyboardManagerSwift in Frameworks */,
CEF7F6342AEEDCC400E34952 /* MetalKit.framework in Frameworks */,
CEF7F6352AEEDCC400E34952 /* libgstvolume.a in Frameworks */,
CEF7F6362AEEDCC400E34952 /* libgstcoreelements.a in Frameworks */,
CEF7F6372AEEDCC400E34952 /* libgstvideorate.a in Frameworks */,
CEF7F6382AEEDCC400E34952 /* libgstjpeg.a in Frameworks */,
CEF7F6392AEEDCC400E34952 /* libgstaudioresample.a in Frameworks */,
CEF7F63A2AEEDCC400E34952 /* libgstplayback.a in Frameworks */,
CEF7F63C2AEEDCC400E34952 /* libgstadder.a in Frameworks */,
CEF7F63D2AEEDCC400E34952 /* libgstaudiorate.a in Frameworks */,
CEF7F63F2AEEDCC400E34952 /* libgstvideofilter.a in Frameworks */,
CEF7F6402AEEDCC400E34952 /* SwiftUIVisualEffects in Frameworks */,
CEF7F6422AEEDCC400E34952 /* libgstapp.a in Frameworks */,
CEF7F6432AEEDCC400E34952 /* libgstgio.a in Frameworks */,
CEF7F6442AEEDCC400E34952 /* libgsttypefindfunctions.a in Frameworks */,
CEF7F6452AEEDCC400E34952 /* libgstvideotestsrc.a in Frameworks */,
CEF7F6462AEEDCC400E34952 /* libgstosxaudio.a in Frameworks */,
CEF7F6472AEEDCC400E34952 /* gmodule-2.0.0.framework in Frameworks */,
CEF7F6482AEEDCC400E34952 /* jpeg.62.framework in Frameworks */,
CE9B153C2B11A4B4003A32DD /* SwiftConnect in Frameworks */,
CEF7F6492AEEDCC400E34952 /* ZIPFoundation in Frameworks */,
CEF7F64A2AEEDCC400E34952 /* intl.8.framework in Frameworks */,
CEF7F64B2AEEDCC400E34952 /* gstapp-1.0.0.framework in Frameworks */,
CEF7F64C2AEEDCC400E34952 /* gthread-2.0.0.framework in Frameworks */,
CEF7F64D2AEEDCC400E34952 /* gstrtp-1.0.0.framework in Frameworks */,
CEF7F64E2AEEDCC400E34952 /* gstriff-1.0.0.framework in Frameworks */,
CEF7F6512AEEDCC400E34952 /* AVFAudio.framework in Frameworks */,
CEF7F6522AEEDCC400E34952 /* gstreamer-1.0.0.framework in Frameworks */,
CEF7F6532AEEDCC400E34952 /* json-glib-1.0.0.framework in Frameworks */,
CEF7F6542AEEDCC400E34952 /* ffi.8.framework in Frameworks */,
CEF7F6552AEEDCC400E34952 /* gstnet-1.0.0.framework in Frameworks */,
CEF7F6562AEEDCC400E34952 /* gstbase-1.0.0.framework in Frameworks */,
CEF7F6572AEEDCC400E34952 /* Logging in Frameworks */,
CEF7F6582AEEDCC400E34952 /* SwiftTerm in Frameworks */,
CED2971D2CE4263A00F1E3EB /* soup-3.0.0.framework in Frameworks */,
CEF7F65A2AEEDCC400E34952 /* phodav-3.0.0.framework in Frameworks */,
CEF7F65C2AEEDCC400E34952 /* SwiftUI.framework in Frameworks */,
CEF7F65D2AEEDCC400E34952 /* gstcontroller-1.0.0.framework in Frameworks */,
CEF7F65E2AEEDCC400E34952 /* gstaudio-1.0.0.framework in Frameworks */,
CEF7F65F2AEEDCC400E34952 /* gpg-error.0.framework in Frameworks */,
CEF7F6602AEEDCC400E34952 /* gcrypt.20.framework in Frameworks */,
CEF7F6612AEEDCC400E34952 /* InAppSettingsKit in Frameworks */,
CEF7F6622AEEDCC400E34952 /* gobject-2.0.0.framework in Frameworks */,
CEF7F6642AEEDCC400E34952 /* gsttag-1.0.0.framework in Frameworks */,
CEF7F6652AEEDCC400E34952 /* gio-2.0.0.framework in Frameworks */,
CEF7F6662AEEDCC400E34952 /* gstvideo-1.0.0.framework in Frameworks */,
CEF7F6672AEEDCC400E34952 /* spice-client-glib-2.0.8.framework in Frameworks */,
CEF7F6D62AEEEF7D00E34952 /* CocoaSpiceNoUsb in Frameworks */,
CEF7F6682AEEDCC400E34952 /* gstrtsp-1.0.0.framework in Frameworks */,
CEF7F6692AEEDCC400E34952 /* opus.0.framework in Frameworks */,
CEF7F66A2AEEDCC400E34952 /* glib-2.0.0.framework in Frameworks */,
CEF7F66B2AEEDCC400E34952 /* png16.16.framework in Frameworks */,
CE89CB122B8B1B7A006B2CC2 /* VisionKeyboardKit in Frameworks */,
CEF7F66C2AEEDCC400E34952 /* gstfft-1.0.0.framework in Frameworks */,
CEF7F66D2AEEDCC400E34952 /* crypto.1.1.framework in Frameworks */,
CEF7F66E2AEEDCC400E34952 /* gstpbutils-1.0.0.framework in Frameworks */,
CEF7F66F2AEEDCC400E34952 /* gstallocators-1.0.0.framework in Frameworks */,
CEF7F6702AEEDCC400E34952 /* gstcheck-1.0.0.framework in Frameworks */,
CEF7F6712AEEDCC400E34952 /* iconv.2.framework in Frameworks */,
CE231D5A2BE03791006D6DC3 /* SwiftCopyfile in Frameworks */,
CEF7F6722AEEDCC400E34952 /* gstsdp-1.0.0.framework in Frameworks */,
CEF7F6742AEEDCC400E34952 /* ssl.1.1.framework in Frameworks */,
CEF7F6762AEEDCC400E34952 /* pixman-1.0.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
841619A42843150E000034B2 /* Legacy */ = {
isa = PBXGroup;
children = (
84C584DE268E95B3000FCABF /* UTMLegacyAppleConfiguration.swift */,
CE31C243225E553500A965DD /* UTMLegacyQemuConfiguration.h */,
CE31C244225E555600A965DD /* UTMLegacyQemuConfiguration.m */,
CEE7E935287CFDB100282049 /* UTMLegacyQemuConfiguration+Constants.h */,
CEE7E934287CFDB100282049 /* UTMLegacyQemuConfiguration+Constants.m */,
CEE0420A244117040001680F /* UTMLegacyQemuConfiguration+Display.h */,
CEE0420B244117040001680F /* UTMLegacyQemuConfiguration+Display.m */,
CE54252F2437C09C00E520F7 /* UTMLegacyQemuConfiguration+Drives.h */,
CE5425302437C09C00E520F7 /* UTMLegacyQemuConfiguration+Drives.m */,
CEE0421024418F2E0001680F /* UTMLegacyQemuConfiguration+Miscellaneous.h */,
CEE0421124418F2E0001680F /* UTMLegacyQemuConfiguration+Miscellaneous.m */,
CEA02A972436C7A30087E45F /* UTMLegacyQemuConfiguration+Networking.h */,
CEA02A982436C7A30087E45F /* UTMLegacyQemuConfiguration+Networking.m */,
CE059DC3243BFA3200338317 /* UTMLegacyQemuConfiguration+Sharing.h */,
CE059DC4243BFA3200338317 /* UTMLegacyQemuConfiguration+Sharing.m */,
CE5425322437C22A00E520F7 /* UTMLegacyQemuConfiguration+System.h */,
CE5425332437C22A00E520F7 /* UTMLegacyQemuConfiguration+System.m */,
CE54252C2436E48D00E520F7 /* UTMLegacyQemuConfigurationPortForward.h */,
CE54252D2436E48D00E520F7 /* UTMLegacyQemuConfigurationPortForward.m */,
CE6EDCDD241C4A6800A719DC /* UTMLegacyViewState.h */,
CE6EDCDE241C4A6800A719DC /* UTMLegacyViewState.m */,
);
path = Legacy;
sourceTree = "<group>";
};
846883B92A5069A70054D75E /* visionOS */ = {
isa = PBXGroup;
children = (
CE80111F2AD4E9E8009001C2 /* UTMApp.swift */,
CEA51F862A81EAB700DDD7FA /* VMToolbarOrnamentModifier.swift */,
);
path = visionOS;
sourceTree = "<group>";
};
84A57CC030641C9100BA5139 /* iOSHelper */ = {
isa = PBXGroup;
children = (
84A57CBE30641C9100BA5139 /* Info.plist */,
84A57CBF30641C9100BA5139 /* iOSHelper.swift */,
84A57D0F30641D0000BA5139 /* iOSHelper-Bridging-Header.h */,
);
path = iOSHelper;
sourceTree = "<group>";
};
84E3A8F1293DB37E0024A740 /* utmctl */ = {
isa = PBXGroup;
children = (
84E3A8F8293DB42B0024A740 /* utmctl.entitlements */,
84E3A8F9293DB4D40024A740 /* utmctl-unsigned.entitlements */,
84E3A8F2293DB37E0024A740 /* UTMCtl.swift */,
84E3A8F7293DB3B60024A740 /* Info.plist */,
);
path = utmctl;
sourceTree = "<group>";
};
CE1BD9FA24F4825C0022A468 /* Display */ = {
isa = PBXGroup;
children = (
A1C4F00130C1200000CA9501 /* CapsLockRemapper.swift */,
CE061CDD289E6DC30000351C /* VMDisplayWindow.xib */,
CE5A7E102E9F4A1100C0FFEE /* VMDisplayWindow.swift */,
CE612AC524D3B50700FA6300 /* VMDisplayWindowController.swift */,
84F746B8276FF40900A20C87 /* VMDisplayAppleWindowController.swift */,
845F170A289CB07200944904 /* VMDisplayAppleDisplayWindowController.swift */,
845F1708289CA15C00944904 /* VMDisplayAppleTerminalWindowController.swift */,
84F746BA276FF70700A20C87 /* VMDisplayQemuDisplayController.swift */,
CEBDA1D424D69DB20010B5EC /* VMDisplayQemuMetalWindowController.swift */,
2C6D9E02256EE454003298E6 /* VMDisplayQemuTerminalWindowController.swift */,
845F170C289CB3DE00944904 /* VMDisplayTerminal.swift */,
CE03D0D124DCF4B600F76B84 /* VMMetalView.swift */,
CE03D0D324DCF6DD00F76B84 /* VMMetalViewInputDelegate.swift */,
);
path = Display;
sourceTree = "<group>";
};
CE2D63D622653C7300FC7E63 /* Frameworks */ = {
isa = PBXGroup;
children = (
CEA3EDEA3016810500AAA8E4 /* d3dmetal-native.framework */,
CEA3EDE93016810500AAA8E4 /* dxmt-native.framework */,
CE63B0D92F0ED4FF00C59D13 /* MoltenVK.framework */,
CE63B0D72F0ED4FE00C59D13 /* vulkan_kosmickrisp.framework */,
CE63B0D82F0ED4FE00C59D13 /* vulkan.1.framework */,
CED297132CE425CA00F1E3EB /* soup-3.0.0.framework */,
CE064C642A563F4A003C833D /* swtpm.0.framework */,
CE02C8A8294EE4EA006DFE48 /* qemu-loongarch64-softmmu.framework */,
CE02C8A9294EE4EB006DFE48 /* slirp.0.framework */,
84C5068528CA5702007CE8FF /* Hypervisor.framework */,
84818C0B2898A07A009EDB67 /* AVFAudio.framework */,
84937EFE28960789003148F4 /* zstd.1.framework */,
848308D4278A1F2200E3E474 /* Virtualization.framework */,
CE7A1C052EFA0A01001671E9 /* AccessoryAccess.framework */,
CE1D15AC2F6B100100D15C01 /* DiskImageKit.framework */,
8453DCB0278CE33E0037A0DA /* qemu-img.framework */,
CE5451A426AF5F0F008594E5 /* EGL.framework */,
CE5451A226AF5F0F008594E5 /* epoxy.0.framework */,
CE5451A326AF5F0F008594E5 /* GLESv2.framework */,
CE5451A126AF5F0F008594E5 /* virglrenderer.1.framework */,
CEA9058725FC69D100801E7C /* usbredirhost.1.framework */,
CEA9058825FC69D100801E7C /* usbredirparser.1.framework */,
CEA9053725F981E900801E7C /* usb-1.0.0.framework */,
CE0E9B86252FD06B0026E02B /* SwiftUI.framework */,
CE059DC0243BD67100338317 /* phodav-3.0.0.framework */,
CE66450C2269313200B0849A /* MetalKit.framework */,
CE9D195D2265425900355E14 /* libgstadder.a */,
CE9D19612265425900355E14 /* libgstapp.a */,
CE9D19552265425900355E14 /* libgstaudioconvert.a */,
CE9D195F2265425900355E14 /* libgstaudiorate.a */,
CE9D195B2265425900355E14 /* libgstaudioresample.a */,
CE9D19532265425900355E14 /* libgstaudiotestsrc.a */,
CE9D19522265425900355E14 /* libgstautodetect.a */,
CE9D19582265425900355E14 /* libgstcoreelements.a */,
CE9D19622265425A00355E14 /* libgstgio.a */,
CE9D195A2265425900355E14 /* libgstjpeg.a */,
CE9D19652265425A00355E14 /* libgstosxaudio.a */,
CE9D195C2265425900355E14 /* libgstplayback.a */,
CE9D19632265425A00355E14 /* libgsttypefindfunctions.a */,
CE9D19542265425900355E14 /* libgstvideoconvert.a */,
CE9D19602265425900355E14 /* libgstvideofilter.a */,
CE9D19592265425900355E14 /* libgstvideorate.a */,
CE9D19562265425900355E14 /* libgstvideoscale.a */,
CE9D19642265425A00355E14 /* libgstvideotestsrc.a */,
CE9D19572265425900355E14 /* libgstvolume.a */,
CE2D640A22653C7500FC7E63 /* crypto.1.1.framework */,
CE2D63E322653C7400FC7E63 /* ffi.8.framework */,
CE2D63F322653C7400FC7E63 /* gcrypt.20.framework */,
CE2D63F822653C7400FC7E63 /* gio-2.0.0.framework */,
CE2D640422653C7500FC7E63 /* glib-2.0.0.framework */,
CE2D63D822653C7300FC7E63 /* gmodule-2.0.0.framework */,
CE2D63F522653C7400FC7E63 /* gobject-2.0.0.framework */,
CE2D63F122653C7400FC7E63 /* gpg-error.0.framework */,
CE2D641122653C7500FC7E63 /* gstallocators-1.0.0.framework */,
CE2D63DB22653C7300FC7E63 /* gstapp-1.0.0.framework */,
CE2D63EF22653C7400FC7E63 /* gstaudio-1.0.0.framework */,
CE2D63E822653C7400FC7E63 /* gstbase-1.0.0.framework */,
CE2D641422653C7500FC7E63 /* gstcheck-1.0.0.framework */,
CE2D63EE22653C7400FC7E63 /* gstcontroller-1.0.0.framework */,
CE2D640922653C7500FC7E63 /* gstfft-1.0.0.framework */,
CE2D63E522653C7400FC7E63 /* gstnet-1.0.0.framework */,
CE2D640E22653C7500FC7E63 /* gstpbutils-1.0.0.framework */,
CE2D63E022653C7400FC7E63 /* gstreamer-1.0.0.framework */,
CE2D63DE22653C7400FC7E63 /* gstriff-1.0.0.framework */,
CE2D63DD22653C7400FC7E63 /* gstrtp-1.0.0.framework */,
CE2D640122653C7500FC7E63 /* gstrtsp-1.0.0.framework */,
CE2D641622653C7500FC7E63 /* gstsdp-1.0.0.framework */,
CE2D63F622653C7400FC7E63 /* gsttag-1.0.0.framework */,
CE2D63F922653C7400FC7E63 /* gstvideo-1.0.0.framework */,
CE2D63DC22653C7300FC7E63 /* gthread-2.0.0.framework */,
CE2D641522653C7500FC7E63 /* iconv.2.framework */,
CE2D63DA22653C7300FC7E63 /* intl.8.framework */,
CE2D63D922653C7300FC7E63 /* jpeg.62.framework */,
CE2D63E222653C7400FC7E63 /* json-glib-1.0.0.framework */,
CE2D640322653C7500FC7E63 /* opus.0.framework */,
CE2D641922653C7600FC7E63 /* pixman-1.0.framework */,
CE2D640522653C7500FC7E63 /* png16.16.framework */,
CE2D63FD22653C7500FC7E63 /* qemu-aarch64-softmmu.framework */,
CE2D641322653C7500FC7E63 /* qemu-alpha-softmmu.framework */,
CE2D640722653C7500FC7E63 /* qemu-arm-softmmu.framework */,
CE2D63F222653C7400FC7E63 /* qemu-hppa-softmmu.framework */,
CE2D63D722653C7300FC7E63 /* qemu-i386-softmmu.framework */,
CE2D63EB22653C7400FC7E63 /* qemu-m68k-softmmu.framework */,
CE2D63E422653C7400FC7E63 /* qemu-microblaze-softmmu.framework */,
CE2D63F022653C7400FC7E63 /* qemu-microblazeel-softmmu.framework */,
CE2D63FF22653C7500FC7E63 /* qemu-mips-softmmu.framework */,
CE2D63F422653C7400FC7E63 /* qemu-mips64-softmmu.framework */,
CE2D640822653C7500FC7E63 /* qemu-mips64el-softmmu.framework */,
CE2D640622653C7500FC7E63 /* qemu-mipsel-softmmu.framework */,
CE2D640B22653C7500FC7E63 /* qemu-or1k-softmmu.framework */,
CE2D63E722653C7400FC7E63 /* qemu-ppc-softmmu.framework */,
CE2D640C22653C7500FC7E63 /* qemu-ppc64-softmmu.framework */,
CE2D63FA22653C7400FC7E63 /* qemu-riscv32-softmmu.framework */,
CE2D63FB22653C7500FC7E63 /* qemu-riscv64-softmmu.framework */,
CE2D63FC22653C7500FC7E63 /* qemu-s390x-softmmu.framework */,
CE2D640222653C7500FC7E63 /* qemu-sh4-softmmu.framework */,
CE2D63E122653C7400FC7E63 /* qemu-sh4eb-softmmu.framework */,
CE2D640D22653C7500FC7E63 /* qemu-sparc-softmmu.framework */,
CE2D640F22653C7500FC7E63 /* qemu-sparc64-softmmu.framework */,
CE2D63EC22653C7400FC7E63 /* qemu-tricore-softmmu.framework */,
CE2D640022653C7500FC7E63 /* qemu-x86_64-softmmu.framework */,
CE2D63ED22653C7400FC7E63 /* qemu-xtensa-softmmu.framework */,
CE2D641222653C7500FC7E63 /* qemu-xtensaeb-softmmu.framework */,
CE2D63FE22653C7500FC7E63 /* spice-client-glib-2.0.8.framework */,
CE2D641822653C7500FC7E63 /* spice-server.1.framework */,
CE2D641722653C7500FC7E63 /* ssl.1.1.framework */,
);
name = Frameworks;
sourceTree = "<group>";
};
CE2D953624AD4F980059923A /* Platform */ = {
isa = PBXGroup;
children = (
CE2D954A24AD4F980059923A /* iOS */,
CE2D953B24AD4F980059923A /* macOS */,
846883B92A5069A70054D75E /* visionOS */,
CEB63A9624F47C1200CAF323 /* Shared */,
CEB63A7524F4654400CAF323 /* Main.swift */,
CE020BA224AEDC7C00B44AB6 /* UTMData.swift */,
83A004B826A8CC95001AC09E /* UTMDownloadTask.swift */,
84B36D2427B704C200C22685 /* UTMDownloadVMTask.swift */,
844EC0FA2773EE49003C104A /* UTMDownloadIPSWTask.swift */,
843232B628C4816100CFBC97 /* UTMDownloadSupportToolsTask.swift */,
CEEF26A62CEDAEEA003F7B8C /* UTMDownloadMacSupportToolsTask.swift */,
835AA7B026AB7C85007A0411 /* UTMPendingVirtualMachine.swift */,
CE611BE629F50CAD001817BC /* UTMReleaseHelper.swift */,
847BF9A92A49C783000BD9AA /* VMData.swift */,
16001E3BC682D8470EFCF312 /* VMSnapshotData.swift */,
CE550BD52259479D0063E575 /* Assets.xcassets */,
521F3EFB2414F73800130500 /* Localizable.strings */,
CED8DF7928A120C100C34345 /* Localizable.stringsdict */,
846F8D612E4072960037162B /* AppIcon.icon */,
846F8D652E4072AA0037162B /* AppIcon-Remote.icon */,
);
path = Platform;
sourceTree = "<group>";
};
CE2D953B24AD4F980059923A /* macOS */ = {
isa = PBXGroup;
children = (
CE1BD9FA24F4825C0022A468 /* Display */,
CEECE13B25E47D9500A2AAB8 /* AppDelegate.swift */,
CEB20EE9282053320033EFB5 /* DoubleClickHandler.swift */,
CEEC811A24E48EC600ACB0B3 /* SettingsView.swift */,
CE2D955524AD4F980059923A /* UTMApp.swift */,
CEBBF1A624B5730F00C15049 /* UTMDataExtension.swift */,
84E3A91A2946D2590024A740 /* UTMMenuBarExtraScene.swift */,
CEB54C802931C43F000D2AA9 /* UTMPatches.swift */,
CEE06B262B2FC89400A811AE /* UTMServerView.swift */,
8401FD9F269D266E00265F0D /* VMConfigAppleBootView.swift */,
8401FDA3269D43CF00265F0D /* VMConfigAppleDisplayView.swift */,
8401FDAF269E1F7F00265F0D /* VMConfigAppleDriveCreateView.swift */,
8401FDB1269E602000265F0D /* VMConfigAppleDriveDetailsView.swift */,
8401FDA1269D3E2500265F0D /* VMConfigAppleNetworkingView.swift */,
848A98C928720CFB006F0550 /* VMConfigAppleSerialView.swift */,
8401FDA7269D4A4100265F0D /* VMConfigAppleSharingView.swift */,
84C584EA268FA6D1000FCABF /* VMConfigAppleSystemView.swift */,
848A98C7287206AE006F0550 /* VMConfigAppleVirtualizationView.swift */,
CE2D953E24AD4F980059923A /* VMConfigNetworkPortForwardView.swift */,
CEC0A3092A7490D200980857 /* VMConfigQEMUArgumentsView.swift */,
84A381A9268CB30C0048EE4D /* VMDrivesSettingsView.swift */,
CE928C3026ACCDEA0099F293 /* VMAppleRemovableDrivesView.swift */,
84C584E4268F8C65000FCABF /* VMAppleSettingsView.swift */,
CE7B3A102EA1B00000C0FFEE /* MultilineTextField.swift */,
845F1706289B5E2600944904 /* VMAppleSettingsAddDeviceMenuView.swift */,
846F8D572E3850620037162B /* VMKeyboardShortcutsView.swift */,
84C584E2268F8AE7000FCABF /* VMQEMUSettingsView.swift */,
CE2D953D24AD4F980059923A /* VMSettingsView.swift */,
CEF0300526A25A6900667B63 /* VMWizardView.swift */,
84BB99392899E8D500DF28B2 /* VMHeadlessSessionState.swift */,
CEFE96762B69A7CC000F00C9 /* VMRemoteSessionState.swift */,
53A0BDD426D79FE40010EDC5 /* SavePanel.swift */,
CE2D954124AD4F980059923A /* Info.plist */,
FFB02A8E266CB09C006CD71A /* InfoPlist.strings */,
CE2D953F24AD4F980059923A /* macOS.entitlements */,
CEF6F5EA26DDD60500BC434D /* macOS-unsigned.entitlements */,
83C15C5E26CC441000ADFD45 /* KeyCodeMap.swift */,
);
path = macOS;
sourceTree = "<group>";
};
CE2D954A24AD4F980059923A /* iOS */ = {
isa = PBXGroup;
children = (
FF2D14863C5CDE332BC8698C /* VMConfigQEMUArgumentsView.swift */,
CE7BED4D22600F5000A1E1B6 /* Display */,
CE8813D224CD230300532628 /* ActivityView.swift */,
CED814EE24C7EB760042F0F1 /* ImagePicker.swift */,
84CE3DAD2904C17C00FF068B /* IASKAppSettings.swift */,
CE08334A2B784FD400522C03 /* RemoteContentView.swift */,
841E58D02893AF5400137A20 /* UTMApp.swift */,
CEBBF1A424B56A2900C15049 /* UTMDataExtension.swift */,
CE231D452BDDFD03006D6DC3 /* UTMDonateStore.swift */,
CE231D412BDDF280006D6DC3 /* UTMDonateView.swift */,
841E58CA28937EE200137A20 /* UTMExternalSceneDelegate.swift */,
841E58CD28937FED00137A20 /* UTMSingleWindowView.swift */,
842B9F8C28CC58B700031EE7 /* UTMPatches.swift */,
CEE06B282B30013500A811AE /* UTMRemoteConnectView.swift */,
84CE3DB02904C7A100FF068B /* UTMSettingsView.swift */,
CE2D954D24AD4F980059923A /* VMConfigNetworkPortForwardView.swift */,
84CF5DD2288DCE6400D01721 /* VMDisplayHostedView.swift */,
84018685288A3B5B0050AC51 /* VMSessionState.swift */,
CE2D955124AD4F980059923A /* VMDrivesSettingsView.swift */,
CE68E5422E3912E0006B3645 /* VMKeyboardShortcutsView.swift */,
CE2D954C24AD4F980059923A /* VMSettingsView.swift */,
84C60FB62681A41B00B58C00 /* VMToolbarView.swift */,
84E6F6FC289319AE00080EEF /* VMToolbarDisplayMenuView.swift */,
84CF5DF4288F558400D01721 /* VMToolbarDriveMenuView.swift */,
84258C41288F806400C66366 /* VMToolbarUSBMenuView.swift */,
84018688288A44C20050AC51 /* VMWindowState.swift */,
84018682288A3B2E0050AC51 /* VMWindowView.swift */,
CEF0307026A2B04300667B63 /* VMWizardView.swift */,
CE95877426D74C2A0086BDE8 /* iOS.entitlements */,
CE2D954F24AD4F980059923A /* Info.plist */,
CECF02572B70909900409FC0 /* Info-Remote.plist */,
FFB02A8A266CB09C006CD71A /* InfoPlist.strings */,
CEB5C1192B8C4CD4008AAE5C /* Info-RemotePlist.strings */,
CEC1B00A2BBB211C0088119D /* PrivacyInfo.xcprivacy */,
5286EC91243748AC007E6CBC /* Settings.bundle */,
CE231D442BDDFA61006D6DC3 /* Donation.storekit */,
);
path = iOS;
sourceTree = "<group>";
};
CE31C242225E543A00A965DD /* Configuration */ = {
isa = PBXGroup;
children = (
841619A42843150E000034B2 /* Legacy */,
848A98C3286F332D006F0550 /* UTMConfiguration.swift */,
841619A9284315F9000034B2 /* UTMConfigurationInfo.swift */,
843BF83728451B380029D60D /* UTMConfigurationTerminal.swift */,
848D99BB28636AC90055C215 /* UTMConfigurationDrive.swift */,
03FA9C712B9BBDB000C53A5A /* UTMConfigurationHostNetwork.swift */,
848A98AF286A0F74006F0550 /* UTMAppleConfiguration.swift */,
848A98BF286A20E3006F0550 /* UTMAppleConfigurationBoot.swift */,
848A98B1286A0FDE006F0550 /* UTMAppleConfigurationSystem.swift */,
848A98BB286A1930006F0550 /* UTMAppleConfigurationSharedDirectory.swift */,
848A98B7286A1589006F0550 /* UTMAppleConfigurationDisplay.swift */,
848A98BD286A1B62006F0550 /* UTMAppleConfigurationDrive.swift */,
845F1704289B1EEB00944904 /* UTMAppleConfigurationGenericPlatform.swift */,
848A98C1286A2257006F0550 /* UTMAppleConfigurationMacPlatform.swift */,
848A98B9286A17A8006F0550 /* UTMAppleConfigurationNetwork.swift */,
848A98B5286A142C006F0550 /* UTMAppleConfigurationSerial.swift */,
848A98B3286A1215006F0550 /* UTMAppleConfigurationVirtualization.swift */,
841619A5284315C1000034B2 /* UTMQemuConfiguration.swift */,
0F9CF0C724EB2633D0B87ACE /* UTMSnapshotManifest.swift */,
848D99C328670F650055C215 /* UTMQemuConfiguration+Arguments.swift */,
843BF82328441EAD0029D60D /* UTMQemuConfigurationDisplay.swift */,
8443EFF12845641600B2E6E2 /* UTMQemuConfigurationDrive.swift */,
843BF82B284482C10029D60D /* UTMQemuConfigurationInput.swift */,
843BF82F2844853E0029D60D /* UTMQemuConfigurationNetwork.swift */,
843BF83F284555E70029D60D /* UTMQemuConfigurationPortForward.swift */,
841619B128431DA5000034B2 /* UTMQemuConfigurationQEMU.swift */,
843BF83B2845494C0029D60D /* UTMQemuConfigurationSerial.swift */,
8443EFF928456F3B00B2E6E2 /* UTMQemuConfigurationSharing.swift */,
843BF83328450C0B0029D60D /* UTMQemuConfigurationSound.swift */,
841619AD28431952000034B2 /* UTMQemuConfigurationSystem.swift */,
848D99B3286300160055C215 /* QEMUArgument.swift */,
848D99BF2866D9CE0055C215 /* QEMUArgumentBuilder.swift */,
841619B52843226B000034B2 /* QEMUConstant.swift */,
843BF82728441FAF0029D60D /* QEMUConstantGenerated.swift */,
);
path = Configuration;
sourceTree = "<group>";
};
CE550BC0225947990063E575 = {
isa = PBXGroup;
children = (
FF0307532A84E3B70049979B /* QEMULauncher-InfoPlist.strings */,
CE50A41F2637BB200050430F /* Build.xcconfig */,
CE258ACC22715F8300E5A333 /* README.md */,
CE31C242225E543A00A965DD /* Configuration */,
CE5F1659226138AB00F3D56B /* Services */,
CE2D953624AD4F980059923A /* Platform */,
CEBDA1DB24D8BDDA0010B5EC /* QEMUHelper */,
CE9D18F72265410E00355E14 /* qemu */,
CE63B0F02F0ED67700C59D13 /* vulkan */,
CE6B240925F1F3CE0020D43E /* QEMULauncher */,
CEA3EDFB30168C6300AAA8E4 /* QEMURenderServer */,
CE9A352E26533A51005077CF /* JailbreakInterposer */,
CE9B153D2B11A4ED003A32DD /* Remote */,
CE4698F824C8FBD9008C1BD6 /* Icons */,
CEFE98DD2948518D007CB7A8 /* Scripting */,
84E3A8F1293DB37E0024A740 /* utmctl */,
CE88A0A12E23201100EAA28E /* Intents */,
84A57CC030641C9100BA5139 /* iOSHelper */,
CE550BCA225947990063E575 /* Products */,
CE2D63D622653C7300FC7E63 /* Frameworks */,
);
sourceTree = "<group>";
usesTabs = 0;
};
CE550BCA225947990063E575 /* Products */ = {
isa = PBXGroup;
children = (
CE2D93BE24AD46670059923A /* UTM.app */,
CE2D951C24AD48BE0059923A /* UTM.app */,
CEBDA1DA24D8BDDA0010B5EC /* QEMUHelper.xpc */,
CEA45FB9263519B5002FA97D /* UTM SE.app */,
CE9A352D26533A51005077CF /* JailbreakInterposer.framework */,
8401FD62269BE9C500265F0D /* QEMULauncher.app */,
84E3A8F0293DB37E0024A740 /* utmctl */,
CEF7F6D32AEEDCC400E34952 /* UTM Remote.app */,
CEA3EDFA30168B9000AAA8E4 /* QEMURenderServer.app */,
84A57CB130641C6800BA5139 /* iOSHelper.appex */,
84A57D0930641D0000BA5139 /* iOSHelper-SE.appex */,
);
name = Products;
sourceTree = "<group>";
};
CE5F1659226138AB00F3D56B /* Services */ = {
isa = PBXGroup;
children = (
CE2D955624AD4F980059923A /* Swift-Bridging-Header.h */,
CE88A09B2E1DDB4200EAA28E /* UTMASIFImage.h */,
CE88A09C2E1DDB4200EAA28E /* UTMASIFImage.m */,
CE2D954624AD4F980059923A /* UTMExtensions.swift */,
CEB63A7924F469E300CAF323 /* UTMJailbreak.m */,
CEB63A7824F468BA00CAF323 /* UTMJailbreak.h */,
846F8D592E3891FE0037162B /* UTMKeyboardShortcuts.swift */,
CE059DC6243E9E3400338317 /* UTMLocationManager.h */,
CE059DC7243E9E3400338317 /* UTMLocationManager.m */,
CE6EDCE0241DA0E900A719DC /* UTMLogging.h */,
CE6EDCE1241DA0E900A719DC /* UTMLogging.m */,
CE020BAA24AEE00000B44AB6 /* UTMLoggingSwift.swift */,
CEDF83F8258AE24E0030E4AC /* UTMPasteboard.swift */,
CEF01DB62B674BF000725A0F /* UTMPipeInterface.swift */,
CE9D197A226542FE00355E14 /* UTMProcess.h */,
CE9D197B226542FE00355E14 /* UTMProcess.m */,
8453DCB3278CE5410037A0DA /* UTMQemuImage.swift */,
84A57D0C30641D0000BA5139 /* UTMHelperProcess.swift */,
EFC4D9A586DD424D85B2FA1C /* UTMSnapshotService.swift */,
F7335781A3EBC95B7BE01C90 /* UTMQemuSnapshotBackend.swift */,
DE6FCF9E7BD060AB81411ABC /* UTMSnapshotBackend.swift */,
84A0A8822A47D52E0038F329 /* UTMQemuPort.swift */,
CE03D05424D90BE000F76B84 /* UTMQemuSystem.h */,
CE03D05024D90B4E00F76B84 /* UTMQemuSystem.m */,
CEE8B4C12B71DF4C0035AE86 /* UTMQemuSystemBackends.h */,
841E997428AA1191003C6CB6 /* UTMRegistry.swift */,
841E997828AA119B003C6CB6 /* UTMRegistryEntry.swift */,
848F71E7277A2A4E006A0240 /* UTMSerialPort.swift */,
848F71EB277A2F47006A0240 /* UTMSerialPortDelegate.swift */,
E2D64BC7241DB24B0034E0C6 /* UTMSpiceIO.h */,
E2D64BC8241DB24B0034E0C6 /* UTMSpiceIO.m */,
E2D64BE0241EAEBE0034E0C6 /* UTMSpiceIODelegate.h */,
845F95E22A57628400A016D7 /* UTMSWTPM.swift */,
CE68047D2E493D71001671E9 /* UTMUSBManager.swift */,
CE7A1C012EFA0A01001671E9 /* UTMAppleUSBDevice.swift */,
CE7A1C032EFA0A01001671E9 /* UTMAppleUSBManager.swift */,
CE1D15AA2F6B100100D15C01 /* UTMAppleDiskImage.swift */,
0CBB52BFA0D55FDEC6497878 /* UTMAppleSnapshotBackend.swift */,
CE020BB524B14F8400B44AB6 /* UTMVirtualMachine.swift */,
CE928C2926ABE6690099F293 /* UTMAppleVirtualMachine.swift */,
4F9F544E438D4BE8A5CA9360 /* UTMAppleVmnetNetworkManager.swift */,
841E999728AC817D003C6CB6 /* UTMQemuVirtualMachine.swift */,
CEF01DB12B6724A300725A0F /* UTMSpiceVirtualMachine.swift */,
);
path = Services;
sourceTree = "<group>";
};
CE6B240925F1F3CE0020D43E /* QEMULauncher */ = {
isa = PBXGroup;
children = (
CE6B241025F1F4B30020D43E /* QEMULauncher.entitlements */,
CEF6F5EC26DDD65700BC434D /* QEMULauncher-unsigned.entitlements */,
CE0DF17025A80B6300A51894 /* Bootstrap.h */,
CE0DF17125A80B6300A51894 /* Bootstrap.c */,
CE6B240A25F1F3CE0020D43E /* main.c */,
CE6B240F25F1F43A0020D43E /* Info.plist */,
836CA97D28FCC39700EB9EF0 /* InfoPlist.strings */,
);
path = QEMULauncher;
sourceTree = "<group>";
};
CE7BED4D22600F5000A1E1B6 /* Display */ = {
isa = PBXGroup;
children = (
CE3ADD682411C661002D6A5F /* VMCursor.h */,
CE3ADD692411C661002D6A5F /* VMCursor.m */,
CE20FAE62448D2BE0059AE11 /* VMScroll.h */,
CE20FAE72448D2BE0059AE11 /* VMScroll.m */,
84C60FB9268269D700B58C00 /* VMDisplayViewController.swift */,
CE72B4AB2463579D00716A11 /* VMDisplayViewController.h */,
CE72B4AC2463579D00716A11 /* VMDisplayViewController.m */,
8401868E288A50B90050AC51 /* VMDisplayViewControllerDelegate.swift */,
5286EC93243748C3007E6CBC /* VMDisplayMetalViewController.h */,
5286EC94243748C3007E6CBC /* VMDisplayMetalViewController.m */,
CEE7ED472A90256100E6B4AB /* VMDisplayMetalViewController+Private.h */,
CE3ADD65240EFBCA002D6A5F /* VMDisplayMetalViewController+Keyboard.h */,
CE3ADD66240EFBCA002D6A5F /* VMDisplayMetalViewController+Keyboard.m */,
CE5076D9250AB55D00C26C19 /* VMDisplayMetalViewController+Pencil.h */,
CE5076DA250AB55D00C26C19 /* VMDisplayMetalViewController+Pencil.m */,
83FBDD53242FA71900D2C5D7 /* VMDisplayMetalViewController+Pointer.h */,
83FBDD55242FA7BC00D2C5D7 /* VMDisplayMetalViewController+Pointer.m */,
CE056CA4242454100004B68A /* VMDisplayMetalViewController+Touch.h */,
CE056CA5242454100004B68A /* VMDisplayMetalViewController+Touch.m */,
5286EC8E2437488E007E6CBC /* VMDisplayMetalViewController+Gamepad.h */,
5286EC8F2437488E007E6CBC /* VMDisplayMetalViewController+Gamepad.m */,
8401865D2887B1620050AC51 /* VMDisplayTerminalViewController.swift */,
DB38A22C8D69DB2D2C64107F /* VMKeyboardAccessoryView.swift */,
CEEB66452284B942002737B2 /* VMKeyboardButton.swift */,
CE4507D0226A5BE200A28D22 /* VMKeyboardView.h */,
CE4507D1226A5BE200A28D22 /* VMKeyboardView.m */,
CE4507D3226A5C9900A28D22 /* VMKeyboardViewDelegate.h */,
);
path = Display;
sourceTree = "<group>";
};
CE88A0A12E23201100EAA28E /* Intents */ = {
isa = PBXGroup;
children = (
CE88A0A22E2321D200EAA28E /* UTMVirtualMachineEntity.swift */,
CE88A14F2E2344A900EAA28E /* UTMVirtualMachineEntityQuery.swift */,
CE88A1532E247CCE00EAA28E /* UTMIntent.swift */,
CE88A1572E247D0100EAA28E /* UTMActionIntent.swift */,
CE88A15F2E24B2B400EAA28E /* UTMInputIntent.swift */,
);
path = Intents;
sourceTree = "<group>";
};
CE9A352E26533A51005077CF /* JailbreakInterposer */ = {
isa = PBXGroup;
children = (
CE9A353026533A52005077CF /* Info.plist */,
CE9A353F26533AE6005077CF /* JailbreakInterposer.c */,
);
path = JailbreakInterposer;
sourceTree = "<group>";
};
CE9B153D2B11A4ED003A32DD /* Remote */ = {
isa = PBXGroup;
children = (
CE9B15402B11A74E003A32DD /* UTMRemoteKeyManager.swift */,
CE38EC682B5DB3AE008B324B /* UTMRemoteClient.swift */,
CE6C13C92B63610C003B7032 /* UTMRemoteMessage.swift */,
CE70E8D42B648FBE007FA787 /* UTMRemoteSpiceVirtualMachine.swift */,
CE9B153E2B11A63E003A32DD /* UTMRemoteServer.swift */,
CE9B15452B12A87E003A32DD /* GenerateKey.h */,
CE9B15462B12A87E003A32DD /* GenerateKey.c */,
CECF02562B706ADD00409FC0 /* UTMRemoteConnectInterface.h */,
);
path = Remote;
sourceTree = "<group>";
};
CEA3EDFB30168C6300AAA8E4 /* QEMURenderServer */ = {
isa = PBXGroup;
children = (
CEA3EDFD30168C9900AAA8E4 /* QEMURenderServer.entitlements */,
CEA3EE13301C15DD00AAA8E4 /* QEMURenderServer-unsigned.entitlements */,
);
path = QEMURenderServer;
sourceTree = "<group>";
};
CEB63A9624F47C1200CAF323 /* Shared */ = {
isa = PBXGroup;
children = (
03AEFABA6F4DF195E96AD2D5 /* VMConfigQEMUCommandLineView.swift */,
CEF0304C26A2AFBE00667B63 /* BigButtonStyle.swift */,
84B36D2827B790BE00C22685 /* DestructiveButton.swift */,
8471772727CD3CAB00D3A50B /* DetailedSection.swift */,
8432329728C3017F00CFBC97 /* GlobalFileImporter.swift */,
4B224B9C279D4D8100B63CFF /* InListButtonStyle.swift */,
CEF0304D26A2AFBE00667B63 /* Spinner.swift */,
84018696288B71BF0050AC51 /* BusyIndicator.swift */,
CE7D972B24B2B17D0080CB69 /* BusyOverlay.swift */,
CE772AAB25C8B0F600E4E379 /* ContentView.swift */,
8471770527CC974F00D3A50B /* DefaultTextField.swift */,
8432329328C2ED9000CFBC97 /* FileBrowseField.swift */,
CE1AEC3E2B78B30700992AFC /* MacDeviceLabel.swift */,
84F909FE289488F90008DBE2 /* MenuLabel.swift */,
CED234EC254796E500ED0A57 /* NumberTextField.swift */,
CE19392526DCB093005CEC17 /* RAMSlider.swift */,
84C505AB28C588EC007CE8FF /* SizeTextField.swift */,
CE2D954324AD4F980059923A /* VMCardView.swift */,
CE772AB225C8B7B500E4E379 /* VMCommands.swift */,
848D99A7285DB5550055C215 /* VMConfigConstantPicker.swift */,
CE2D953724AD4F980059923A /* VMConfigDisplayView.swift */,
8401FDA5269D44E400265F0D /* VMConfigDisplayConsoleView.swift */,
CED814E824C79F070042F0F1 /* VMConfigDriveCreateView.swift */,
CE9375A024BBDDD10074066F /* VMConfigDriveDetailsView.swift */,
CED814EB24C7C2850042F0F1 /* VMConfigInfoView.swift */,
CE2D954824AD4F980059923A /* VMConfigInputView.swift */,
CE2D955024AD4F980059923A /* VMConfigNetworkView.swift */,
85EC516327CC8C98004A51DE /* VMConfigAdvancedNetworkView.swift */,
CE2D955224AD4F980059923A /* VMConfigPortForwardForm.swift */,
CE2D953924AD4F980059923A /* VMConfigQEMUView.swift */,
848D99B728630A780055C215 /* VMConfigSerialView.swift */,
CE2D954724AD4F980059923A /* VMConfigSharingView.swift */,
CE2D953A24AD4F980059923A /* VMConfigSoundView.swift */,
CE2D955324AD4F980059923A /* VMConfigSystemView.swift */,
CE6D21DB2553A6ED001D29C5 /* VMConfirmActionModifier.swift */,
2C33B3A82566C9B100A954A6 /* VMContextMenuModifier.swift */,
CE2D954B24AD4F980059923A /* VMDetailsView.swift */,
8432328F28C2CDAD00CFBC97 /* VMNavigationListView.swift */,
CE2D954224AD4F980059923A /* VMPlaceholderView.swift */,
CE2D954524AD4F980059923A /* VMRemovableDrivesView.swift */,
B5BB911D9C7D6564198DAC87 /* VMSnapshotsView.swift */,
84C4D9012880CA8A00EC3B2B /* VMSettingsAddDeviceMenuView.swift */,
CE8813D424CD265700532628 /* VMShareFileModifier.swift */,
CE2D953824AD4F980059923A /* VMToolbarModifier.swift */,
84C2E8642AA429E800B17308 /* VMWizardContent.swift */,
CEBE820226A4C1B5007AAB12 /* VMWizardDrivesView.swift */,
CEF0307326A2B40B00667B63 /* VMWizardHardwareView.swift */,
CE68E5472E3C3E0A006B3645 /* VMWizardOSClassicMacView.swift */,
CEF0305726A2AFDE00667B63 /* VMWizardOSLinuxView.swift */,
CEF0305826A2AFDE00667B63 /* VMWizardOSMacView.swift */,
CEF0305426A2AFDD00667B63 /* VMWizardOSOtherView.swift */,
CEF0305A26A2AFDE00667B63 /* VMWizardOSView.swift */,
CEF0305626A2AFDD00667B63 /* VMWizardOSWindowsView.swift */,
CEBE820626A4C74E007AAB12 /* VMWizardSharingView.swift */,
CEF0305926A2AFDE00667B63 /* VMWizardStartView.swift */,
CEF469EE2BD2D165005A0B68 /* VMWizardStartViewTCI.swift */,
CEF0305526A2AFDD00667B63 /* VMWizardState.swift */,
CEBE820A26A4C8E0007AAB12 /* VMWizardSummaryView.swift */,
CE611BEA29F50D3E001817BC /* VMReleaseNotesView.swift */,
83034C0626AB630F006B4BAF /* UTMPendingVMView.swift */,
84909A8C27CACD5C005605F1 /* UTMPlaceholderVMView.swift */,
84909A9027CADAE0005605F1 /* UTMUnavailableVMView.swift */,
CED779E42C78C82A00EB82AE /* UTMTips.swift */,
CE88A1632E24E4C000EAA28E /* VMKeyboardMap.h */,
CE88A1642E24E4C000EAA28E /* VMKeyboardMap.m */,
);
path = Shared;
sourceTree = "<group>";
};
CEBDA1DB24D8BDDA0010B5EC /* QEMUHelper */ = {
isa = PBXGroup;
children = (
CE03D0D024D9A62B00F76B84 /* QEMUHelper.entitlements */,
CEF6F5EB26DDD63100BC434D /* QEMUHelper-unsigned.entitlements */,
84A0A8812A47D51D0038F329 /* QEMUHelperDelegate.h */,
CEBDA1DC24D8BDDA0010B5EC /* QEMUHelperProtocol.h */,
CEBDA1DD24D8BDDB0010B5EC /* QEMUHelper.h */,
CEBDA1DE24D8BDDB0010B5EC /* QEMUHelper.m */,
CEBDA1E024D8BDDB0010B5EC /* main.m */,
CEBDA1E224D8BDDB0010B5EC /* Info.plist */,
FFB02A94266CB09C006CD71A /* Localizable.strings */,
FFB02A91266CB09C006CD71A /* InfoPlist.strings */,
);
path = QEMUHelper;
sourceTree = "<group>";
};
CEFE98DD2948518D007CB7A8 /* Scripting */ = {
isa = PBXGroup;
children = (
CEFE98DE29485237007CB7A8 /* UTM.sdef */,
CE25124A29BFE273000790AB /* UTMScriptable.swift */,
CEC794BB2949663C00121A9F /* UTMScripting.swift */,
CE59A7AF2AA69AE400E5FFBD /* UTMScriptingUSBDeviceImpl.swift */,
CEFE98E029485776007CB7A8 /* UTMScriptingVirtualMachineImpl.swift */,
CEC794B9294924E300121A9F /* UTMScriptingSerialPortImpl.swift */,
38E2C5FE357F6FEDAEA675CA /* UTMScriptingSnapshotImpl.swift */,
CE25124829BFDBA6000790AB /* UTMScriptingGuestFileImpl.swift */,
CE25124629BFDB87000790AB /* UTMScriptingGuestProcessImpl.swift */,
CE6804842E4E5D84001671E9 /* UTMScriptingInputImpl.swift */,
CD84C2082D3B446D00829850 /* UTMScriptingRegistryEntryImpl.swift */,
CE25124C29C55816000790AB /* UTMScriptingConfigImpl.swift */,
CE25125429C80CD4000790AB /* UTMScriptingCreateCommand.swift */,
CD77BE432CB38F060074ADD2 /* UTMScriptingImportCommand.swift */,
CE25125029C806AF000790AB /* UTMScriptingDeleteCommand.swift */,
CE25125229C80A18000790AB /* UTMScriptingCloneCommand.swift */,
CD77BE412CAB519F0074ADD2 /* UTMScriptingExportCommand.swift */,
);
path = Scripting;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXHeadersBuildPhase section */
CE9A352826533A51005077CF /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXHeadersBuildPhase section */
/* Begin PBXNativeTarget section */
8401FD61269BE9C500265F0D /* QEMULauncher */ = {
isa = PBXNativeTarget;
buildConfigurationList = 8401FD6E269BE9C600265F0D /* Build configuration list for PBXNativeTarget "QEMULauncher" */;
buildPhases = (
8401FD5E269BE9C500265F0D /* Sources */,
8401FD5F269BE9C500265F0D /* Frameworks */,
8401FD60269BE9C500265F0D /* Resources */,
);
buildRules = (
);
dependencies = (
);
name = QEMULauncher;
productName = QEMULauncher;
productReference = 8401FD62269BE9C500265F0D /* QEMULauncher.app */;
productType = "com.apple.product-type.application";
};
84A57CB030641C6800BA5139 /* iOSHelper */ = {
isa = PBXNativeTarget;
buildConfigurationList = 84A57CBD30641C6800BA5139 /* Build configuration list for PBXNativeTarget "iOSHelper" */;
buildPhases = (
84A57CAD30641C6800BA5139 /* Sources */,
84A57CAE30641C6800BA5139 /* Frameworks */,
84A57CAF30641C6800BA5139 /* Resources */,
);
buildRules = (
);
dependencies = (
);
name = iOSHelper;
packageProductDependencies = (
);
productName = iOSHelper;
productReference = 84A57CB130641C6800BA5139 /* iOSHelper.appex */;
productType = "com.apple.product-type.extensionkit-extension";
};
84A57D0130641D0000BA5139 /* iOSHelper-SE */ = {
isa = PBXNativeTarget;
buildConfigurationList = 84A57D0230641D0000BA5139 /* Build configuration list for PBXNativeTarget "iOSHelper-SE" */;
buildPhases = (
84A57D0530641D0000BA5139 /* Sources */,
84A57D0630641D0000BA5139 /* Frameworks */,
84A57D0730641D0000BA5139 /* Resources */,
);
buildRules = (
);
dependencies = (
);
name = "iOSHelper-SE";
packageProductDependencies = (
);
productName = "iOSHelper-SE";
productReference = 84A57D0930641D0000BA5139 /* iOSHelper-SE.appex */;
productType = "com.apple.product-type.extensionkit-extension";
};
84E3A8EF293DB37E0024A740 /* utmctl */ = {
isa = PBXNativeTarget;
buildConfigurationList = 84E3A8F6293DB37E0024A740 /* Build configuration list for PBXNativeTarget "utmctl" */;
buildPhases = (
84E3A8EC293DB37E0024A740 /* Sources */,
84E3A8ED293DB37E0024A740 /* Frameworks */,
84E3A8EE293DB37E0024A740 /* Copy Files */,
);
buildRules = (
);
dependencies = (
);
name = utmctl;
packageProductDependencies = (
84E3A8FF293DBC290024A740 /* ArgumentParser */,
);
productName = utmctl;
productReference = 84E3A8F0293DB37E0024A740 /* utmctl */;
productType = "com.apple.product-type.tool";
};
CE2D926824AD46670059923A /* iOS */ = {
isa = PBXNativeTarget;
buildConfigurationList = CE2D93BB24AD46670059923A /* Build configuration list for PBXNativeTarget "iOS" */;
buildPhases = (
CE2D926924AD46670059923A /* Sources */,
CE2D932B24AD46670059923A /* Frameworks */,
CE2D936924AD46670059923A /* Resources */,
CE59A7B12ABCC75F00E5FFBD /* Patch Settings bundle */,
CE2D937524AD46670059923A /* Embed Libraries */,
84A57CB930641C6800BA5139 /* Embed ExtensionKit Extensions */,
);
buildRules = (
);
dependencies = (
CE9A353326533A52005077CF /* PBXTargetDependency */,
84A57CB730641C6800BA5139 /* PBXTargetDependency */,
);
name = iOS;
packageProductDependencies = (
CE020BA624AEDEF000B44AB6 /* Logging */,
CE93759824BB821F0074066F /* IQKeyboardManagerSwift */,
83993291272F68550059355F /* ZIPFoundation */,
B329049B270FE136002707AC /* AltKit */,
84B36D1D27B3264600C22685 /* CocoaSpice */,
840186592887AFD50050AC51 /* SwiftTerm */,
84018694288B66370050AC51 /* SwiftUIVisualEffects */,
84CE3DAB2904C14100FF068B /* InAppSettingsKit */,
84A0A8892A47D5D10038F329 /* QEMUKit */,
CE9B15372B11A4A7003A32DD /* SwiftConnect */,
CE89CB0D2B8B1B5A006B2CC2 /* VisionKeyboardKit */,
CE231D532BE03630006D6DC3 /* SwiftCopyfile */,
);
productName = UTM;
productReference = CE2D93BE24AD46670059923A /* UTM.app */;
productType = "com.apple.product-type.application";
};
CE2D951B24AD48BE0059923A /* macOS */ = {
isa = PBXNativeTarget;
buildConfigurationList = CE2D952924AD48BF0059923A /* Build configuration list for PBXNativeTarget "macOS" */;
buildPhases = (
CE2D951824AD48BE0059923A /* Sources */,
CE2D951924AD48BE0059923A /* Frameworks */,
CE2D951A24AD48BE0059923A /* Resources */,
CEB7C0A12F6A1E3000C4A1CE /* Restore Legacy App Icon */,
CE0B6E6D24AD66CE00FE012D /* Embed Libraries */,
CEA3EE0F301A5A4900AAA8E4 /* Embed D3DMetal */,
CEBDA1E924D8BDDB0010B5EC /* Embed XPC Services */,
84E3A8FA293DB70A0024A740 /* Embed CLI Tool */,
);
buildRules = (
);
dependencies = (
84E3A8FD293DB7720024A740 /* PBXTargetDependency */,
85EC515C27CC74AA004A51DE /* PBXTargetDependency */,
85EC515E27CC74AA004A51DE /* PBXTargetDependency */,
CEBDA1E424D8BDDB0010B5EC /* PBXTargetDependency */,
);
name = macOS;
packageProductDependencies = (
CE020BA824AEDF3000B44AB6 /* Logging */,
8399328F272F4A400059355F /* ZIPFoundation */,
848F71E5277A2466006A0240 /* SwiftTerm */,
84B36D2127B3265400C22685 /* CocoaSpice */,
84A0A8872A47D5C50038F329 /* QEMUKit */,
CE9B15352B11A491003A32DD /* SwiftConnect */,
CEDD11C02B7C74D7004DDAC6 /* SwiftPortmap */,
CE231D512BE03617006D6DC3 /* SwiftCopyfile */,
);
productName = UTM;
productReference = CE2D951C24AD48BE0059923A /* UTM.app */;
productType = "com.apple.product-type.application";
};
CE9A352C26533A51005077CF /* JailbreakInterposer */ = {
isa = PBXNativeTarget;
buildConfigurationList = CE9A353826533A52005077CF /* Build configuration list for PBXNativeTarget "JailbreakInterposer" */;
buildPhases = (
CE9A352826533A51005077CF /* Headers */,
CE9A352926533A51005077CF /* Sources */,
CE9A352A26533A51005077CF /* Frameworks */,
CE9A352B26533A51005077CF /* Resources */,
);
buildRules = (
);
dependencies = (
);
name = JailbreakInterposer;
productName = JailbreakInterposer;
productReference = CE9A352D26533A51005077CF /* JailbreakInterposer.framework */;
productType = "com.apple.product-type.framework";
};
CEA3EDEF30168B9000AAA8E4 /* QEMURenderServer */ = {
isa = PBXNativeTarget;
buildConfigurationList = CEA3EDF730168B9000AAA8E4 /* Build configuration list for PBXNativeTarget "QEMURenderServer" */;
buildPhases = (
CEA3EE0130168DF000AAA8E4 /* Copy prebuilt binary */,
);
buildRules = (
);
dependencies = (
);
name = QEMURenderServer;
productName = QEMULauncher;
productReference = CEA3EDFA30168B9000AAA8E4 /* QEMURenderServer.app */;
productType = "com.apple.product-type.application";
};
CEA45E1F263519B5002FA97D /* iOS-SE */ = {
isa = PBXNativeTarget;
buildConfigurationList = CEA45FB6263519B5002FA97D /* Build configuration list for PBXNativeTarget "iOS-SE" */;
buildPhases = (
CE11C03B2BD46F7600E103A0 /* Generate Info.plist */,
CEA45E24263519B5002FA97D /* Sources */,
CEA45F23263519B5002FA97D /* Frameworks */,
CEA45F63263519B5002FA97D /* Resources */,
CE59A7B22ABCCB7C00E5FFBD /* Patch Settings bundle */,
CEA45F71263519B5002FA97D /* Embed Libraries */,
84A57CC630641CCE00BA5139 /* Embed ExtensionKit Extensions */,
);
buildRules = (
);
dependencies = (
84A57CC530641CCE00BA5139 /* PBXTargetDependency */,
);
name = "iOS-SE";
packageProductDependencies = (
CEA45E20263519B5002FA97D /* Logging */,
CEA45E22263519B5002FA97D /* IQKeyboardManagerSwift */,
83993293272F685F0059355F /* ZIPFoundation */,
84B36D1F27B3264E00C22685 /* CocoaSpiceNoUsb */,
8401865B2887AFDC0050AC51 /* SwiftTerm */,
84CF5DF2288E433F00D01721 /* SwiftUIVisualEffects */,
846D878529050B6B0095F10B /* InAppSettingsKit */,
84A0A88B2A47D5D70038F329 /* QEMUKit */,
CE9B15392B11A4AE003A32DD /* SwiftConnect */,
CE89CB0F2B8B1B6A006B2CC2 /* VisionKeyboardKit */,
CE231D552BE03636006D6DC3 /* SwiftCopyfile */,
);
productName = UTM;
productReference = CEA45FB9263519B5002FA97D /* UTM SE.app */;
productType = "com.apple.product-type.application";
};
CEBDA1D924D8BDDA0010B5EC /* QEMUHelper */ = {
isa = PBXNativeTarget;
buildConfigurationList = CEBDA1E624D8BDDB0010B5EC /* Build configuration list for PBXNativeTarget "QEMUHelper" */;
buildPhases = (
CEBDA1D624D8BDDA0010B5EC /* Sources */,
CEBDA1D724D8BDDA0010B5EC /* Frameworks */,
CEBDA1D824D8BDDA0010B5EC /* Resources */,
CE6B241425F1F5630020D43E /* Embed Executables */,
);
buildRules = (
);
dependencies = (
8401FD7C269BECF200265F0D /* PBXTargetDependency */,
CEA3EE04301691C500AAA8E4 /* PBXTargetDependency */,
);
name = QEMUHelper;
productName = QEMUHelper;
productReference = CEBDA1DA24D8BDDA0010B5EC /* QEMUHelper.xpc */;
productType = "com.apple.product-type.xpc-service";
};
CEF7F5812AEEDCC400E34952 /* iOS-Remote */ = {
isa = PBXNativeTarget;
buildConfigurationList = CEF7F6D02AEEDCC400E34952 /* Build configuration list for PBXNativeTarget "iOS-Remote" */;
buildPhases = (
CEF7F5962AEEDCC400E34952 /* Sources */,
CEF7F62D2AEEDCC400E34952 /* Frameworks */,
CEF7F6782AEEDCC400E34952 /* Resources */,
CEF7F6812AEEDCC400E34952 /* Patch Settings bundle */,
CEF7F6822AEEDCC400E34952 /* Embed Libraries */,
);
buildRules = (
);
dependencies = (
);
name = "iOS-Remote";
packageProductDependencies = (
CEF7F5842AEEDCC400E34952 /* Logging */,
CEF7F5862AEEDCC400E34952 /* IQKeyboardManagerSwift */,
CEF7F5882AEEDCC400E34952 /* ZIPFoundation */,
CEF7F58E2AEEDCC400E34952 /* SwiftTerm */,
CEF7F5902AEEDCC400E34952 /* SwiftUIVisualEffects */,
CEF7F5922AEEDCC400E34952 /* InAppSettingsKit */,
CEF7F6D52AEEEF7D00E34952 /* CocoaSpiceNoUsb */,
CE9B153B2B11A4B4003A32DD /* SwiftConnect */,
CE89CB112B8B1B7A006B2CC2 /* VisionKeyboardKit */,
CE231D592BE03791006D6DC3 /* SwiftCopyfile */,
);
productName = UTM;
productReference = CEF7F6D32AEEDCC400E34952 /* UTM Remote.app */;
productType = "com.apple.product-type.application";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
CE550BC1225947990063E575 /* Project object */ = {
isa = PBXProject;
attributes = {
BuildIndependentTargetsInParallel = YES;
LastSwiftUpdateCheck = 2700;
LastUpgradeCheck = 1500;
ORGANIZATIONNAME = "Turing Software, LLC";
TargetAttributes = {
8401FD61269BE9C500265F0D = {
CreatedOnToolsVersion = 12.4;
};
84A57CB030641C6800BA5139 = {
CreatedOnToolsVersion = 27.0;
};
84A57D0130641D0000BA5139 = {
CreatedOnToolsVersion = 27.0;
};
84E3A8EF293DB37E0024A740 = {
CreatedOnToolsVersion = 14.1;
LastSwiftMigration = 1410;
};
CE2D926824AD46670059923A = {
LastSwiftMigration = 1200;
};
CE2D951B24AD48BE0059923A = {
CreatedOnToolsVersion = 12.0;
LastSwiftMigration = 1200;
};
CE9A352C26533A51005077CF = {
CreatedOnToolsVersion = 12.4;
};
CEBDA1D924D8BDDA0010B5EC = {
CreatedOnToolsVersion = 12.0;
};
};
};
buildConfigurationList = CE550BC4225947990063E575 /* Build configuration list for PBXProject "UTM" */;
compatibilityVersion = "Xcode 9.3";
developmentRegion = en;
hasScannedForEncodings = 0;
knownRegions = (
Base,
en,
"zh-Hans",
ko,
"zh-Hant",
ja,
fr,
fi,
"es-419",
de,
pl,
"zh-HK",
ru,
it,
ar,
);
mainGroup = CE550BC0225947990063E575;
packageReferences = (
CE020BA524AEDEF000B44AB6 /* XCRemoteSwiftPackageReference "swift-log" */,
CE93759724BB821F0074066F /* XCRemoteSwiftPackageReference "IQKeyboardManager" */,
8399328E272F4A400059355F /* XCRemoteSwiftPackageReference "ZIPFoundation" */,
B329049A270FE136002707AC /* XCRemoteSwiftPackageReference "AltKit" */,
848F71E4277A2466006A0240 /* XCRemoteSwiftPackageReference "SwiftTerm" */,
84B36D1C27B3261E00C22685 /* XCRemoteSwiftPackageReference "CocoaSpice" */,
84018693288B66370050AC51 /* XCRemoteSwiftPackageReference "swiftui-visual-effects" */,
84CE3DAA2904C14100FF068B /* XCRemoteSwiftPackageReference "InAppSettingsKit" */,
84E3A8FE293DBC290024A740 /* XCRemoteSwiftPackageReference "swift-argument-parser" */,
84A0A8862A47D5C50038F329 /* XCRemoteSwiftPackageReference "QEMUKit" */,
CE9B15342B11A491003A32DD /* XCRemoteSwiftPackageReference "SwiftConnect" */,
CEDD11BF2B7C74D7004DDAC6 /* XCRemoteSwiftPackageReference "SwiftPortmap" */,
CE89CB0C2B8B1B49006B2CC2 /* XCRemoteSwiftPackageReference "VisionKeyboardKit" */,
CE231D502BE03617006D6DC3 /* XCRemoteSwiftPackageReference "SwiftCopyfile" */,
);
productRefGroup = CE550BCA225947990063E575 /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
CE2D926824AD46670059923A /* iOS */,
CEA45E1F263519B5002FA97D /* iOS-SE */,
CEF7F5812AEEDCC400E34952 /* iOS-Remote */,
CE2D951B24AD48BE0059923A /* macOS */,
CEBDA1D924D8BDDA0010B5EC /* QEMUHelper */,
8401FD61269BE9C500265F0D /* QEMULauncher */,
CEA3EDEF30168B9000AAA8E4 /* QEMURenderServer */,
CE9A352C26533A51005077CF /* JailbreakInterposer */,
84E3A8EF293DB37E0024A740 /* utmctl */,
84A57CB030641C6800BA5139 /* iOSHelper */,
84A57D0130641D0000BA5139 /* iOSHelper-SE */,
);
};
/* End PBXProject section */
/* Begin PBXResourcesBuildPhase section */
8401FD60269BE9C500265F0D /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
836CA97F28FCC39700EB9EF0 /* InfoPlist.strings in Resources */,
FF0307552A84E3B70049979B /* QEMULauncher-InfoPlist.strings in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
84A57CAF30641C6800BA5139 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
84A57D0730641D0000BA5139 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
CE2D936924AD46670059923A /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
CE4698F924C8FBD9008C1BD6 /* Icons in Resources */,
FFB02A8C266CB09C006CD71A /* InfoPlist.strings in Resources */,
CE2D936B24AD46670059923A /* Localizable.strings in Resources */,
CE63B0F22F0ED67700C59D13 /* vulkan in Resources */,
CEC1B00B2BBB211C0088119D /* PrivacyInfo.xcprivacy in Resources */,
CE2D936C24AD46670059923A /* qemu in Resources */,
CED8DF7528A120C100C34345 /* Localizable.stringsdict in Resources */,
CE2D937224AD46670059923A /* Settings.bundle in Resources */,
846F8D632E4072960037162B /* AppIcon.icon in Resources */,
CE0B6CED24AD532A00FE012D /* Assets.xcassets in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
CE2D951A24AD48BE0059923A /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
CE63B0F12F0ED67700C59D13 /* vulkan in Resources */,
CE0B6CEC24AD532500FE012D /* Assets.xcassets in Resources */,
CEF83F262500901300557D15 /* qemu in Resources */,
846F8D692E4075F00037162B /* AppIcon.icon in Resources */,
CE4698FA24C8FBD9008C1BD6 /* Icons in Resources */,
CE2D959024AD50D50059923A /* Localizable.strings in Resources */,
FFB02A90266CB09C006CD71A /* InfoPlist.strings in Resources */,
CE061CDB289E6DC30000351C /* VMDisplayWindow.xib in Resources */,
CEFE98DF29485237007CB7A8 /* UTM.sdef in Resources */,
CED8DF7728A120C100C34345 /* Localizable.stringsdict in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
CE9A352B26533A51005077CF /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
CEA45F63263519B5002FA97D /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
CEA45F64263519B5002FA97D /* Icons in Resources */,
FFB02A8D266CB09C006CD71A /* InfoPlist.strings in Resources */,
CEA45F67263519B5002FA97D /* Localizable.strings in Resources */,
CE63B0F32F0ED67700C59D13 /* vulkan in Resources */,
CEC1B00C2BBB211C0088119D /* PrivacyInfo.xcprivacy in Resources */,
CEA45F69263519B5002FA97D /* qemu in Resources */,
CED8DF7628A120C100C34345 /* Localizable.stringsdict in Resources */,
CEA45F6D263519B5002FA97D /* Settings.bundle in Resources */,
846F8D622E4072960037162B /* AppIcon.icon in Resources */,
CEA45F6F263519B5002FA97D /* Assets.xcassets in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
CEBDA1D824D8BDDA0010B5EC /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
FFB02A93266CB09C006CD71A /* InfoPlist.strings in Resources */,
FFB02A96266CB09C006CD71A /* Localizable.strings in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
CEF7F6782AEEDCC400E34952 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
CEF7F6792AEEDCC400E34952 /* Icons in Resources */,
846F8D662E4072AA0037162B /* AppIcon-Remote.icon in Resources */,
CEB5C1172B8C4CD4008AAE5C /* Info-RemotePlist.strings in Resources */,
CEF7F67B2AEEDCC400E34952 /* Localizable.strings in Resources */,
CEF7F67C2AEEDCC400E34952 /* qemu in Resources */,
CEF7F67E2AEEDCC400E34952 /* Localizable.stringsdict in Resources */,
CEF7F67F2AEEDCC400E34952 /* Settings.bundle in Resources */,
CEC1B00D2BBB211C0088119D /* PrivacyInfo.xcprivacy in Resources */,
CEF7F6802AEEDCC400E34952 /* Assets.xcassets in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXResourcesBuildPhase section */
/* Begin PBXShellScriptBuildPhase section */
CE11C03B2BD46F7600E103A0 /* Generate Info.plist */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
);
inputPaths = (
"$(SRCROOT)/Platform/iOS/Info.plist",
);
name = "Generate Info.plist";
outputFileListPaths = (
);
outputPaths = (
"$(DERIVED_FILE_DIR)/Info.plist",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "#!/bin/sh\n\nPLISTBUDDY=/usr/libexec/PlistBuddy\nINFO_PLIST=\"$SCRIPT_OUTPUT_FILE_0\"\ncp \"$SCRIPT_INPUT_FILE_0\" \"$INFO_PLIST\"\n\n$PLISTBUDDY -c \"Delete :ALTDeviceID\" \"$INFO_PLIST\"\n$PLISTBUDDY -c \"Delete :NSLocationAlwaysAndWhenInUseUsageDescription\" \"$INFO_PLIST\"\n$PLISTBUDDY -c \"Delete :NSLocationAlwaysUsageDescription\" \"$INFO_PLIST\"\n$PLISTBUDDY -c \"Delete :NSLocationWhenInUseUsageDescription\" \"$INFO_PLIST\"\n$PLISTBUDDY -c \"Delete :UIBackgroundModes:1\" \"$INFO_PLIST\"\n";
showEnvVarsInLog = 0;
};
CE59A7B12ABCC75F00E5FFBD /* Patch Settings bundle */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
);
inputPaths = (
"$(SRCROOT)/Platform/iOS/Settings.bundle",
);
name = "Patch Settings bundle";
outputFileListPaths = (
);
outputPaths = (
"$(TARGET_BUILD_DIR)/$(CONTENTS_FOLDER_PATH)/Settings.bundle/Root.plist",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "#!/bin/sh\n\nPLISTBUDDY=/usr/libexec/PlistBuddy\nROOT_PLIST=\"$SCRIPT_OUTPUT_FILE_0\"\n\nCOUNT=$($PLISTBUDDY -c \"Print :PreferenceSpecifiers\" \"$ROOT_PLIST\" | grep -c '^ }$')\n\nfor ((i = 0; i < COUNT; i++)); do\n remove=0\n platform=$($PLISTBUDDY -c \"Print :PreferenceSpecifiers:$i:Platform\" \"$ROOT_PLIST\" 2> /dev/null)\n if [ ! -z \"$platform\" ]; then\n if [ \"$platform\" == \"$PLATFORM_FAMILY_NAME\" ]; then\n echo \"Found entry $i for $platform\"\n $PLISTBUDDY -c \"Delete :PreferenceSpecifiers:$i:Platform\" \"$ROOT_PLIST\"\n else\n echo \"Exclude $i due to Platform\"\n remove=1\n fi\n fi\n excludetargets=$($PLISTBUDDY -c \"Print :PreferenceSpecifiers:$i:ExcludeTargets\" \"$ROOT_PLIST\" 2> /dev/null | sed '1d;$d' | xargs)\n if [ ! -z \"$excludetargets\" ]; then\n found=0\n for target in $excludetargets; do\n if [ \"$target\" == \"$TARGET_NAME\" ]; then\n found=1\n fi\n done\n if [ $found -eq 1 ]; then\n echo \"Exclude $i due to ExcludeTargets\"\n remove=1\n else\n echo \"Found entry $i for ExcludeTargets\"\n $PLISTBUDDY -c \"Delete :PreferenceSpecifiers:$i:ExcludeTargets\" \"$ROOT_PLIST\"\n fi\n fi\n if [ $remove -eq 1 ]; then\n echo \"Removing entry $i\"\n $PLISTBUDDY -c \"Delete :PreferenceSpecifiers:$i\" \"$ROOT_PLIST\"\n ((COUNT--))\n ((i--))\n fi\ndone\n";
showEnvVarsInLog = 0;
};
CE59A7B22ABCCB7C00E5FFBD /* Patch Settings bundle */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
);
inputPaths = (
"$(SRCROOT)/Platform/iOS/Settings.bundle",
);
name = "Patch Settings bundle";
outputFileListPaths = (
);
outputPaths = (
"$(TARGET_BUILD_DIR)/$(CONTENTS_FOLDER_PATH)/Settings.bundle/Root.plist",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "#!/bin/sh\n\nPLISTBUDDY=/usr/libexec/PlistBuddy\nROOT_PLIST=\"$SCRIPT_OUTPUT_FILE_0\"\n\nCOUNT=$($PLISTBUDDY -c \"Print :PreferenceSpecifiers\" \"$ROOT_PLIST\" | grep -c '^ }$')\n\nfor ((i = 0; i < COUNT; i++)); do\n remove=0\n platform=$($PLISTBUDDY -c \"Print :PreferenceSpecifiers:$i:Platform\" \"$ROOT_PLIST\" 2> /dev/null)\n if [ ! -z \"$platform\" ]; then\n if [ \"$platform\" == \"$PLATFORM_FAMILY_NAME\" ]; then\n echo \"Found entry $i for $platform\"\n $PLISTBUDDY -c \"Delete :PreferenceSpecifiers:$i:Platform\" \"$ROOT_PLIST\"\n else\n echo \"Exclude $i due to Platform\"\n remove=1\n fi\n fi\n excludetargets=$($PLISTBUDDY -c \"Print :PreferenceSpecifiers:$i:ExcludeTargets\" \"$ROOT_PLIST\" 2> /dev/null | sed '1d;$d' | xargs)\n if [ ! -z \"$excludetargets\" ]; then\n found=0\n for target in $excludetargets; do\n if [ \"$target\" == \"$TARGET_NAME\" ]; then\n found=1\n fi\n done\n if [ $found -eq 1 ]; then\n echo \"Exclude $i due to ExcludeTargets\"\n remove=1\n else\n echo \"Found entry $i for ExcludeTargets\"\n $PLISTBUDDY -c \"Delete :PreferenceSpecifiers:$i:ExcludeTargets\" \"$ROOT_PLIST\"\n fi\n fi\n if [ $remove -eq 1 ]; then\n echo \"Removing entry $i\"\n $PLISTBUDDY -c \"Delete :PreferenceSpecifiers:$i\" \"$ROOT_PLIST\"\n ((COUNT--))\n ((i--))\n fi\ndone\n";
showEnvVarsInLog = 0;
};
CEA3EE0130168DF000AAA8E4 /* Copy prebuilt binary */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
);
inputPaths = (
"$(PROJECT_DIR)/$(SYSROOT_DIR)/libexec/virgl_render_server",
);
name = "Copy prebuilt binary";
outputFileListPaths = (
);
outputPaths = (
"$(TARGET_BUILD_DIR)/$(EXECUTABLE_PATH)",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "set -e\n\nSRC=\"${PROJECT_DIR}/${SYSROOT_DIR}/libexec/virgl_render_server\"\nDST=\"${TARGET_BUILD_DIR}/${EXECUTABLE_PATH}\"\nTMP=\"${TARGET_TEMP_DIR}/${EXECUTABLE_NAME}\"\n\nif [ ! -f \"${SRC}\" ]; then\n echo \"error: prebuilt binary not found at ${SRC}\" >&2\n exit 1\nfi\n\n# install_name_tool writes a temporary file next to the binary it patches,\n# which the script sandbox disallows inside the product, so patch it here.\nrm -f \"${TMP}\"\ncp -X \"${SRC}\" \"${TMP}\"\nxattr -c \"${TMP}\"\nchmod +x \"${TMP}\"\n\n# The prebuilt binary has no LC_RPATH but links against\n# @rpath/vulkan.1.framework, so add the load paths this target declares.\nfor RPATH in ${LD_RUNPATH_SEARCH_PATHS}; do\n install_name_tool -add_rpath \"${RPATH}\" \"${TMP}\"\ndone\n\nmkdir -p \"$(dirname \"${DST}\")\"\nrm -f \"${DST}\"\ncp -X \"${TMP}\" \"${DST}\"\n";
};
CEA3EE0F301A5A4900AAA8E4 /* Embed D3DMetal */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
);
inputPaths = (
"$(PROJECT_DIR)/$(SYSROOT_DIR)/Frameworks/D3DMetal.framework",
);
name = "Embed D3DMetal";
outputFileListPaths = (
);
outputPaths = (
"$(TARGET_BUILD_DIR)/$(FRAMEWORKS_FOLDER_PATH)/D3DMetal.framework",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "set -e\n\nSRC=\"${PROJECT_DIR}/${SYSROOT_DIR}/Frameworks/D3DMetal.framework\"\nDST=\"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/D3DMetal.framework\"\n\nif [ ! -d \"${SRC}\" ]; then\n echo \"note: D3DMetal.framework not found in ${SYSROOT_DIR}, skipping\"\n rm -rf \"${DST}\"\n exit 0\nfi\n\n# Extended attributes on the input would make codesign refuse the bundle.\nmkdir -p \"$(dirname \"${DST}\")\"\nrm -rf \"${DST}\"\nditto --norsrc --noextattr --noqtn \"${SRC}\" \"${DST}\"\n\nif [ \"${CODE_SIGNING_ALLOWED}\" != \"NO\" ] && [ -n \"${EXPANDED_CODE_SIGN_IDENTITY}\" ]; then\n if [ \"${ENABLE_HARDENED_RUNTIME}\" = \"YES\" ]; then\n RUNTIME_FLAGS=\"--options runtime\"\n fi\n codesign --force --sign \"${EXPANDED_CODE_SIGN_IDENTITY}\" ${RUNTIME_FLAGS} ${OTHER_CODE_SIGN_FLAGS} \"${DST}\"\nfi\n";
};
CEB7C0A12F6A1E3000C4A1CE /* Restore Legacy App Icon */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
);
inputPaths = (
"$(SRCROOT)/scripts/carmerge.m",
"$(TARGET_BUILD_DIR)/$(UNLOCALIZED_RESOURCES_FOLDER_PATH)/Assets.car",
);
name = "Restore Legacy App Icon";
outputFileListPaths = (
);
outputPaths = (
"$(DERIVED_FILE_DIR)/LegacyAppIcon.stamp",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "set -e\n\n# Since Xcode 26.1, actool ignores an .appiconset that shares its name with an .icon\n# and renders the icon for older macOS versions from the .icon instead. Older macOS\n# versions read the icon from Assets.car (not AppIcon.icns), so we compile the\n# .appiconset on its own and merge its renditions into the built Assets.car.\n\nICON_NAME=\"${ASSETCATALOG_COMPILER_APPICON_NAME}\"\nAPPICONSET=\"${SRCROOT}/Platform/Assets.xcassets/${ICON_NAME}.appiconset\"\nASSETS_CAR=\"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Assets.car\"\nWORK_DIR=\"${DERIVED_FILE_DIR}/LegacyAppIcon\"\nCARMERGE=\"${WORK_DIR}/carmerge\"\n\nrm -rf \"${WORK_DIR}\"\nmkdir -p \"${WORK_DIR}/Assets.xcassets\" \"${WORK_DIR}/Output\"\n\n# build tools run with the target's environment, so reset it for the host\nenv -u ARCHS -u SDKROOT -u MACOSX_DEPLOYMENT_TARGET \\\n xcrun --sdk macosx clang -fobjc-arc -framework Foundation -framework CoreGraphics \\\n -o \"${CARMERGE}\" \"${SRCROOT}/scripts/carmerge.m\"\n\ncp -R \"${APPICONSET}\" \"${WORK_DIR}/Assets.xcassets/\"\necho '{ \"info\" : { \"author\" : \"xcode\", \"version\" : 1 } }' > \"${WORK_DIR}/Assets.xcassets/Contents.json\"\n\nxcrun actool \\\n --compile \"${WORK_DIR}/Output\" \\\n --platform macosx \\\n --minimum-deployment-target \"${MACOSX_DEPLOYMENT_TARGET}\" \\\n --target-device mac \\\n --app-icon \"${ICON_NAME}\" \\\n --output-partial-info-plist \"${WORK_DIR}/Info.plist\" \\\n --output-format human-readable-text \\\n --errors --warnings \\\n \"${WORK_DIR}/Assets.xcassets\"\n\n\"${CARMERGE}\" \"${ASSETS_CAR}\" \"${WORK_DIR}/Output/Assets.car\" \"${ICON_NAME}\"\ntouch \"${SCRIPT_OUTPUT_FILE_0}\"\n";
showEnvVarsInLog = 0;
};
CEF7F6812AEEDCC400E34952 /* Patch Settings bundle */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
);
inputPaths = (
"$(SRCROOT)/Platform/iOS/Settings.bundle",
);
name = "Patch Settings bundle";
outputFileListPaths = (
);
outputPaths = (
"$(TARGET_BUILD_DIR)/$(CONTENTS_FOLDER_PATH)/Settings.bundle/Root.plist",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "#!/bin/sh\n\nPLISTBUDDY=/usr/libexec/PlistBuddy\nROOT_PLIST=\"$SCRIPT_OUTPUT_FILE_0\"\n\nCOUNT=$($PLISTBUDDY -c \"Print :PreferenceSpecifiers\" \"$ROOT_PLIST\" | grep -c '^ }$')\n\nfor ((i = 0; i < COUNT; i++)); do\n remove=0\n platform=$($PLISTBUDDY -c \"Print :PreferenceSpecifiers:$i:Platform\" \"$ROOT_PLIST\" 2> /dev/null)\n if [ ! -z \"$platform\" ]; then\n if [ \"$platform\" == \"$PLATFORM_FAMILY_NAME\" ]; then\n echo \"Found entry $i for $platform\"\n $PLISTBUDDY -c \"Delete :PreferenceSpecifiers:$i:Platform\" \"$ROOT_PLIST\"\n else\n echo \"Exclude $i due to Platform\"\n remove=1\n fi\n fi\n excludetargets=$($PLISTBUDDY -c \"Print :PreferenceSpecifiers:$i:ExcludeTargets\" \"$ROOT_PLIST\" 2> /dev/null | sed '1d;$d' | xargs)\n if [ ! -z \"$excludetargets\" ]; then\n found=0\n for target in $excludetargets; do\n if [ \"$target\" == \"$TARGET_NAME\" ]; then\n found=1\n fi\n done\n if [ $found -eq 1 ]; then\n echo \"Exclude $i due to ExcludeTargets\"\n remove=1\n else\n echo \"Found entry $i for ExcludeTargets\"\n $PLISTBUDDY -c \"Delete :PreferenceSpecifiers:$i:ExcludeTargets\" \"$ROOT_PLIST\"\n fi\n fi\n if [ $remove -eq 1 ]; then\n echo \"Removing entry $i\"\n $PLISTBUDDY -c \"Delete :PreferenceSpecifiers:$i\" \"$ROOT_PLIST\"\n ((COUNT--))\n ((i--))\n fi\ndone\n";
showEnvVarsInLog = 0;
};
/* End PBXShellScriptBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
8401FD5E269BE9C500265F0D /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
8401FD72269BEB3000265F0D /* Bootstrap.c in Sources */,
8401FD71269BEB2B00265F0D /* main.c in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
84A57CAD30641C6800BA5139 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
84A57CC230641C9100BA5139 /* iOSHelper.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
84A57D0530641D0000BA5139 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
84A57D0830641D0000BA5139 /* iOSHelper.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
84E3A8EC293DB37E0024A740 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
84E3A8F3293DB37E0024A740 /* UTMCtl.swift in Sources */,
CEC794BD2949663C00121A9F /* UTMScripting.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
CE2D926924AD46670059923A /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
7591FABAADBC2544E9F0F37B /* VMConfigQEMUCommandLineView.swift in Sources */,
7EFF134EA0581C7A4CBBBAF5 /* VMConfigQEMUArgumentsView.swift in Sources */,
84A57D0D30641D0000BA5139 /* UTMHelperProcess.swift in Sources */,
CE2D926A24AD46670059923A /* VMDisplayMetalViewController+Pointer.h in Sources */,
CE231D462BDDFD03006D6DC3 /* UTMDonateStore.swift in Sources */,
84C4D9022880CA8A00EC3B2B /* VMSettingsAddDeviceMenuView.swift in Sources */,
CE2D956F24AD4F990059923A /* VMRemovableDrivesView.swift in Sources */,
F3B87AB8E7FA8B9648FC0EAD /* VMSnapshotsView.swift in Sources */,
8443EFF22845641600B2E6E2 /* UTMQemuConfigurationDrive.swift in Sources */,
8443EFFA28456F3B00B2E6E2 /* UTMQemuConfigurationSharing.swift in Sources */,
CE772AAC25C8B0F600E4E379 /* ContentView.swift in Sources */,
847BF9AA2A49C783000BD9AA /* VMData.swift in Sources */,
29B2D623BB879D2653CA8C53 /* VMSnapshotData.swift in Sources */,
CE2D927A24AD46670059923A /* UTMLegacyQemuConfiguration+System.m in Sources */,
843BF8302844853E0029D60D /* UTMQemuConfigurationNetwork.swift in Sources */,
CE2D927C24AD46670059923A /* UTMProcess.m in Sources */,
CEBE820326A4C1B5007AAB12 /* VMWizardDrivesView.swift in Sources */,
84018689288A44C20050AC51 /* VMWindowState.swift in Sources */,
84258C42288F806400C66366 /* VMToolbarUSBMenuView.swift in Sources */,
CE2D928024AD46670059923A /* UTMLegacyQemuConfigurationPortForward.m in Sources */,
CEF0307126A2B04400667B63 /* VMWizardView.swift in Sources */,
84909A8D27CACD5C005605F1 /* UTMPlaceholderVMView.swift in Sources */,
CE7D972C24B2B17D0080CB69 /* BusyOverlay.swift in Sources */,
848A98C4286F332D006F0550 /* UTMConfiguration.swift in Sources */,
841619AA284315F9000034B2 /* UTMConfigurationInfo.swift in Sources */,
CE2D955724AD4F980059923A /* VMConfigDisplayView.swift in Sources */,
CEF0306126A2AFDF00667B63 /* VMWizardOSWindowsView.swift in Sources */,
83A004B926A8CC95001AC09E /* UTMDownloadTask.swift in Sources */,
841E58D52893D01A00137A20 /* UTMApp.swift in Sources */,
85EC516427CC8D0F004A51DE /* VMConfigAdvancedNetworkView.swift in Sources */,
CE2D928E24AD46670059923A /* UTMLegacyQemuConfiguration+Miscellaneous.m in Sources */,
841E997928AA119B003C6CB6 /* UTMRegistryEntry.swift in Sources */,
CEBBF1A524B56A2900C15049 /* UTMDataExtension.swift in Sources */,
84CF5DD3288DCE6400D01721 /* VMDisplayHostedView.swift in Sources */,
848D99C02866D9CE0055C215 /* QEMUArgumentBuilder.swift in Sources */,
CED814EF24C7EB760042F0F1 /* ImagePicker.swift in Sources */,
CE2D958924AD4F990059923A /* VMConfigSystemView.swift in Sources */,
8432329428C2ED9000CFBC97 /* FileBrowseField.swift in Sources */,
CE8813D524CD265700532628 /* VMShareFileModifier.swift in Sources */,
843BF83C2845494C0029D60D /* UTMQemuConfigurationSerial.swift in Sources */,
CEF0305126A2AFBF00667B63 /* Spinner.swift in Sources */,
CE88A1552E247CCE00EAA28E /* UTMIntent.swift in Sources */,
CE68E5492E3C3E0A006B3645 /* VMWizardOSClassicMacView.swift in Sources */,
CE88A09F2E1DDB4200EAA28E /* UTMASIFImage.m in Sources */,
843BF840284555E70029D60D /* UTMQemuConfigurationPortForward.swift in Sources */,
CE611BE729F50CAD001817BC /* UTMReleaseHelper.swift in Sources */,
CEF01DB22B6724A300725A0F /* UTMSpiceVirtualMachine.swift in Sources */,
CE2D958324AD4F990059923A /* VMConfigNetworkView.swift in Sources */,
CE2D929C24AD46670059923A /* UTMLegacyViewState.m in Sources */,
CE020BAB24AEE00000B44AB6 /* UTMLoggingSwift.swift in Sources */,
CEF0306426A2AFDF00667B63 /* VMWizardOSLinuxView.swift in Sources */,
CEBE820B26A4C8E0007AAB12 /* VMWizardSummaryView.swift in Sources */,
CE2D955B24AD4F980059923A /* VMConfigQEMUView.swift in Sources */,
CE2D92A024AD46670059923A /* VMDisplayMetalViewController+Touch.m in Sources */,
CE2D92A124AD46670059923A /* UTMLegacyQemuConfiguration+Display.m in Sources */,
CEF0304E26A2AFBE00667B63 /* BigButtonStyle.swift in Sources */,
CE020BB624B14F8400B44AB6 /* UTMVirtualMachine.swift in Sources */,
841619AE28431952000034B2 /* UTMQemuConfigurationSystem.swift in Sources */,
CEBE820726A4C74E007AAB12 /* VMWizardSharingView.swift in Sources */,
CED814EC24C7C2850042F0F1 /* VMConfigInfoView.swift in Sources */,
84F909FF289488F90008DBE2 /* MenuLabel.swift in Sources */,
CE2D92A524AD46670059923A /* VMKeyboardView.m in Sources */,
CEF0306D26A2AFDF00667B63 /* VMWizardOSView.swift in Sources */,
84B36D2927B790BE00C22685 /* DestructiveButton.swift in Sources */,
843BF83828451B380029D60D /* UTMConfigurationTerminal.swift in Sources */,
84018683288A3B2E0050AC51 /* VMWindowView.swift in Sources */,
83034C0726AB630F006B4BAF /* UTMPendingVMView.swift in Sources */,
CE2D92AA24AD46670059923A /* UTMSpiceIO.m in Sources */,
84909A9127CADAE0005605F1 /* UTMUnavailableVMView.swift in Sources */,
CE2D958524AD4F990059923A /* VMDrivesSettingsView.swift in Sources */,
03FA9C722B9BBDB000C53A5A /* UTMConfigurationHostNetwork.swift in Sources */,
848D99BC28636AC90055C215 /* UTMConfigurationDrive.swift in Sources */,
CED814E924C79F070042F0F1 /* VMConfigDriveCreateView.swift in Sources */,
842B9F8D28CC58B700031EE7 /* UTMPatches.swift in Sources */,
CE19392626DCB094005CEC17 /* RAMSlider.swift in Sources */,
CE9B15412B11A74E003A32DD /* UTMRemoteKeyManager.swift in Sources */,
CE611BEB29F50D3E001817BC /* VMReleaseNotesView.swift in Sources */,
CE88A1502E2344A900EAA28E /* UTMVirtualMachineEntityQuery.swift in Sources */,
CEE7E936287CFDB100282049 /* UTMLegacyQemuConfiguration+Constants.m in Sources */,
CE88A0A32E2321D200EAA28E /* UTMVirtualMachineEntity.swift in Sources */,
4B224B9D279D4D8100B63CFF /* InListButtonStyle.swift in Sources */,
2C33B3A92566C9B100A954A6 /* VMContextMenuModifier.swift in Sources */,
CE5076DB250AB55D00C26C19 /* VMDisplayMetalViewController+Pencil.m in Sources */,
8401865E2887B1620050AC51 /* VMDisplayTerminalViewController.swift in Sources */,
CE2D92BC24AD46670059923A /* UTMLegacyQemuConfiguration+Drives.m in Sources */,
835AA7B126AB7C85007A0411 /* UTMPendingVirtualMachine.swift in Sources */,
84018697288B71BF0050AC51 /* BusyIndicator.swift in Sources */,
84018686288A3B5B0050AC51 /* VMSessionState.swift in Sources */,
CE2D957324AD4F990059923A /* VMConfigSharingView.swift in Sources */,
CE2D957524AD4F990059923A /* VMConfigInputView.swift in Sources */,
CEF0305B26A2AFDF00667B63 /* VMWizardOSOtherView.swift in Sources */,
84C60FB72681A41B00B58C00 /* VMToolbarView.swift in Sources */,
CEF01DB72B674BF000725A0F /* UTMPipeInterface.swift in Sources */,
CE2D92CB24AD46670059923A /* VMDisplayMetalViewController+Gamepad.m in Sources */,
CEF0307426A2B40B00667B63 /* VMWizardHardwareView.swift in Sources */,
841E997528AA1191003C6CB6 /* UTMRegistry.swift in Sources */,
8401868F288A50B90050AC51 /* VMDisplayViewControllerDelegate.swift in Sources */,
CE2D92D724AD46670059923A /* UTMLogging.m in Sources */,
848D99A8285DB5550055C215 /* VMConfigConstantPicker.swift in Sources */,
8453DCB4278CE5410037A0DA /* UTMQemuImage.swift in Sources */,
393A92DAE84A47029BA5F829 /* UTMSnapshotService.swift in Sources */,
738DDF2A88F46375A0D72177 /* UTMQemuSnapshotBackend.swift in Sources */,
EFAB3C24B8C39BC85EEFE028 /* UTMSnapshotBackend.swift in Sources */,
AFC3FBE9C92083C52D800437 /* UTMSnapshotManifest.swift in Sources */,
CE2D955924AD4F980059923A /* VMToolbarModifier.swift in Sources */,
CE2D92DA24AD46670059923A /* VMCursor.m in Sources */,
CE9375A124BBDDD10074066F /* VMConfigDriveDetailsView.swift in Sources */,
CE03D05224D90B4E00F76B84 /* UTMQemuSystem.m in Sources */,
CED234ED254796E500ED0A57 /* NumberTextField.swift in Sources */,
CEA51F872A81EAB700DDD7FA /* VMToolbarOrnamentModifier.swift in Sources */,
CE772AB325C8B7B500E4E379 /* VMCommands.swift in Sources */,
CE2D92E624AD46670059923A /* UTMLegacyQemuConfiguration+Networking.m in Sources */,
CE6D21DC2553A6ED001D29C5 /* VMConfirmActionModifier.swift in Sources */,
841619B62843226B000034B2 /* QEMUConstant.swift in Sources */,
CE2D958724AD4F990059923A /* VMConfigPortForwardForm.swift in Sources */,
CE2D92EB24AD46670059923A /* UTMLocationManager.m in Sources */,
8471772827CD3CAB00D3A50B /* DetailedSection.swift in Sources */,
84CF5DF5288F558400D01721 /* VMToolbarDriveMenuView.swift in Sources */,
CE2D957B24AD4F990059923A /* VMSettingsView.swift in Sources */,
84C60FBA268269D700B58C00 /* VMDisplayViewController.swift in Sources */,
CEF0306A26A2AFDF00667B63 /* VMWizardStartView.swift in Sources */,
843BF82828441FAF0029D60D /* QEMUConstantGenerated.swift in Sources */,
FD2E48FCF9EC5A44E0A35855 /* VMKeyboardAccessoryView.swift in Sources */,
CE2D92F224AD46670059923A /* VMKeyboardButton.swift in Sources */,
84B36D2527B704C200C22685 /* UTMDownloadVMTask.swift in Sources */,
8432329828C3017F00CFBC97 /* GlobalFileImporter.swift in Sources */,
CE68E5442E3912E0006B3645 /* VMKeyboardShortcutsView.swift in Sources */,
84CE3DAE2904C17C00FF068B /* IASKAppSettings.swift in Sources */,
84C2E8652AA429E800B17308 /* VMWizardContent.swift in Sources */,
841E58CB28937EE200137A20 /* UTMExternalSceneDelegate.swift in Sources */,
CEB63A7A24F469E300CAF323 /* UTMJailbreak.m in Sources */,
846F8D5D2E3891FE0037162B /* UTMKeyboardShortcuts.swift in Sources */,
841619B228431DA5000034B2 /* UTMQemuConfigurationQEMU.swift in Sources */,
843BF82428441EAD0029D60D /* UTMQemuConfigurationDisplay.swift in Sources */,
CE8011202AD4E9E8009001C2 /* UTMApp.swift in Sources */,
CE65BAC026A4D8DE0001BD6B /* VMConfigDisplayConsoleView.swift in Sources */,
84A0A8832A47D52E0038F329 /* UTMQemuPort.swift in Sources */,
848D99B828630A780055C215 /* VMConfigSerialView.swift in Sources */,
CEF0305E26A2AFDF00667B63 /* VMWizardState.swift in Sources */,
843BF82C284482C10029D60D /* UTMQemuConfigurationInput.swift in Sources */,
CE2D92FC24AD46670059923A /* VMDisplayMetalViewController+Keyboard.m in Sources */,
CE2D957124AD4F990059923A /* UTMExtensions.swift in Sources */,
CE020BA324AEDC7C00B44AB6 /* UTMData.swift in Sources */,
848F71EC277A2F47006A0240 /* UTMSerialPortDelegate.swift in Sources */,
CE2D955D24AD4F990059923A /* VMConfigSoundView.swift in Sources */,
CE2D930424AD46670059923A /* UTMLegacyQemuConfiguration.m in Sources */,
CE231D422BDDF280006D6DC3 /* UTMDonateView.swift in Sources */,
841E999828AC817D003C6CB6 /* UTMQemuVirtualMachine.swift in Sources */,
CE2D957924AD4F990059923A /* VMDetailsView.swift in Sources */,
CE2D930524AD46670059923A /* VMDisplayMetalViewController.m in Sources */,
848D99C428670F650055C215 /* UTMQemuConfiguration+Arguments.swift in Sources */,
CEB63A7624F4654400CAF323 /* Main.swift in Sources */,
CE88A1652E24E4C000EAA28E /* VMKeyboardMap.m in Sources */,
848F71E8277A2A4E006A0240 /* UTMSerialPort.swift in Sources */,
CE2D958F24AD4FF00059923A /* VMCardView.swift in Sources */,
8432329028C2CDAD00CFBC97 /* VMNavigationListView.swift in Sources */,
841E58CE28937FED00137A20 /* UTMSingleWindowView.swift in Sources */,
CED779E52C78C82A00EB82AE /* UTMTips.swift in Sources */,
CE2D930B24AD46670059923A /* UTMLegacyQemuConfiguration+Sharing.m in Sources */,
84C505AC28C588EC007CE8FF /* SizeTextField.swift in Sources */,
8471770627CC974F00D3A50B /* DefaultTextField.swift in Sources */,
84E6F6FD289319AE00080EEF /* VMToolbarDisplayMenuView.swift in Sources */,
CE9B15472B12A87E003A32DD /* GenerateKey.c in Sources */,
CE8813D324CD230300532628 /* ActivityView.swift in Sources */,
CEDF83F9258AE24E0030E4AC /* UTMPasteboard.swift in Sources */,
848D99B4286300160055C215 /* QEMUArgument.swift in Sources */,
CE2D956924AD4F990059923A /* VMPlaceholderView.swift in Sources */,
CE2D931524AD46670059923A /* VMDisplayMetalViewController+Pointer.m in Sources */,
84018692288A73310050AC51 /* VMDisplayViewController.m in Sources */,
845F95E32A57628400A016D7 /* UTMSWTPM.swift in Sources */,
84CE3DB12904C7A100FF068B /* UTMSettingsView.swift in Sources */,
843BF83428450C0B0029D60D /* UTMQemuConfigurationSound.swift in Sources */,
CE2D932224AD46670059923A /* VMScroll.m in Sources */,
CE2D957D24AD4F990059923A /* VMConfigNetworkPortForwardView.swift in Sources */,
843232B728C4816100CFBC97 /* UTMDownloadSupportToolsTask.swift in Sources */,
CE88A1592E247D0100EAA28E /* UTMActionIntent.swift in Sources */,
841619A6284315C1000034B2 /* UTMQemuConfiguration.swift in Sources */,
CE88A1622E24B2B400EAA28E /* UTMInputIntent.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
CE2D951824AD48BE0059923A /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
947DDF020475E2433DDC2A21 /* VMConfigQEMUCommandLineView.swift in Sources */,
A1C4F00230C1200000CA9501 /* CapsLockRemapper.swift in Sources */,
CEE06B272B2FC89400A811AE /* UTMServerView.swift in Sources */,
CEB63A7724F4654400CAF323 /* Main.swift in Sources */,
84E3A91B2946D2590024A740 /* UTMMenuBarExtraScene.swift in Sources */,
CEB63A7B24F469E300CAF323 /* UTMJailbreak.m in Sources */,
83A004BB26A8CC95001AC09E /* UTMDownloadTask.swift in Sources */,
848A98B0286A0F74006F0550 /* UTMAppleConfiguration.swift in Sources */,
2C6D9E03256EE454003298E6 /* VMDisplayQemuTerminalWindowController.swift in Sources */,
CE88A0A52E2321D200EAA28E /* UTMVirtualMachineEntity.swift in Sources */,
CE6D21DD2553A6ED001D29C5 /* VMConfirmActionModifier.swift in Sources */,
85EC516627CC8D10004A51DE /* VMConfigAdvancedNetworkView.swift in Sources */,
CE1AEC402B78B30700992AFC /* MacDeviceLabel.swift in Sources */,
CE020BB724B14F8400B44AB6 /* UTMVirtualMachine.swift in Sources */,
845F170B289CB07200944904 /* VMDisplayAppleDisplayWindowController.swift in Sources */,
CE772AAD25C8B0F600E4E379 /* ContentView.swift in Sources */,
CEBE820D26A4C8E0007AAB12 /* VMWizardSummaryView.swift in Sources */,
8401FDB2269E602000265F0D /* VMConfigAppleDriveDetailsView.swift in Sources */,
841619B428431DA5000034B2 /* UTMQemuConfigurationQEMU.swift in Sources */,
CD84C2092D3B446D00829850 /* UTMScriptingRegistryEntryImpl.swift in Sources */,
CEF0307626A2B40B00667B63 /* VMWizardHardwareView.swift in Sources */,
CED234EE254796E500ED0A57 /* NumberTextField.swift in Sources */,
841619B028431952000034B2 /* UTMQemuConfigurationSystem.swift in Sources */,
CE2D957224AD4F990059923A /* UTMExtensions.swift in Sources */,
843BF8322844853E0029D60D /* UTMQemuConfigurationNetwork.swift in Sources */,
CE88A1522E2344A900EAA28E /* UTMVirtualMachineEntityQuery.swift in Sources */,
CEBE820926A4C74E007AAB12 /* VMWizardSharingView.swift in Sources */,
8471770827CC974F00D3A50B /* DefaultTextField.swift in Sources */,
CE03D0D224DCF4B600F76B84 /* VMMetalView.swift in Sources */,
843BF83A28451B380029D60D /* UTMConfigurationTerminal.swift in Sources */,
8401FDB0269E1F7F00265F0D /* VMConfigAppleDriveCreateView.swift in Sources */,
841619AC284315F9000034B2 /* UTMConfigurationInfo.swift in Sources */,
CEF0305326A2AFBF00667B63 /* Spinner.swift in Sources */,
CE611BED29F50D3E001817BC /* VMReleaseNotesView.swift in Sources */,
84F90A01289488F90008DBE2 /* MenuLabel.swift in Sources */,
CE0B6CFA24AD568400FE012D /* UTMLegacyQemuConfiguration+System.m in Sources */,
CE59A7B02AA69AE400E5FFBD /* UTMScriptingUSBDeviceImpl.swift in Sources */,
CEBBF1A824B921F000C15049 /* VMDetailsView.swift in Sources */,
848D99AA285DB5550055C215 /* VMConfigConstantPicker.swift in Sources */,
84A0A8852A47D52E0038F329 /* UTMQemuPort.swift in Sources */,
8432329628C2ED9000CFBC97 /* FileBrowseField.swift in Sources */,
CE88A09D2E1DDB4200EAA28E /* UTMASIFImage.m in Sources */,
848A98C2286A2257006F0550 /* UTMAppleConfigurationMacPlatform.swift in Sources */,
84B36D2B27B790BE00C22685 /* DestructiveButton.swift in Sources */,
CED779E82C79062500EB82AE /* UTMTips.swift in Sources */,
CE9B154A2B12A87E003A32DD /* GenerateKey.c in Sources */,
CE020BAC24AEE00000B44AB6 /* UTMLoggingSwift.swift in Sources */,
848D99BA28630A780055C215 /* VMConfigSerialView.swift in Sources */,
8401FDA2269D3E2500265F0D /* VMConfigAppleNetworkingView.swift in Sources */,
CE9375A224BBDDD10074066F /* VMConfigDriveDetailsView.swift in Sources */,
CE2D955824AD4F980059923A /* VMConfigDisplayView.swift in Sources */,
CEC794BA294924E300121A9F /* UTMScriptingSerialPortImpl.swift in Sources */,
FC6D2EA0328DA5CD033B9518 /* UTMScriptingSnapshotImpl.swift in Sources */,
CE03D05324D90B4E00F76B84 /* UTMQemuSystem.m in Sources */,
CE88A1602E24B2B400EAA28E /* UTMInputIntent.swift in Sources */,
841619B82843226B000034B2 /* QEMUConstant.swift in Sources */,
84C584EB268FA6D1000FCABF /* VMConfigAppleSystemView.swift in Sources */,
848A98BC286A1930006F0550 /* UTMAppleConfigurationSharedDirectory.swift in Sources */,
845F1709289CA15C00944904 /* VMDisplayAppleTerminalWindowController.swift in Sources */,
CE2D957424AD4F990059923A /* VMConfigSharingView.swift in Sources */,
835AA7B326AB7C85007A0411 /* UTMPendingVirtualMachine.swift in Sources */,
CEF0306926A2AFDF00667B63 /* VMWizardOSMacView.swift in Sources */,
848D99BE28636AC90055C215 /* UTMConfigurationDrive.swift in Sources */,
CED814EA24C79F070042F0F1 /* VMConfigDriveCreateView.swift in Sources */,
848A98B2286A0FDE006F0550 /* UTMAppleConfigurationSystem.swift in Sources */,
CE928C3126ACCDEA0099F293 /* VMAppleRemovableDrivesView.swift in Sources */,
841619A8284315C1000034B2 /* UTMQemuConfiguration.swift in Sources */,
83C15C5F26CC441500ADFD45 /* KeyCodeMap.swift in Sources */,
84C505AE28C588EC007CE8FF /* SizeTextField.swift in Sources */,
CE25125329C80A18000790AB /* UTMScriptingCloneCommand.swift in Sources */,
CE88A1682E24E4C000EAA28E /* VMKeyboardMap.m in Sources */,
CE2D956A24AD4F990059923A /* VMPlaceholderView.swift in Sources */,
CE68E54B2E3C3E0A006B3645 /* VMWizardOSClassicMacView.swift in Sources */,
CEF0306626A2AFDF00667B63 /* VMWizardOSLinuxView.swift in Sources */,
CEE7E938287CFDB100282049 /* UTMLegacyQemuConfiguration+Constants.m in Sources */,
CEFE98E129485776007CB7A8 /* UTMScriptingVirtualMachineImpl.swift in Sources */,
8401FDA4269D43CF00265F0D /* VMConfigAppleDisplayView.swift in Sources */,
CE0B6CF924AD568400FE012D /* UTMLegacyQemuConfiguration+Sharing.m in Sources */,
84B36D2727B704C200C22685 /* UTMDownloadVMTask.swift in Sources */,
CE2D955E24AD4F990059923A /* VMConfigSoundView.swift in Sources */,
CEF0306326A2AFDF00667B63 /* VMWizardOSWindowsView.swift in Sources */,
848D99C628670F650055C215 /* UTMQemuConfiguration+Arguments.swift in Sources */,
CE2D957624AD4F990059923A /* VMConfigInputView.swift in Sources */,
84F746B9276FF40900A20C87 /* VMDisplayAppleWindowController.swift in Sources */,
CE2D958E24AD4F990059923A /* UTMApp.swift in Sources */,
845F95E52A57628400A016D7 /* UTMSWTPM.swift in Sources */,
844EC0FB2773EE49003C104A /* UTMDownloadIPSWTask.swift in Sources */,
8432329228C2CDAD00CFBC97 /* VMNavigationListView.swift in Sources */,
CE0B6CF324AD568400FE012D /* UTMLegacyQemuConfiguration.m in Sources */,
8401FDA8269D4A4100265F0D /* VMConfigAppleSharingView.swift in Sources */,
CE0B6CFC24AD568400FE012D /* UTMLegacyQemuConfigurationPortForward.m in Sources */,
CEF0306C26A2AFDF00667B63 /* VMWizardStartView.swift in Sources */,
843BF83628450C0B0029D60D /* UTMQemuConfigurationSound.swift in Sources */,
848A98C6286F332D006F0550 /* UTMConfiguration.swift in Sources */,
CE8813D624CD265700532628 /* VMShareFileModifier.swift in Sources */,
CEC794BC2949663C00121A9F /* UTMScripting.swift in Sources */,
CE611BE929F50CAD001817BC /* UTMReleaseHelper.swift in Sources */,
84909A9327CADAE0005605F1 /* UTMUnavailableVMView.swift in Sources */,
8443EFFC28456F3B00B2E6E2 /* UTMQemuConfigurationSharing.swift in Sources */,
848A98B8286A1589006F0550 /* UTMAppleConfigurationDisplay.swift in Sources */,
848A98BE286A1B62006F0550 /* UTMAppleConfigurationDrive.swift in Sources */,
CE93758924B930270074066F /* BusyOverlay.swift in Sources */,
CE6804852E4E5D84001671E9 /* UTMScriptingInputImpl.swift in Sources */,
848A98CA28720CFC006F0550 /* VMConfigAppleSerialView.swift in Sources */,
848D99C22866D9CE0055C215 /* QEMUArgumentBuilder.swift in Sources */,
8401FDA0269D266E00265F0D /* VMConfigAppleBootView.swift in Sources */,
CE0B6D0424AD56AE00FE012D /* UTMSpiceIO.m in Sources */,
CE03D0D424DCF6DD00F76B84 /* VMMetalViewInputDelegate.swift in Sources */,
848F71EA277A2A4E006A0240 /* UTMSerialPort.swift in Sources */,
CE25124D29C55816000790AB /* UTMScriptingConfigImpl.swift in Sources */,
846F8D582E3850620037162B /* VMKeyboardShortcutsView.swift in Sources */,
CE0B6D0224AD56AE00FE012D /* UTMProcess.m in Sources */,
CEF0306026A2AFDF00667B63 /* VMWizardState.swift in Sources */,
CEF0300826A25A6900667B63 /* VMWizardView.swift in Sources */,
CE88A15A2E247D0100EAA28E /* UTMActionIntent.swift in Sources */,
CE928C2A26ABE6690099F293 /* UTMAppleVirtualMachine.swift in Sources */,
5A3966538C7644CE9E598CFE /* UTMAppleVmnetNetworkManager.swift in Sources */,
CE0B6CF524AD568400FE012D /* UTMLegacyQemuConfiguration+Miscellaneous.m in Sources */,
CE25125129C806AF000790AB /* UTMScriptingDeleteCommand.swift in Sources */,
CE0B6CFB24AD568400FE012D /* UTMLegacyQemuConfiguration+Networking.m in Sources */,
84C584E5268F8C65000FCABF /* VMAppleSettingsView.swift in Sources */,
CE7B3A112EA1B00000C0FFEE /* MultilineTextField.swift in Sources */,
CE9B15442B11A74E003A32DD /* UTMRemoteKeyManager.swift in Sources */,
84F746BB276FF70700A20C87 /* VMDisplayQemuDisplayController.swift in Sources */,
CE772AB425C8B7B500E4E379 /* VMCommands.swift in Sources */,
CE2D958424AD4F990059923A /* VMConfigNetworkView.swift in Sources */,
845F1705289B1EEB00944904 /* UTMAppleConfigurationGenericPlatform.swift in Sources */,
CEBDA1D524D69DB20010B5EC /* VMDisplayQemuMetalWindowController.swift in Sources */,
CE0B6CF624AD568400FE012D /* UTMLegacyQemuConfiguration+Drives.m in Sources */,
CEB20EEA282053320033EFB5 /* DoubleClickHandler.swift in Sources */,
CE2D956C24AD4F990059923A /* VMCardView.swift in Sources */,
841E999A28AC817D003C6CB6 /* UTMQemuVirtualMachine.swift in Sources */,
843BF82628441EAD0029D60D /* UTMQemuConfigurationDisplay.swift in Sources */,
CE2D955C24AD4F980059923A /* VMConfigQEMUView.swift in Sources */,
CEF0305026A2AFBF00667B63 /* BigButtonStyle.swift in Sources */,
4B224B9F279D4D8100B63CFF /* InListButtonStyle.swift in Sources */,
CEECE13C25E47D9500A2AAB8 /* AppDelegate.swift in Sources */,
CE0B6CF724AD568400FE012D /* UTMLegacyQemuConfiguration+Display.m in Sources */,
CE25125529C80CD4000790AB /* UTMScriptingCreateCommand.swift in Sources */,
CEC0A30A2A7490D200980857 /* VMConfigQEMUArgumentsView.swift in Sources */,
843232B928C4816100CFBC97 /* UTMDownloadSupportToolsTask.swift in Sources */,
8471772A27CD3CAB00D3A50B /* DetailedSection.swift in Sources */,
CEF01DB52B6724A300725A0F /* UTMSpiceVirtualMachine.swift in Sources */,
8432329A28C3084A00CFBC97 /* GlobalFileImporter.swift in Sources */,
CE19392826DCB094005CEC17 /* RAMSlider.swift in Sources */,
CD77BE422CAB51B40074ADD2 /* UTMScriptingExportCommand.swift in Sources */,
2C33B3AA2566C9B100A954A6 /* VMContextMenuModifier.swift in Sources */,
84BB993A2899E8D500DF28B2 /* VMHeadlessSessionState.swift in Sources */,
CE2D955A24AD4F980059923A /* VMToolbarModifier.swift in Sources */,
CED814ED24C7C2850042F0F1 /* VMConfigInfoView.swift in Sources */,
84A381AA268CB30C0048EE4D /* VMDrivesSettingsView.swift in Sources */,
CEF0305D26A2AFDF00667B63 /* VMWizardOSOtherView.swift in Sources */,
CEEC811B24E48EC700ACB0B3 /* SettingsView.swift in Sources */,
8443EFF42845641600B2E6E2 /* UTMQemuConfigurationDrive.swift in Sources */,
CD77BE442CB38F060074ADD2 /* UTMScriptingImportCommand.swift in Sources */,
CEFE96772B69A7CC000F00C9 /* VMRemoteSessionState.swift in Sources */,
CEEF26A72CEDAEEA003F7B8C /* UTMDownloadMacSupportToolsTask.swift in Sources */,
CE2D957024AD4F990059923A /* VMRemovableDrivesView.swift in Sources */,
D38CFF45AB0566027A30677F /* VMSnapshotsView.swift in Sources */,
CE25124B29BFE273000790AB /* UTMScriptable.swift in Sources */,
CE0B6CFE24AD56AE00FE012D /* UTMLogging.m in Sources */,
843BF82E284482C10029D60D /* UTMQemuConfigurationInput.swift in Sources */,
CE0B6CF824AD568400FE012D /* UTMLegacyViewState.m in Sources */,
84C584E1268E95B3000FCABF /* UTMLegacyAppleConfiguration.swift in Sources */,
8401FDA6269D44E400265F0D /* VMConfigDisplayConsoleView.swift in Sources */,
848A98B6286A142C006F0550 /* UTMAppleConfigurationSerial.swift in Sources */,
CE2D956224AD4F990059923A /* VMSettingsView.swift in Sources */,
8453DCB6278CE5410037A0DA /* UTMQemuImage.swift in Sources */,
FA897DF5FDA34A4F8F6782AD /* UTMSnapshotService.swift in Sources */,
63353664DA55B4F6AC8BD07B /* UTMQemuSnapshotBackend.swift in Sources */,
6E14FA50A12736E32EA02200 /* UTMSnapshotBackend.swift in Sources */,
E1B70310A596175A0E9F3025 /* UTMSnapshotManifest.swift in Sources */,
CEDF83FA258AE24E0030E4AC /* UTMPasteboard.swift in Sources */,
848F71EE277A2F47006A0240 /* UTMSerialPortDelegate.swift in Sources */,
848A98BA286A17A8006F0550 /* UTMAppleConfigurationNetwork.swift in Sources */,
84018699288B71BF0050AC51 /* BusyIndicator.swift in Sources */,
CEF01DB92B674BF000725A0F /* UTMPipeInterface.swift in Sources */,
CEB54C852931E32F000D2AA9 /* UTMPatches.swift in Sources */,
84C2E8672AA429E800B17308 /* VMWizardContent.swift in Sources */,
848A98C0286A20E3006F0550 /* UTMAppleConfigurationBoot.swift in Sources */,
848D99B6286300160055C215 /* QEMUArgument.swift in Sources */,
CE2D958A24AD4F990059923A /* VMConfigSystemView.swift in Sources */,
CEBBF1A724B5730F00C15049 /* UTMDataExtension.swift in Sources */,
84C584E3268F8AE7000FCABF /* VMQEMUSettingsView.swift in Sources */,
CE6C13CB2B63610C003B7032 /* UTMRemoteMessage.swift in Sources */,
845F1707289B5E2600944904 /* VMAppleSettingsAddDeviceMenuView.swift in Sources */,
843BF83E2845494C0029D60D /* UTMQemuConfigurationSerial.swift in Sources */,
841E997728AA1191003C6CB6 /* UTMRegistry.swift in Sources */,
841E997B28AA119B003C6CB6 /* UTMRegistryEntry.swift in Sources */,
CE2D956424AD4F990059923A /* VMConfigNetworkPortForwardView.swift in Sources */,
CE5A7E112E9F4A1100C0FFEE /* VMDisplayWindow.swift in Sources */,
CE612AC624D3B50700FA6300 /* VMDisplayWindowController.swift in Sources */,
53A0BDD726D79FE40010EDC5 /* SavePanel.swift in Sources */,
843BF82A28441FAF0029D60D /* QEMUConstantGenerated.swift in Sources */,
848A98B4286A1215006F0550 /* UTMAppleConfigurationVirtualization.swift in Sources */,
843BF842284555E70029D60D /* UTMQemuConfigurationPortForward.swift in Sources */,
CE6804802E493D71001671E9 /* UTMUSBManager.swift in Sources */,
CE7A1C022EFA0A01001671E9 /* UTMAppleUSBDevice.swift in Sources */,
CE7A1C042EFA0A01001671E9 /* UTMAppleUSBManager.swift in Sources */,
CE1D15AB2F6B100100D15C01 /* UTMAppleDiskImage.swift in Sources */,
1C5910D866A20395225768B9 /* UTMAppleSnapshotBackend.swift in Sources */,
CEF0306F26A2AFDF00667B63 /* VMWizardOSView.swift in Sources */,
83034C0926AB630F006B4BAF /* UTMPendingVMView.swift in Sources */,
84909A8F27CACD5C005605F1 /* UTMPlaceholderVMView.swift in Sources */,
CE020BA424AEDC7C00B44AB6 /* UTMData.swift in Sources */,
CE25124929BFDBA6000790AB /* UTMScriptingGuestFileImpl.swift in Sources */,
848A98C8287206AE006F0550 /* VMConfigAppleVirtualizationView.swift in Sources */,
CE9B153F2B11A63E003A32DD /* UTMRemoteServer.swift in Sources */,
846F8D5A2E3891FE0037162B /* UTMKeyboardShortcuts.swift in Sources */,
847BF9AC2A49C783000BD9AA /* VMData.swift in Sources */,
A5A9A26C444286951EC315D9 /* VMSnapshotData.swift in Sources */,
CE25124729BFDB87000790AB /* UTMScriptingGuestProcessImpl.swift in Sources */,
CE2D958824AD4F990059923A /* VMConfigPortForwardForm.swift in Sources */,
03FA9C752B9BBDB000C53A5A /* UTMConfigurationHostNetwork.swift in Sources */,
845F170D289CB3DE00944904 /* VMDisplayTerminal.swift in Sources */,
84C4D9042880CA8A00EC3B2B /* VMSettingsAddDeviceMenuView.swift in Sources */,
CE88A1562E247CCE00EAA28E /* UTMIntent.swift in Sources */,
CEBE820526A4C1B5007AAB12 /* VMWizardDrivesView.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
CE9A352926533A51005077CF /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
CE9A354026533AE6005077CF /* JailbreakInterposer.c in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
CEA45E24263519B5002FA97D /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
31D9CB9DD8370CF0CCCDE85C /* VMConfigQEMUCommandLineView.swift in Sources */,
B56B01FE103C463CC3F84753 /* VMConfigQEMUArgumentsView.swift in Sources */,
84A57D0E30641D0000BA5139 /* UTMHelperProcess.swift in Sources */,
CEA45E25263519B5002FA97D /* VMDisplayMetalViewController+Pointer.h in Sources */,
84C505AD28C588EC007CE8FF /* SizeTextField.swift in Sources */,
CEA45E27263519B5002FA97D /* VMRemovableDrivesView.swift in Sources */,
E427638537FF5935C6DCAF11 /* VMSnapshotsView.swift in Sources */,
CEF0306E26A2AFDF00667B63 /* VMWizardOSView.swift in Sources */,
CE231D432BDDF280006D6DC3 /* UTMDonateView.swift in Sources */,
CE65BABF26A4D8DD0001BD6B /* VMConfigDisplayConsoleView.swift in Sources */,
848F71ED277A2F47006A0240 /* UTMSerialPortDelegate.swift in Sources */,
CE88A1662E24E4C000EAA28E /* VMKeyboardMap.m in Sources */,
83A004BA26A8CC95001AC09E /* UTMDownloadTask.swift in Sources */,
8401868A288A44C20050AC51 /* VMWindowState.swift in Sources */,
843BF8312844853E0029D60D /* UTMQemuConfigurationNetwork.swift in Sources */,
841E997A28AA119B003C6CB6 /* UTMRegistryEntry.swift in Sources */,
CEA45E37263519B5002FA97D /* ContentView.swift in Sources */,
CEA45E3A263519B5002FA97D /* UTMLegacyQemuConfiguration+System.m in Sources */,
848D99A9285DB5550055C215 /* VMConfigConstantPicker.swift in Sources */,
841619AF28431952000034B2 /* UTMQemuConfigurationSystem.swift in Sources */,
8432329528C2ED9000CFBC97 /* FileBrowseField.swift in Sources */,
843BF82528441EAD0029D60D /* UTMQemuConfigurationDisplay.swift in Sources */,
CE9B15422B11A74E003A32DD /* UTMRemoteKeyManager.swift in Sources */,
CEA45E3F263519B5002FA97D /* UTMProcess.m in Sources */,
CEA45E43263519B5002FA97D /* UTMLegacyQemuConfigurationPortForward.m in Sources */,
843BF841284555E70029D60D /* UTMQemuConfigurationPortForward.swift in Sources */,
84A0A8842A47D52E0038F329 /* UTMQemuPort.swift in Sources */,
846F8D5B2E3891FE0037162B /* UTMKeyboardShortcuts.swift in Sources */,
848D99C528670F650055C215 /* UTMQemuConfiguration+Arguments.swift in Sources */,
CEA45E4B263519B5002FA97D /* BusyOverlay.swift in Sources */,
84937F032897451C003148F4 /* VMToolbarDriveMenuView.swift in Sources */,
CEA45E4E263519B5002FA97D /* VMConfigDisplayView.swift in Sources */,
843BF82D284482C10029D60D /* UTMQemuConfigurationInput.swift in Sources */,
CEA45E52263519B5002FA97D /* UTMLegacyQemuConfiguration+Miscellaneous.m in Sources */,
CEA45E53263519B5002FA97D /* UTMDataExtension.swift in Sources */,
CEA45E57263519B5002FA97D /* ImagePicker.swift in Sources */,
84F90A00289488F90008DBE2 /* MenuLabel.swift in Sources */,
84CE3DAF2904C17C00FF068B /* IASKAppSettings.swift in Sources */,
84C4D9032880CA8A00EC3B2B /* VMSettingsAddDeviceMenuView.swift in Sources */,
CEA45E5A263519B5002FA97D /* VMConfigSystemView.swift in Sources */,
CE88A1512E2344A900EAA28E /* UTMVirtualMachineEntityQuery.swift in Sources */,
CEA45E5B263519B5002FA97D /* VMShareFileModifier.swift in Sources */,
8471770727CC974F00D3A50B /* DefaultTextField.swift in Sources */,
CE9B15482B12A87E003A32DD /* GenerateKey.c in Sources */,
8432329128C2CDAD00CFBC97 /* VMNavigationListView.swift in Sources */,
CEA45E61263519B5002FA97D /* VMConfigNetworkView.swift in Sources */,
84018698288B71BF0050AC51 /* BusyIndicator.swift in Sources */,
CEA45E63263519B5002FA97D /* UTMLegacyViewState.m in Sources */,
CEA45E64263519B5002FA97D /* UTMLoggingSwift.swift in Sources */,
841619A7284315C1000034B2 /* UTMQemuConfiguration.swift in Sources */,
CED779E62C78C82A00EB82AE /* UTMTips.swift in Sources */,
84C2E8662AA429E800B17308 /* VMWizardContent.swift in Sources */,
CEF0305F26A2AFDF00667B63 /* VMWizardState.swift in Sources */,
CEA45E69263519B5002FA97D /* VMConfigQEMUView.swift in Sources */,
CEA45E6A263519B5002FA97D /* VMDisplayMetalViewController+Touch.m in Sources */,
CEA45E6B263519B5002FA97D /* UTMLegacyQemuConfiguration+Display.m in Sources */,
CEA45E6C263519B5002FA97D /* UTMVirtualMachine.swift in Sources */,
CE231D472BDDFD03006D6DC3 /* UTMDonateStore.swift in Sources */,
84B36D2A27B790BE00C22685 /* DestructiveButton.swift in Sources */,
CEF469EF2BD2D165005A0B68 /* VMWizardStartViewTCI.swift in Sources */,
842B9F8E28CC58B700031EE7 /* UTMPatches.swift in Sources */,
CEE7E937287CFDB100282049 /* UTMLegacyQemuConfiguration+Constants.m in Sources */,
845F95E42A57628400A016D7 /* UTMSWTPM.swift in Sources */,
841619AB284315F9000034B2 /* UTMConfigurationInfo.swift in Sources */,
CEA45E6F263519B5002FA97D /* VMConfigInfoView.swift in Sources */,
CEA45E72263519B5002FA97D /* VMKeyboardView.m in Sources */,
848D99B5286300160055C215 /* QEMUArgument.swift in Sources */,
CEA45E7A263519B5002FA97D /* UTMSpiceIO.m in Sources */,
CEF0306B26A2AFDF00667B63 /* VMWizardStartView.swift in Sources */,
841619B72843226B000034B2 /* QEMUConstant.swift in Sources */,
CEA45E7E263519B5002FA97D /* VMDrivesSettingsView.swift in Sources */,
CEBE820C26A4C8E0007AAB12 /* VMWizardSummaryView.swift in Sources */,
CEF0306226A2AFDF00667B63 /* VMWizardOSWindowsView.swift in Sources */,
843BF83D2845494C0029D60D /* UTMQemuConfigurationSerial.swift in Sources */,
CEA45E86263519B5002FA97D /* VMConfigDriveCreateView.swift in Sources */,
84018684288A3B2E0050AC51 /* VMWindowView.swift in Sources */,
8401865F2887B1620050AC51 /* VMDisplayTerminalViewController.swift in Sources */,
CEA45E8F263519B5002FA97D /* VMContextMenuModifier.swift in Sources */,
85EC516527CC8D0F004A51DE /* VMConfigAdvancedNetworkView.swift in Sources */,
CE68E54A2E3C3E0A006B3645 /* VMWizardOSClassicMacView.swift in Sources */,
CE88A1612E24B2B400EAA28E /* UTMInputIntent.swift in Sources */,
03FA9C732B9BBDB000C53A5A /* UTMConfigurationHostNetwork.swift in Sources */,
CEA45E91263519B5002FA97D /* VMDisplayMetalViewController+Pencil.m in Sources */,
CEA45E94263519B5002FA97D /* UTMLegacyQemuConfiguration+Drives.m in Sources */,
848A98C5286F332D006F0550 /* UTMConfiguration.swift in Sources */,
8453DCB5278CE5410037A0DA /* UTMQemuImage.swift in Sources */,
41FCD5A63CB34D7F8E20F687 /* UTMSnapshotService.swift in Sources */,
8F8F6CA6377BBED5737019BB /* UTMQemuSnapshotBackend.swift in Sources */,
12618B76026270B5C1C8CD29 /* UTMSnapshotBackend.swift in Sources */,
BCB19D49AC1352354193ACB6 /* UTMSnapshotManifest.swift in Sources */,
84C60FBB268269D700B58C00 /* VMDisplayViewController.swift in Sources */,
8443EFFB28456F3B00B2E6E2 /* UTMQemuConfigurationSharing.swift in Sources */,
848D99BD28636AC90055C215 /* UTMConfigurationDrive.swift in Sources */,
84018687288A3B5B0050AC51 /* VMSessionState.swift in Sources */,
CEA45EA3263519B5002FA97D /* VMConfigSharingView.swift in Sources */,
CEA45EA5263519B5002FA97D /* VMConfigInputView.swift in Sources */,
841E58CF28937FED00137A20 /* UTMSingleWindowView.swift in Sources */,
CEA45EA8263519B5002FA97D /* VMDisplayMetalViewController+Gamepad.m in Sources */,
848D99C12866D9CE0055C215 /* QEMUArgumentBuilder.swift in Sources */,
CEA45EB3263519B5002FA97D /* UTMLogging.m in Sources */,
CE68E5452E3912E0006B3645 /* VMKeyboardShortcutsView.swift in Sources */,
848D99B928630A780055C215 /* VMConfigSerialView.swift in Sources */,
CEA45EB7263519B5002FA97D /* VMToolbarModifier.swift in Sources */,
CEA45EB9263519B5002FA97D /* VMCursor.m in Sources */,
CE88A1582E247D0100EAA28E /* UTMActionIntent.swift in Sources */,
CEA45EBA263519B5002FA97D /* VMConfigDriveDetailsView.swift in Sources */,
84B36D2627B704C200C22685 /* UTMDownloadVMTask.swift in Sources */,
CEF0305226A2AFBF00667B63 /* Spinner.swift in Sources */,
CEA45EBD263519B5002FA97D /* UTMQemuSystem.m in Sources */,
CEA45EBE263519B5002FA97D /* NumberTextField.swift in Sources */,
CEF01DB32B6724A300725A0F /* UTMSpiceVirtualMachine.swift in Sources */,
843232B828C4816100CFBC97 /* UTMDownloadSupportToolsTask.swift in Sources */,
CEF0306526A2AFDF00667B63 /* VMWizardOSLinuxView.swift in Sources */,
CE88A0A02E1DDB4200EAA28E /* UTMASIFImage.m in Sources */,
CEA45EC3263519B5002FA97D /* VMCommands.swift in Sources */,
84CE3DB22904C7A100FF068B /* UTMSettingsView.swift in Sources */,
8443EFF32845641600B2E6E2 /* UTMQemuConfigurationDrive.swift in Sources */,
CEA45ECA263519B5002FA97D /* UTMLegacyQemuConfiguration+Networking.m in Sources */,
CEA45ECD263519B5002FA97D /* VMConfirmActionModifier.swift in Sources */,
843BF83528450C0B0029D60D /* UTMQemuConfigurationSound.swift in Sources */,
CEA45ECF263519B5002FA97D /* VMConfigPortForwardForm.swift in Sources */,
841E999928AC817D003C6CB6 /* UTMQemuVirtualMachine.swift in Sources */,
84CF5DD4288DCE6400D01721 /* VMDisplayHostedView.swift in Sources */,
CEBE820826A4C74E007AAB12 /* VMWizardSharingView.swift in Sources */,
84C60FB82681A41B00B58C00 /* VMToolbarView.swift in Sources */,
CEA45ED3263519B5002FA97D /* VMSettingsView.swift in Sources */,
CE19392726DCB094005CEC17 /* RAMSlider.swift in Sources */,
84E6F6FE289319AE00080EEF /* VMToolbarDisplayMenuView.swift in Sources */,
CE88A1542E247CCE00EAA28E /* UTMIntent.swift in Sources */,
841E58CC28937EE200137A20 /* UTMExternalSceneDelegate.swift in Sources */,
CEF01DB82B674BF000725A0F /* UTMPipeInterface.swift in Sources */,
CEF0307226A2B04400667B63 /* VMWizardView.swift in Sources */,
83034C0826AB630F006B4BAF /* UTMPendingVMView.swift in Sources */,
9DFF2F0A05DA5A4B5FA35917 /* VMKeyboardAccessoryView.swift in Sources */,
CEA45ED8263519B5002FA97D /* VMKeyboardButton.swift in Sources */,
CEF0307526A2B40B00667B63 /* VMWizardHardwareView.swift in Sources */,
CE8011212AD4E9E8009001C2 /* UTMApp.swift in Sources */,
CE611BEC29F50D3E001817BC /* VMReleaseNotesView.swift in Sources */,
CE611BE829F50CAD001817BC /* UTMReleaseHelper.swift in Sources */,
CEA45EE8263519B5002FA97D /* VMDisplayMetalViewController+Keyboard.m in Sources */,
CE88A0A42E2321D200EAA28E /* UTMVirtualMachineEntity.swift in Sources */,
CEA45EEA263519B5002FA97D /* UTMExtensions.swift in Sources */,
843BF82928441FAF0029D60D /* QEMUConstantGenerated.swift in Sources */,
CEA45EEC263519B5002FA97D /* UTMData.swift in Sources */,
841E997628AA1191003C6CB6 /* UTMRegistry.swift in Sources */,
CEF0304F26A2AFBF00667B63 /* BigButtonStyle.swift in Sources */,
84018691288A73300050AC51 /* VMDisplayViewController.m in Sources */,
847BF9AB2A49C783000BD9AA /* VMData.swift in Sources */,
10488F379FF913D2E7770E60 /* VMSnapshotData.swift in Sources */,
84909A8E27CACD5C005605F1 /* UTMPlaceholderVMView.swift in Sources */,
CEA45EF4263519B5002FA97D /* VMConfigSoundView.swift in Sources */,
8432329928C3017F00CFBC97 /* GlobalFileImporter.swift in Sources */,
CEA45EF6263519B5002FA97D /* UTMLegacyQemuConfiguration.m in Sources */,
CEA45EF8263519B5002FA97D /* VMDetailsView.swift in Sources */,
4B224B9E279D4D8100B63CFF /* InListButtonStyle.swift in Sources */,
835AA7B226AB7C85007A0411 /* UTMPendingVirtualMachine.swift in Sources */,
CEA45EF9263519B5002FA97D /* VMDisplayMetalViewController.m in Sources */,
CEA45EFC263519B5002FA97D /* Main.swift in Sources */,
CEBE820426A4C1B5007AAB12 /* VMWizardDrivesView.swift in Sources */,
CEA45F00263519B5002FA97D /* VMCardView.swift in Sources */,
CEA45F01263519B5002FA97D /* UTMLegacyQemuConfiguration+Sharing.m in Sources */,
841619B328431DA5000034B2 /* UTMQemuConfigurationQEMU.swift in Sources */,
CEF0305C26A2AFDF00667B63 /* VMWizardOSOtherView.swift in Sources */,
CEA45F08263519B5002FA97D /* ActivityView.swift in Sources */,
848F71E9277A2A4E006A0240 /* UTMSerialPort.swift in Sources */,
843BF83928451B380029D60D /* UTMConfigurationTerminal.swift in Sources */,
CEA45F0A263519B5002FA97D /* UTMPasteboard.swift in Sources */,
CEA45F0C263519B5002FA97D /* VMPlaceholderView.swift in Sources */,
CEA45F0D263519B5002FA97D /* VMDisplayMetalViewController+Pointer.m in Sources */,
84018690288A50B90050AC51 /* VMDisplayViewControllerDelegate.swift in Sources */,
CEA45F19263519B5002FA97D /* VMScroll.m in Sources */,
CEA51F882A81EAB700DDD7FA /* VMToolbarOrnamentModifier.swift in Sources */,
CEA45F1A263519B5002FA97D /* VMConfigNetworkPortForwardView.swift in Sources */,
8471772927CD3CAB00D3A50B /* DetailedSection.swift in Sources */,
841E58D62893D01B00137A20 /* UTMApp.swift in Sources */,
84909A9227CADAE0005605F1 /* UTMUnavailableVMView.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
CEBDA1D624D8BDDA0010B5EC /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
CEBDA1E124D8BDDB0010B5EC /* main.m in Sources */,
CEBDA1DF24D8BDDB0010B5EC /* QEMUHelper.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
CEF7F5962AEEDCC400E34952 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
5324DE20FD9339463499B17C /* VMConfigQEMUCommandLineView.swift in Sources */,
E75442DAFC2ED7AF55CC87CA /* VMConfigQEMUArgumentsView.swift in Sources */,
CEF7F5972AEEDCC400E34952 /* VMDisplayMetalViewController+Pointer.h in Sources */,
CEF7F5982AEEDCC400E34952 /* VMSettingsAddDeviceMenuView.swift in Sources */,
CEF7F5992AEEDCC400E34952 /* VMRemovableDrivesView.swift in Sources */,
CEF7F59A2AEEDCC400E34952 /* UTMQemuConfigurationDrive.swift in Sources */,
CEE06B292B30013500A811AE /* UTMRemoteConnectView.swift in Sources */,
CEF7F59B2AEEDCC400E34952 /* UTMQemuConfigurationSharing.swift in Sources */,
CEF7F59C2AEEDCC400E34952 /* ContentView.swift in Sources */,
CEF7F59D2AEEDCC400E34952 /* VMData.swift in Sources */,
CEF7F59E2AEEDCC400E34952 /* UTMLegacyQemuConfiguration+System.m in Sources */,
CEF7F59F2AEEDCC400E34952 /* UTMQemuConfigurationNetwork.swift in Sources */,
CE70E8D52B648FBE007FA787 /* UTMRemoteSpiceVirtualMachine.swift in Sources */,
CEF7F5A12AEEDCC400E34952 /* VMWizardDrivesView.swift in Sources */,
CEF7F5A22AEEDCC400E34952 /* VMWindowState.swift in Sources */,
CEF7F5A42AEEDCC400E34952 /* UTMLegacyQemuConfigurationPortForward.m in Sources */,
CEF7F5A52AEEDCC400E34952 /* VMWizardView.swift in Sources */,
CEF7F5A62AEEDCC400E34952 /* UTMPlaceholderVMView.swift in Sources */,
CEF7F5A72AEEDCC400E34952 /* BusyOverlay.swift in Sources */,
CE9B15432B11A74E003A32DD /* UTMRemoteKeyManager.swift in Sources */,
CEF7F5A82AEEDCC400E34952 /* UTMConfiguration.swift in Sources */,
CEF7F5A92AEEDCC400E34952 /* UTMConfigurationInfo.swift in Sources */,
CEF7F5AA2AEEDCC400E34952 /* VMConfigDisplayView.swift in Sources */,
CEF7F5AB2AEEDCC400E34952 /* VMWizardOSWindowsView.swift in Sources */,
CEF7F5AC2AEEDCC400E34952 /* UTMDownloadTask.swift in Sources */,
CEF7F5AD2AEEDCC400E34952 /* UTMApp.swift in Sources */,
CEF7F5AE2AEEDCC400E34952 /* VMConfigAdvancedNetworkView.swift in Sources */,
CEF7F5AF2AEEDCC400E34952 /* UTMLegacyQemuConfiguration+Miscellaneous.m in Sources */,
CEF7F5B02AEEDCC400E34952 /* UTMRegistryEntry.swift in Sources */,
CEF7F5B12AEEDCC400E34952 /* UTMDataExtension.swift in Sources */,
CEF7F5B22AEEDCC400E34952 /* VMDisplayHostedView.swift in Sources */,
CEF7F5B32AEEDCC400E34952 /* QEMUArgumentBuilder.swift in Sources */,
CEF7F5B42AEEDCC400E34952 /* ImagePicker.swift in Sources */,
CEF7F5B52AEEDCC400E34952 /* VMConfigSystemView.swift in Sources */,
CEF7F5B62AEEDCC400E34952 /* FileBrowseField.swift in Sources */,
CEF7F5B72AEEDCC400E34952 /* VMShareFileModifier.swift in Sources */,
CEF7F5B82AEEDCC400E34952 /* UTMQemuConfigurationSerial.swift in Sources */,
CEF7F5B92AEEDCC400E34952 /* Spinner.swift in Sources */,
CE88A09E2E1DDB4200EAA28E /* UTMASIFImage.m in Sources */,
CE9B15492B12A87E003A32DD /* GenerateKey.c in Sources */,
CEF7F5BA2AEEDCC400E34952 /* UTMQemuConfigurationPortForward.swift in Sources */,
CEF7F5BB2AEEDCC400E34952 /* UTMReleaseHelper.swift in Sources */,
CEF7F5BC2AEEDCC400E34952 /* VMConfigNetworkView.swift in Sources */,
CEF7F5BD2AEEDCC400E34952 /* UTMLegacyViewState.m in Sources */,
CEF7F5BF2AEEDCC400E34952 /* VMWizardOSLinuxView.swift in Sources */,
CEF7F5C02AEEDCC400E34952 /* VMWizardSummaryView.swift in Sources */,
CEF7F5C12AEEDCC400E34952 /* VMConfigQEMUView.swift in Sources */,
CEF7F5C22AEEDCC400E34952 /* VMDisplayMetalViewController+Touch.m in Sources */,
CEF7F5C32AEEDCC400E34952 /* UTMLegacyQemuConfiguration+Display.m in Sources */,
CEF7F5C42AEEDCC400E34952 /* BigButtonStyle.swift in Sources */,
CEF7F5C52AEEDCC400E34952 /* UTMVirtualMachine.swift in Sources */,
CEF7F5C62AEEDCC400E34952 /* UTMQemuConfigurationSystem.swift in Sources */,
CEF7F5C72AEEDCC400E34952 /* VMWizardSharingView.swift in Sources */,
CEF7F5C82AEEDCC400E34952 /* VMConfigInfoView.swift in Sources */,
CEF7F5C92AEEDCC400E34952 /* MenuLabel.swift in Sources */,
CEF7F5CA2AEEDCC400E34952 /* VMKeyboardView.m in Sources */,
CEF7F5CB2AEEDCC400E34952 /* VMWizardOSView.swift in Sources */,
CEF7F5CC2AEEDCC400E34952 /* DestructiveButton.swift in Sources */,
CEF7F5CD2AEEDCC400E34952 /* UTMConfigurationTerminal.swift in Sources */,
CEF7F5CE2AEEDCC400E34952 /* VMWindowView.swift in Sources */,
CEF7F5CF2AEEDCC400E34952 /* UTMPendingVMView.swift in Sources */,
CE68E5482E3C3E0A006B3645 /* VMWizardOSClassicMacView.swift in Sources */,
CEE8B4C32B71E2BA0035AE86 /* UTMLoggingSwift.swift in Sources */,
CEF7F5D02AEEDCC400E34952 /* UTMSpiceIO.m in Sources */,
CEF7F5D12AEEDCC400E34952 /* UTMUnavailableVMView.swift in Sources */,
CEF7F5D22AEEDCC400E34952 /* VMDrivesSettingsView.swift in Sources */,
CEF7F5D32AEEDCC400E34952 /* UTMConfigurationDrive.swift in Sources */,
CEF7F5D42AEEDCC400E34952 /* VMConfigDriveCreateView.swift in Sources */,
CE1AEC3F2B78B30700992AFC /* MacDeviceLabel.swift in Sources */,
CEF7F5D52AEEDCC400E34952 /* UTMPatches.swift in Sources */,
CEF7F5D62AEEDCC400E34952 /* RAMSlider.swift in Sources */,
CEF7F5D72AEEDCC400E34952 /* VMReleaseNotesView.swift in Sources */,
CEF7F5D82AEEDCC400E34952 /* UTMLegacyQemuConfiguration+Constants.m in Sources */,
CEF7F5D92AEEDCC400E34952 /* InListButtonStyle.swift in Sources */,
CEF7F5DA2AEEDCC400E34952 /* VMContextMenuModifier.swift in Sources */,
CEF7F5DB2AEEDCC400E34952 /* VMDisplayMetalViewController+Pencil.m in Sources */,
CEF7F5DC2AEEDCC400E34952 /* VMDisplayTerminalViewController.swift in Sources */,
CEF7F5DD2AEEDCC400E34952 /* UTMLegacyQemuConfiguration+Drives.m in Sources */,
CEF7F5DE2AEEDCC400E34952 /* UTMPendingVirtualMachine.swift in Sources */,
CEF7F5DF2AEEDCC400E34952 /* BusyIndicator.swift in Sources */,
CEF7F5E02AEEDCC400E34952 /* VMSessionState.swift in Sources */,
CEF7F5E12AEEDCC400E34952 /* VMConfigSharingView.swift in Sources */,
CEF7F5E22AEEDCC400E34952 /* VMConfigInputView.swift in Sources */,
CEF7F5E32AEEDCC400E34952 /* VMWizardOSOtherView.swift in Sources */,
CEF7F5E42AEEDCC400E34952 /* VMToolbarView.swift in Sources */,
CEF7F5E52AEEDCC400E34952 /* VMDisplayMetalViewController+Gamepad.m in Sources */,
CEF7F5E62AEEDCC400E34952 /* VMWizardHardwareView.swift in Sources */,
CEF7F5E72AEEDCC400E34952 /* UTMRegistry.swift in Sources */,
CEF7F5E82AEEDCC400E34952 /* VMDisplayViewControllerDelegate.swift in Sources */,
CEF7F5EA2AEEDCC400E34952 /* VMConfigConstantPicker.swift in Sources */,
03FA9C742B9BBDB000C53A5A /* UTMConfigurationHostNetwork.swift in Sources */,
CEF7F5EC2AEEDCC400E34952 /* VMToolbarModifier.swift in Sources */,
CEF7F5ED2AEEDCC400E34952 /* VMCursor.m in Sources */,
CEF7F5EE2AEEDCC400E34952 /* VMConfigDriveDetailsView.swift in Sources */,
CEF7F5F02AEEDCC400E34952 /* NumberTextField.swift in Sources */,
CEF7F5F12AEEDCC400E34952 /* VMToolbarOrnamentModifier.swift in Sources */,
CEF01DB42B6724A300725A0F /* UTMSpiceVirtualMachine.swift in Sources */,
CE88A1672E24E4C000EAA28E /* VMKeyboardMap.m in Sources */,
CEF7F5F22AEEDCC400E34952 /* VMCommands.swift in Sources */,
CEF7F5F32AEEDCC400E34952 /* UTMLegacyQemuConfiguration+Networking.m in Sources */,
CEF7F5F42AEEDCC400E34952 /* VMConfirmActionModifier.swift in Sources */,
CEF7F5F52AEEDCC400E34952 /* QEMUConstant.swift in Sources */,
CEF7F5F62AEEDCC400E34952 /* VMConfigPortForwardForm.swift in Sources */,
CEF7F5F82AEEDCC400E34952 /* DetailedSection.swift in Sources */,
CEF7F5F92AEEDCC400E34952 /* VMToolbarDriveMenuView.swift in Sources */,
CE08334B2B784FD400522C03 /* RemoteContentView.swift in Sources */,
CEF7F5FA2AEEDCC400E34952 /* VMSettingsView.swift in Sources */,
CED779E72C78C82A00EB82AE /* UTMTips.swift in Sources */,
CEF7F5FB2AEEDCC400E34952 /* VMDisplayViewController.swift in Sources */,
CEF7F5FC2AEEDCC400E34952 /* VMWizardStartView.swift in Sources */,
CEF7F5FD2AEEDCC400E34952 /* QEMUConstantGenerated.swift in Sources */,
2A3EFF2D980175F4D531E0E3 /* VMKeyboardAccessoryView.swift in Sources */,
CEF7F5FE2AEEDCC400E34952 /* VMKeyboardButton.swift in Sources */,
CEF7F5FF2AEEDCC400E34952 /* UTMDownloadVMTask.swift in Sources */,
CEF7F6002AEEDCC400E34952 /* GlobalFileImporter.swift in Sources */,
CEF7F6022AEEDCC400E34952 /* VMWizardContent.swift in Sources */,
CEF7F6032AEEDCC400E34952 /* UTMExternalSceneDelegate.swift in Sources */,
CEF7F6052AEEDCC400E34952 /* UTMQemuConfigurationQEMU.swift in Sources */,
CEF7F6062AEEDCC400E34952 /* UTMQemuConfigurationDisplay.swift in Sources */,
CEE8B4C22B71E0FB0035AE86 /* UTMLogging.m in Sources */,
CEF7F6072AEEDCC400E34952 /* UTMApp.swift in Sources */,
CEF7F6082AEEDCC400E34952 /* VMConfigDisplayConsoleView.swift in Sources */,
CEF7F60A2AEEDCC400E34952 /* VMConfigSerialView.swift in Sources */,
CE38EC692B5DB3AE008B324B /* UTMRemoteClient.swift in Sources */,
CEF7F60B2AEEDCC400E34952 /* VMWizardState.swift in Sources */,
CEF7F60C2AEEDCC400E34952 /* UTMQemuConfigurationInput.swift in Sources */,
CEF7F60D2AEEDCC400E34952 /* VMDisplayMetalViewController+Keyboard.m in Sources */,
CEF7F60E2AEEDCC400E34952 /* UTMExtensions.swift in Sources */,
CEF7F60F2AEEDCC400E34952 /* UTMData.swift in Sources */,
CEF7F6112AEEDCC400E34952 /* VMConfigSoundView.swift in Sources */,
CEF7F6122AEEDCC400E34952 /* UTMLegacyQemuConfiguration.m in Sources */,
CEF7F6142AEEDCC400E34952 /* VMDetailsView.swift in Sources */,
CEF7F6152AEEDCC400E34952 /* VMDisplayMetalViewController.m in Sources */,
CEF7F6162AEEDCC400E34952 /* UTMQemuConfiguration+Arguments.swift in Sources */,
CEF7F6172AEEDCC400E34952 /* Main.swift in Sources */,
CEF7F6192AEEDCC400E34952 /* VMCardView.swift in Sources */,
CEF7F61A2AEEDCC400E34952 /* VMNavigationListView.swift in Sources */,
CEF7F61B2AEEDCC400E34952 /* UTMSingleWindowView.swift in Sources */,
CEF7F61C2AEEDCC400E34952 /* UTMLegacyQemuConfiguration+Sharing.m in Sources */,
CEF7F61D2AEEDCC400E34952 /* SizeTextField.swift in Sources */,
CEF7F61E2AEEDCC400E34952 /* DefaultTextField.swift in Sources */,
CEF7F61F2AEEDCC400E34952 /* VMToolbarDisplayMenuView.swift in Sources */,
CEF7F6202AEEDCC400E34952 /* ActivityView.swift in Sources */,
CEF7F6212AEEDCC400E34952 /* UTMPasteboard.swift in Sources */,
CE6C13CA2B63610C003B7032 /* UTMRemoteMessage.swift in Sources */,
CEF7F6222AEEDCC400E34952 /* QEMUArgument.swift in Sources */,
CEF7F6232AEEDCC400E34952 /* VMPlaceholderView.swift in Sources */,
CEF7F6242AEEDCC400E34952 /* VMDisplayMetalViewController+Pointer.m in Sources */,
CEF7F6252AEEDCC400E34952 /* VMDisplayViewController.m in Sources */,
CEF7F6282AEEDCC400E34952 /* UTMQemuConfigurationSound.swift in Sources */,
CEF7F6292AEEDCC400E34952 /* VMScroll.m in Sources */,
CEF7F62A2AEEDCC400E34952 /* VMConfigNetworkPortForwardView.swift in Sources */,
CEF7F62B2AEEDCC400E34952 /* UTMDownloadSupportToolsTask.swift in Sources */,
CEF7F62C2AEEDCC400E34952 /* UTMQemuConfiguration.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin PBXTargetDependency section */
8401FD7C269BECF200265F0D /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 8401FD61269BE9C500265F0D /* QEMULauncher */;
targetProxy = 8401FD7B269BECF200265F0D /* PBXContainerItemProxy */;
};
84A57CB730641C6800BA5139 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 84A57CB030641C6800BA5139 /* iOSHelper */;
targetProxy = 84A57CB630641C6800BA5139 /* PBXContainerItemProxy */;
};
84A57CC530641CCE00BA5139 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 84A57D0130641D0000BA5139 /* iOSHelper-SE */;
targetProxy = 84A57CC430641CCE00BA5139 /* PBXContainerItemProxy */;
};
84E3A8FD293DB7720024A740 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 84E3A8EF293DB37E0024A740 /* utmctl */;
targetProxy = 84E3A8FC293DB7720024A740 /* PBXContainerItemProxy */;
};
85EC515C27CC74AA004A51DE /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
productRef = 85EC515B27CC74AA004A51DE /* Logging */;
};
85EC515E27CC74AA004A51DE /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
productRef = 85EC515D27CC74AA004A51DE /* SwiftTerm */;
};
CE9A353326533A52005077CF /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
platformFilter = ios;
target = CE9A352C26533A51005077CF /* JailbreakInterposer */;
targetProxy = CE9A353226533A52005077CF /* PBXContainerItemProxy */;
};
CEA3EE04301691C500AAA8E4 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = CEA3EDEF30168B9000AAA8E4 /* QEMURenderServer */;
targetProxy = CEA3EE03301691C500AAA8E4 /* PBXContainerItemProxy */;
};
CEBDA1E424D8BDDB0010B5EC /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = CEBDA1D924D8BDDA0010B5EC /* QEMUHelper */;
targetProxy = CEBDA1E324D8BDDB0010B5EC /* PBXContainerItemProxy */;
};
/* End PBXTargetDependency section */
/* Begin PBXVariantGroup section */
521F3EFB2414F73800130500 /* Localizable.strings */ = {
isa = PBXVariantGroup;
children = (
521F3EFA2414F73800130500 /* zh-Hans */,
C8958B6D243634DA002D86B4 /* ko */,
52873FD9247F5B1B0063E4C8 /* zh-Hant */,
CEF84ADA2887D7D300578F41 /* ja */,
84937F0C28975DCB003148F4 /* fr */,
84937F19289764D9003148F4 /* en */,
5A1746A228BA9C4300278241 /* fi */,
E68D491F28AC018D00D34C54 /* es-419 */,
83FE63BA28F617CE0047FFEF /* de */,
CEB54C16293009C7000D2AA9 /* pl */,
F6DA2DA92AAFED5F0070DCD1 /* zh-HK */,
61EBDEA22AACA83100B959A2 /* ru */,
037DAA1F2B0B92580061ACB3 /* it */,
CED779E92C7938D500EB82AE /* ar */,
);
name = Localizable.strings;
sourceTree = "<group>";
usesTabs = 0;
};
836CA97D28FCC39700EB9EF0 /* InfoPlist.strings */ = {
isa = PBXVariantGroup;
children = (
836CA97E28FCC39700EB9EF0 /* de */,
E6F791192903EEC6000BAAC9 /* es-419 */,
45D72A942B94CE89000D16E9 /* pl */,
);
name = InfoPlist.strings;
sourceTree = "<group>";
};
CE061CDD289E6DC30000351C /* VMDisplayWindow.xib */ = {
isa = PBXVariantGroup;
children = (
CE061CDC289E6DC30000351C /* Base */,
CE061CDF289E6DCF0000351C /* ja */,
5A17469F28BA9C4300278241 /* fi */,
E68D491C28AC018700D34C54 /* es-419 */,
844C73F828BDA96200805313 /* fr */,
83FE63B728F617CE0047FFEF /* de */,
CEB54C12293009C5000D2AA9 /* pl */,
FF0307582A84E3B70049979B /* zh-Hant */,
F6DA2DA62AAFED5F0070DCD1 /* zh-HK */,
F6DA2DAF2AAFEE060070DCD1 /* zh-Hans */,
61EBDE9F2AACA83100B959A2 /* ru */,
037DAA1C2B0B92580061ACB3 /* it */,
E5F4A2662D4E700300662468 /* ko */,
);
name = VMDisplayWindow.xib;
sourceTree = "<group>";
};
CEB5C1192B8C4CD4008AAE5C /* Info-RemotePlist.strings */ = {
isa = PBXVariantGroup;
children = (
CEB5C1182B8C4CD4008AAE5C /* en */,
CEB5C11A2B8C4D30008AAE5C /* ja */,
45D72A962B94CEF5000D16E9 /* pl */,
CE11C0382BD4656700E103A0 /* zh-HK */,
CE11C0392BD4656900E103A0 /* zh-Hans */,
E5F4A2692D4E736C00662468 /* ko */,
);
name = "Info-RemotePlist.strings";
sourceTree = "<group>";
};
CED8DF7928A120C100C34345 /* Localizable.stringsdict */ = {
isa = PBXVariantGroup;
children = (
CED8DF7828A120C100C34345 /* en */,
CEC9968328AA516000E7A025 /* ja */,
E68D492028AC018D00D34C54 /* es-419 */,
83FE63BB28F617CE0047FFEF /* de */,
8441289729005F49002752E3 /* fr */,
CEB54C17293009C8000D2AA9 /* pl */,
FF0307562A84E3B70049979B /* zh-Hant */,
F6DA2DAA2AAFED5F0070DCD1 /* zh-HK */,
F6DA2DB12AAFF0640070DCD1 /* zh-Hans */,
61EBDEA32AACA83100B959A2 /* ru */,
037DAA202B0B92580061ACB3 /* it */,
);
name = Localizable.stringsdict;
sourceTree = "<group>";
};
FF0307532A84E3B70049979B /* QEMULauncher-InfoPlist.strings */ = {
isa = PBXVariantGroup;
children = (
FF0307542A84E3B70049979B /* zh-Hant */,
F6DA2DAD2AAFEDAC0070DCD1 /* zh-HK */,
F6DA2DB02AAFF0640070DCD1 /* zh-Hans */,
);
name = "QEMULauncher-InfoPlist.strings";
sourceTree = "<group>";
};
FFB02A8A266CB09C006CD71A /* InfoPlist.strings */ = {
isa = PBXVariantGroup;
children = (
FFB02A8B266CB09C006CD71A /* zh-Hant */,
C03453AD2709E35100AD51AD /* zh-Hans */,
CEDC9BA2288B74E50030F494 /* ja */,
84937F0E289761C0003148F4 /* fr */,
84937F17289764A9003148F4 /* en */,
5A1746A028BA9C4300278241 /* fi */,
E68D491D28AC018D00D34C54 /* es-419 */,
83FE63B828F617CE0047FFEF /* de */,
F6DA2DA72AAFED5F0070DCD1 /* zh-HK */,
61EBDEA02AACA83100B959A2 /* ru */,
037DAA1D2B0B92580061ACB3 /* it */,
45D72A952B94CEE0000D16E9 /* pl */,
E5F4A2682D4E726B00662468 /* ko */,
);
name = InfoPlist.strings;
sourceTree = "<group>";
};
FFB02A8E266CB09C006CD71A /* InfoPlist.strings */ = {
isa = PBXVariantGroup;
children = (
FFB02A8F266CB09C006CD71A /* zh-Hant */,
C03453AE2709E35100AD51AD /* zh-Hans */,
CEDC9BA4288BBD6B0030F494 /* ja */,
84937F0F289761D1003148F4 /* fr */,
84937F18289764CF003148F4 /* en */,
5A1746A128BA9C4300278241 /* fi */,
E68D491E28AC018D00D34C54 /* es-419 */,
83FE63B928F617CE0047FFEF /* de */,
CEB54C14293009C6000D2AA9 /* pl */,
F6DA2DA82AAFED5F0070DCD1 /* zh-HK */,
61EBDEA12AACA83100B959A2 /* ru */,
037DAA1E2B0B92580061ACB3 /* it */,
E5F4A2672D4E702000662468 /* ko */,
);
name = InfoPlist.strings;
sourceTree = "<group>";
};
FFB02A91266CB09C006CD71A /* InfoPlist.strings */ = {
isa = PBXVariantGroup;
children = (
FFB02A92266CB09C006CD71A /* zh-Hant */,
C03453AF2709E35100AD51AD /* zh-Hans */,
84937F10289761FF003148F4 /* fr */,
84937F1C289764E8003148F4 /* en */,
5A1746A628BA9C4300278241 /* fi */,
E68D492328AC018E00D34C54 /* es-419 */,
83FE63BE28F617CE0047FFEF /* de */,
CEB54C1929300C20000D2AA9 /* pl */,
9786BB59294056960032B858 /* ja */,
F6DA2DAC2AAFED5F0070DCD1 /* zh-HK */,
61EBDEA52AACA83100B959A2 /* ru */,
037DAA222B0B92580061ACB3 /* it */,
E5B2D0372D4E19C0003FCEC2 /* ko */,
);
name = InfoPlist.strings;
sourceTree = "<group>";
};
FFB02A94266CB09C006CD71A /* Localizable.strings */ = {
isa = PBXVariantGroup;
children = (
FFB02A95266CB09C006CD71A /* zh-Hant */,
C03453B02709E35200AD51AD /* zh-Hans */,
CEDC9BA3288BBD130030F494 /* ja */,
84937F1128976204003148F4 /* fr */,
84937F1B289764E4003148F4 /* en */,
5A1746A528BA9C4300278241 /* fi */,
E68D492228AC018E00D34C54 /* es-419 */,
83FE63BD28F617CE0047FFEF /* de */,
CEB54C1829300C1B000D2AA9 /* pl */,
F6DA2DAB2AAFED5F0070DCD1 /* zh-HK */,
61EBDEA42AACA83100B959A2 /* ru */,
037DAA212B0B92580061ACB3 /* it */,
E5B2D0362D4E199E003FCEC2 /* ko */,
);
name = Localizable.strings;
sourceTree = "<group>";
};
/* End PBXVariantGroup section */
/* Begin XCBuildConfiguration section */
8401FD6F269BE9C600265F0D /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_ENTITLEMENTS = "$(LAUNCHER_CODE_SIGN_ENTITLEMENTS)";
CODE_SIGN_IDENTITY = "$(CODE_SIGN_IDENTITY_MAC:default=-)";
CODE_SIGN_STYLE = Manual;
COMBINE_HIDPI_IMAGES = YES;
GENERATE_INFOPLIST_FILE = YES;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/../../../../../../../Frameworks",
);
PRODUCT_BUNDLE_IDENTIFIER = "$(PRODUCT_BUNDLE_PREFIX:default=com.utmapp).QEMULauncher";
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "$(PROVISIONING_PROFILE_SPECIFIER_LAUNCHER:default=)";
SKIP_INSTALL = YES;
SUPPORTED_PLATFORMS = macosx;
SWIFT_EMIT_LOC_STRINGS = YES;
};
name = Debug;
};
8401FD70269BE9C600265F0D /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_ENTITLEMENTS = "$(LAUNCHER_CODE_SIGN_ENTITLEMENTS)";
CODE_SIGN_IDENTITY = "$(CODE_SIGN_IDENTITY_MAC:default=-)";
CODE_SIGN_STYLE = Manual;
COMBINE_HIDPI_IMAGES = YES;
GENERATE_INFOPLIST_FILE = YES;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/../../../../../../../Frameworks",
);
PRODUCT_BUNDLE_IDENTIFIER = "$(PRODUCT_BUNDLE_PREFIX:default=com.utmapp).QEMULauncher";
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "$(PROVISIONING_PROFILE_SPECIFIER_LAUNCHER:default=)";
SKIP_INSTALL = YES;
SUPPORTED_PLATFORMS = macosx;
SWIFT_EMIT_LOC_STRINGS = YES;
};
name = Release;
};
84A57CBA30641C6800BA5139 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
CLANG_CXX_LANGUAGE_STANDARD = "gnu++20";
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CODE_SIGN_IDENTITY = "$(CODE_SIGN_IDENTITY_IOS:default=Apple Development)";
CODE_SIGN_STYLE = "$(CODE_SIGN_STYLE_IOS:default=)";
GCC_C_LANGUAGE_STANDARD = gnu17;
GENERATE_INFOPLIST_FILE = YES;
INFOPLIST_FILE = iOSHelper/Info.plist;
INFOPLIST_KEY_CFBundleDisplayName = iOSHelper;
INFOPLIST_KEY_NSHumanReadableCopyright = "Copyright © 2026 Turing Software, LLC. All rights reserved.";
IPHONEOS_DEPLOYMENT_TARGET = 26.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@executable_path/../../Frameworks",
);
LOCALIZATION_PREFERS_STRING_CATALOGS = YES;
PRODUCT_BUNDLE_IDENTIFIER = "$(UTM_HOST_BUNDLE_IDENTIFIER).iOSHelper";
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "$(PROVISIONING_PROFILE_SPECIFIER_IOS_HELPER:default=)";
SDKROOT = iphoneos;
SKIP_INSTALL = YES;
STRING_CATALOG_GENERATE_SYMBOLS = YES;
SUPPORTED_PLATFORMS = "iphoneos iphonesimulator xros xrsimulator";
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "DEBUG $(inherited)";
SWIFT_APPROACHABLE_CONCURRENCY = YES;
SWIFT_EMIT_LOC_STRINGS = YES;
SWIFT_OBJC_BRIDGING_HEADER = "iOSHelper/iOSHelper-Bridging-Header.h";
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
SWIFT_UPCOMING_FEATURE_MEMBER_IMPORT_VISIBILITY = YES;
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2,7";
UTM_HOST_BUNDLE_IDENTIFIER = "$(PRODUCT_BUNDLE_PREFIX:default=com.utmapp).UTM";
XROS_DEPLOYMENT_TARGET = 26.0;
};
name = Debug;
};
84A57CBB30641C6800BA5139 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
CLANG_CXX_LANGUAGE_STANDARD = "gnu++20";
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CODE_SIGN_IDENTITY = "$(CODE_SIGN_IDENTITY_IOS:default=Apple Development)";
CODE_SIGN_STYLE = "$(CODE_SIGN_STYLE_IOS:default=)";
GCC_C_LANGUAGE_STANDARD = gnu17;
GENERATE_INFOPLIST_FILE = YES;
INFOPLIST_FILE = iOSHelper/Info.plist;
INFOPLIST_KEY_CFBundleDisplayName = iOSHelper;
INFOPLIST_KEY_NSHumanReadableCopyright = "Copyright © 2026 Turing Software, LLC. All rights reserved.";
IPHONEOS_DEPLOYMENT_TARGET = 26.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@executable_path/../../Frameworks",
);
LOCALIZATION_PREFERS_STRING_CATALOGS = YES;
PRODUCT_BUNDLE_IDENTIFIER = "$(UTM_HOST_BUNDLE_IDENTIFIER).iOSHelper";
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "$(PROVISIONING_PROFILE_SPECIFIER_IOS_HELPER:default=)";
SDKROOT = iphoneos;
SKIP_INSTALL = YES;
STRING_CATALOG_GENERATE_SYMBOLS = YES;
SUPPORTED_PLATFORMS = "iphoneos iphonesimulator xros xrsimulator";
SWIFT_APPROACHABLE_CONCURRENCY = YES;
SWIFT_EMIT_LOC_STRINGS = YES;
SWIFT_OBJC_BRIDGING_HEADER = "iOSHelper/iOSHelper-Bridging-Header.h";
SWIFT_UPCOMING_FEATURE_MEMBER_IMPORT_VISIBILITY = YES;
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2,7";
UTM_HOST_BUNDLE_IDENTIFIER = "$(PRODUCT_BUNDLE_PREFIX:default=com.utmapp).UTM";
XROS_DEPLOYMENT_TARGET = 26.0;
};
name = Release;
};
84A57D0330641D0000BA5139 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
CLANG_CXX_LANGUAGE_STANDARD = "gnu++20";
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CODE_SIGN_IDENTITY = "$(CODE_SIGN_IDENTITY_IOS:default=Apple Development)";
CODE_SIGN_STYLE = "$(CODE_SIGN_STYLE_IOS:default=)";
GCC_C_LANGUAGE_STANDARD = gnu17;
GENERATE_INFOPLIST_FILE = YES;
INFOPLIST_FILE = iOSHelper/Info.plist;
INFOPLIST_KEY_CFBundleDisplayName = iOSHelper;
INFOPLIST_KEY_NSHumanReadableCopyright = "Copyright © 2026 Turing Software, LLC. All rights reserved.";
IPHONEOS_DEPLOYMENT_TARGET = 26.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@executable_path/../../Frameworks",
);
LOCALIZATION_PREFERS_STRING_CATALOGS = YES;
PRODUCT_BUNDLE_IDENTIFIER = "$(UTM_HOST_BUNDLE_IDENTIFIER).iOSHelper";
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "$(PROVISIONING_PROFILE_SPECIFIER_SE_HELPER:default=)";
SDKROOT = iphoneos;
SKIP_INSTALL = YES;
STRING_CATALOG_GENERATE_SYMBOLS = YES;
SUPPORTED_PLATFORMS = "iphoneos iphonesimulator xros xrsimulator";
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "DEBUG $(inherited)";
SWIFT_APPROACHABLE_CONCURRENCY = YES;
SWIFT_EMIT_LOC_STRINGS = YES;
SWIFT_OBJC_BRIDGING_HEADER = "iOSHelper/iOSHelper-Bridging-Header.h";
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
SWIFT_UPCOMING_FEATURE_MEMBER_IMPORT_VISIBILITY = YES;
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2,7";
UTM_HOST_BUNDLE_IDENTIFIER = "$(PRODUCT_BUNDLE_PREFIX:default=com.utmapp).UTM-SE";
XROS_DEPLOYMENT_TARGET = 26.0;
};
name = Debug;
};
84A57D0430641D0000BA5139 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
CLANG_CXX_LANGUAGE_STANDARD = "gnu++20";
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CODE_SIGN_IDENTITY = "$(CODE_SIGN_IDENTITY_IOS:default=Apple Development)";
CODE_SIGN_STYLE = "$(CODE_SIGN_STYLE_IOS:default=)";
GCC_C_LANGUAGE_STANDARD = gnu17;
GENERATE_INFOPLIST_FILE = YES;
INFOPLIST_FILE = iOSHelper/Info.plist;
INFOPLIST_KEY_CFBundleDisplayName = iOSHelper;
INFOPLIST_KEY_NSHumanReadableCopyright = "Copyright © 2026 Turing Software, LLC. All rights reserved.";
IPHONEOS_DEPLOYMENT_TARGET = 26.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@executable_path/../../Frameworks",
);
LOCALIZATION_PREFERS_STRING_CATALOGS = YES;
PRODUCT_BUNDLE_IDENTIFIER = "$(UTM_HOST_BUNDLE_IDENTIFIER).iOSHelper";
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "$(PROVISIONING_PROFILE_SPECIFIER_SE_HELPER:default=)";
SDKROOT = iphoneos;
SKIP_INSTALL = YES;
STRING_CATALOG_GENERATE_SYMBOLS = YES;
SUPPORTED_PLATFORMS = "iphoneos iphonesimulator xros xrsimulator";
SWIFT_APPROACHABLE_CONCURRENCY = YES;
SWIFT_EMIT_LOC_STRINGS = YES;
SWIFT_OBJC_BRIDGING_HEADER = "iOSHelper/iOSHelper-Bridging-Header.h";
SWIFT_UPCOMING_FEATURE_MEMBER_IMPORT_VISIBILITY = YES;
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2,7";
UTM_HOST_BUNDLE_IDENTIFIER = "$(PRODUCT_BUNDLE_PREFIX:default=com.utmapp).UTM-SE";
XROS_DEPLOYMENT_TARGET = 26.0;
};
name = Release;
};
84E3A8F4293DB37E0024A740 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
CLANG_CXX_LANGUAGE_STANDARD = "gnu++20";
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CODE_SIGN_ENTITLEMENTS = "$(CLI_CODE_SIGN_ENTITLEMENTS)";
CODE_SIGN_IDENTITY = "$(CODE_SIGN_IDENTITY_MAC:default=-)";
CODE_SIGN_STYLE = Manual;
CREATE_INFOPLIST_SECTION_IN_BINARY = YES;
INFOPLIST_FILE = "$(SRCROOT)/utmctl/Info.plist";
PRODUCT_BUNDLE_IDENTIFIER = "$(PRODUCT_BUNDLE_PREFIX:default=com.utmapp).utmctl";
PRODUCT_NAME = "$(TARGET_NAME)";
SKIP_INSTALL = YES;
SUPPORTED_PLATFORMS = macosx;
SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
SWIFT_VERSION = 5.0;
};
name = Debug;
};
84E3A8F5293DB37E0024A740 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
CLANG_CXX_LANGUAGE_STANDARD = "gnu++20";
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CODE_SIGN_ENTITLEMENTS = "$(CLI_CODE_SIGN_ENTITLEMENTS)";
CODE_SIGN_IDENTITY = "$(CODE_SIGN_IDENTITY_MAC:default=-)";
CODE_SIGN_STYLE = Manual;
CREATE_INFOPLIST_SECTION_IN_BINARY = YES;
INFOPLIST_FILE = "$(SRCROOT)/utmctl/Info.plist";
PRODUCT_BUNDLE_IDENTIFIER = "$(PRODUCT_BUNDLE_PREFIX:default=com.utmapp).utmctl";
PRODUCT_NAME = "$(TARGET_NAME)";
SKIP_INSTALL = YES;
SUPPORTED_PLATFORMS = macosx;
SWIFT_OPTIMIZATION_LEVEL = "-O";
SWIFT_VERSION = 5.0;
};
name = Release;
};
CE2D93BC24AD46670059923A /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
CLANG_ENABLE_MODULES = YES;
CODE_SIGN_ENTITLEMENTS = "$(IOS_CODE_SIGN_ENTITLEMENTS)";
CODE_SIGN_IDENTITY = "$(CODE_SIGN_IDENTITY_IOS:default=Apple Development)";
CODE_SIGN_STYLE = "$(CODE_SIGN_STYLE_IOS:default=)";
ENABLE_BITCODE = NO;
ENABLE_PREVIEWS = YES;
EX_ENABLE_EXTENSION_POINT_GENERATION = YES;
GCC_PREPROCESSOR_DEFINITIONS = (
"WITH_JIT=1",
"WITH_SOLO_VM=1",
"WITH_USB=1",
"WITH_LOCATION_BACKGROUND=1",
"$(inherited)",
);
INFOPLIST_FILE = Platform/iOS/Info.plist;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
);
PRODUCT_BUNDLE_IDENTIFIER = "$(PRODUCT_BUNDLE_PREFIX:default=com.utmapp).UTM";
PRODUCT_NAME = "$(PROJECT_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "$(PROVISIONING_PROFILE_SPECIFIER_IOS:default=)";
SUPPORTED_PLATFORMS = "iphoneos iphonesimulator xros xrsimulator";
SUPPORTS_MACCATALYST = NO;
SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO;
SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = NO;
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "WITH_JIT WITH_SOLO_VM WITH_USB WITH_LOCATION_BACKGROUND $(inherited)";
SWIFT_OBJC_BRIDGING_HEADER = "Services/Swift-Bridging-Header.h";
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2,7";
};
name = Debug;
};
CE2D93BD24AD46670059923A /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
CLANG_ENABLE_MODULES = YES;
CODE_SIGN_ENTITLEMENTS = "$(IOS_CODE_SIGN_ENTITLEMENTS)";
CODE_SIGN_IDENTITY = "$(CODE_SIGN_IDENTITY_IOS:default=Apple Development)";
CODE_SIGN_STYLE = "$(CODE_SIGN_STYLE_IOS:default=)";
ENABLE_BITCODE = NO;
ENABLE_PREVIEWS = YES;
EX_ENABLE_EXTENSION_POINT_GENERATION = YES;
GCC_PREPROCESSOR_DEFINITIONS = (
"WITH_JIT=1",
"WITH_SOLO_VM=1",
"WITH_USB=1",
"WITH_LOCATION_BACKGROUND=1",
"$(inherited)",
);
INFOPLIST_FILE = Platform/iOS/Info.plist;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
);
PRODUCT_BUNDLE_IDENTIFIER = "$(PRODUCT_BUNDLE_PREFIX:default=com.utmapp).UTM";
PRODUCT_NAME = "$(PROJECT_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "$(PROVISIONING_PROFILE_SPECIFIER_IOS:default=)";
SUPPORTED_PLATFORMS = "iphoneos iphonesimulator xros xrsimulator";
SUPPORTS_MACCATALYST = NO;
SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO;
SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = NO;
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "WITH_JIT WITH_SOLO_VM WITH_USB WITH_LOCATION_BACKGROUND $(inherited)";
SWIFT_OBJC_BRIDGING_HEADER = "Services/Swift-Bridging-Header.h";
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2,7";
};
name = Release;
};
CE2D952A24AD48BF0059923A /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
CLANG_ENABLE_MODULES = YES;
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
CODE_SIGN_ENTITLEMENTS = "$(MAC_CODE_SIGN_ENTITLEMENTS)";
CODE_SIGN_IDENTITY = "$(CODE_SIGN_IDENTITY_MAC:default=-)";
CODE_SIGN_STYLE = Manual;
COMBINE_HIDPI_IMAGES = YES;
ENABLE_PREVIEWS = YES;
ENABLE_USER_SCRIPT_SANDBOXING = NO;
GCC_PREPROCESSOR_DEFINITIONS = (
"WITH_JIT=1",
"WITH_SERVER=1",
"WITH_USB=1",
"$(inherited)",
);
INFOPLIST_FILE = Platform/macOS/Info.plist;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/../Frameworks",
);
PRODUCT_BUNDLE_IDENTIFIER = "$(PRODUCT_BUNDLE_PREFIX:default=com.utmapp).UTM";
PRODUCT_NAME = "$(PROJECT_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "$(PROVISIONING_PROFILE_SPECIFIER_MAC:default=)";
SUPPORTED_PLATFORMS = macosx;
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "WITH_JIT WITH_SERVER WITH_USB $(inherited)";
SWIFT_OBJC_BRIDGING_HEADER = "Services/Swift-Bridging-Header.h";
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
SWIFT_VERSION = 5.0;
};
name = Debug;
};
CE2D952B24AD48BF0059923A /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
CLANG_ENABLE_MODULES = YES;
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
CODE_SIGN_ENTITLEMENTS = "$(MAC_CODE_SIGN_ENTITLEMENTS)";
CODE_SIGN_IDENTITY = "$(CODE_SIGN_IDENTITY_MAC:default=-)";
CODE_SIGN_STYLE = Manual;
COMBINE_HIDPI_IMAGES = YES;
ENABLE_PREVIEWS = YES;
ENABLE_USER_SCRIPT_SANDBOXING = NO;
GCC_PREPROCESSOR_DEFINITIONS = (
"WITH_JIT=1",
"WITH_SERVER=1",
"WITH_USB=1",
"$(inherited)",
);
INFOPLIST_FILE = Platform/macOS/Info.plist;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/../Frameworks",
);
PRODUCT_BUNDLE_IDENTIFIER = "$(PRODUCT_BUNDLE_PREFIX:default=com.utmapp).UTM";
PRODUCT_NAME = "$(PROJECT_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "$(PROVISIONING_PROFILE_SPECIFIER_MAC:default=)";
SUPPORTED_PLATFORMS = macosx;
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "WITH_JIT WITH_SERVER WITH_USB $(inherited)";
SWIFT_COMPILATION_MODE = wholemodule;
SWIFT_OBJC_BRIDGING_HEADER = "Services/Swift-Bridging-Header.h";
SWIFT_OPTIMIZATION_LEVEL = "-O";
SWIFT_VERSION = 5.0;
};
name = Release;
};
CE550BDD2259479D0063E575 /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = CE50A41F2637BB200050430F /* Build.xcconfig */;
buildSettings = {
ALLOW_TARGET_PLATFORM_SPECIALIZATION = YES;
ALWAYS_SEARCH_USER_PATHS = NO;
ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES;
ASSETCATALOG_COMPILER_INCLUDE_ALL_APPICON_ASSETS = YES;
CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_ENABLE_OBJC_WEAK = YES;
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_COMMA = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = NO;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
COPY_PHASE_STRIP = NO;
DEAD_CODE_STRIPPING = YES;
DEBUG_INFORMATION_FORMAT = dwarf;
ENABLE_HARDENED_RUNTIME = YES;
ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_TESTABILITY = YES;
ENABLE_USER_SCRIPT_SANDBOXING = YES;
FRAMEWORK_SEARCH_PATHS = "$(PROJECT_DIR)/$(QUOTED_SYSROOT_DIR)/Frameworks";
GCC_C_LANGUAGE_STANDARD = gnu11;
GCC_DYNAMIC_NO_PIC = NO;
GCC_NO_COMMON_BLOCKS = YES;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_PREPROCESSOR_DEFINITIONS = (
"DEBUG=1",
"$(inherited)",
);
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
HEADER_SEARCH_PATHS = (
"$(PROJECT_DIR)/$(QUOTED_SYSROOT_DIR)/include",
"$(PROJECT_DIR)/$(QUOTED_SYSROOT_DIR)/include/gstreamer-1.0",
"$(PROJECT_DIR)/$(QUOTED_SYSROOT_DIR)/include/glib-2.0",
"$(PROJECT_DIR)/$(QUOTED_SYSROOT_DIR)/lib/glib-2.0/include",
"$(PROJECT_DIR)/$(QUOTED_SYSROOT_DIR)/include/spice-client-glib-2.0",
"$(PROJECT_DIR)/$(QUOTED_SYSROOT_DIR)/include/spice-1",
"$(PROJECT_DIR)/$(QUOTED_SYSROOT_DIR)/include/libusb-1.0",
);
IPHONEOS_DEPLOYMENT_TARGET = 15.0;
LIBRARY_SEARCH_PATHS = (
"$(PROJECT_DIR)/$(QUOTED_SYSROOT_DIR)/lib",
"$(PROJECT_DIR)/$(QUOTED_SYSROOT_DIR)/lib/gstreamer-1.0",
"$(PROJECT_DIR)/$(QUOTED_SYSROOT_DIR)/lib",
);
MACOSX_DEPLOYMENT_TARGET = 12.0;
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
MTL_FAST_MATH = YES;
ONLY_ACTIVE_ARCH = YES;
QUOTED_SYSROOT_DIR = "\"$(SYSROOT_DIR)\"";
SDKROOT = auto;
SUPPORTED_PLATFORMS = "";
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) DEBUG";
SYSROOT_DIR = "sysroot-$(PLATFORM_DISPLAY_NAME:identifier)$(PLATFORM_SUFFIX)-$(ARCHS:identifier)";
XROS_DEPLOYMENT_TARGET = 1.0;
};
name = Debug;
};
CE550BDE2259479D0063E575 /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = CE50A41F2637BB200050430F /* Build.xcconfig */;
buildSettings = {
ALLOW_TARGET_PLATFORM_SPECIALIZATION = YES;
ALWAYS_SEARCH_USER_PATHS = NO;
ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES;
ASSETCATALOG_COMPILER_INCLUDE_ALL_APPICON_ASSETS = YES;
CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_ENABLE_OBJC_WEAK = YES;
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_COMMA = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = NO;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
COPY_PHASE_STRIP = NO;
DEAD_CODE_STRIPPING = YES;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
ENABLE_HARDENED_RUNTIME = YES;
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_USER_SCRIPT_SANDBOXING = YES;
FRAMEWORK_SEARCH_PATHS = "$(PROJECT_DIR)/$(QUOTED_SYSROOT_DIR)/Frameworks";
GCC_C_LANGUAGE_STANDARD = gnu11;
GCC_NO_COMMON_BLOCKS = YES;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
HEADER_SEARCH_PATHS = (
"$(PROJECT_DIR)/$(QUOTED_SYSROOT_DIR)/include",
"$(PROJECT_DIR)/$(QUOTED_SYSROOT_DIR)/include/gstreamer-1.0",
"$(PROJECT_DIR)/$(QUOTED_SYSROOT_DIR)/include/glib-2.0",
"$(PROJECT_DIR)/$(QUOTED_SYSROOT_DIR)/lib/glib-2.0/include",
"$(PROJECT_DIR)/$(QUOTED_SYSROOT_DIR)/include/spice-client-glib-2.0",
"$(PROJECT_DIR)/$(QUOTED_SYSROOT_DIR)/include/spice-1",
"$(PROJECT_DIR)/$(QUOTED_SYSROOT_DIR)/include/libusb-1.0",
);
IPHONEOS_DEPLOYMENT_TARGET = 15.0;
LIBRARY_SEARCH_PATHS = (
"$(PROJECT_DIR)/$(QUOTED_SYSROOT_DIR)/lib",
"$(PROJECT_DIR)/$(QUOTED_SYSROOT_DIR)/lib/gstreamer-1.0",
"$(PROJECT_DIR)/$(QUOTED_SYSROOT_DIR)/lib",
);
MACOSX_DEPLOYMENT_TARGET = 12.0;
MTL_ENABLE_DEBUG_INFO = NO;
MTL_FAST_MATH = YES;
QUOTED_SYSROOT_DIR = "\"$(SYSROOT_DIR)\"";
SDKROOT = auto;
SUPPORTED_PLATFORMS = "";
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited)";
SWIFT_COMPILATION_MODE = wholemodule;
SYSROOT_DIR = "sysroot-$(PLATFORM_DISPLAY_NAME:identifier)$(PLATFORM_SUFFIX)-$(ARCHS:identifier)";
VALIDATE_PRODUCT = YES;
XROS_DEPLOYMENT_TARGET = 1.0;
};
name = Release;
};
CE9A353626533A52005077CF /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_IDENTITY = "";
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
ENABLE_HARDENED_RUNTIME = NO;
ENABLE_MODULE_VERIFIER = YES;
INFOPLIST_FILE = JailbreakInterposer/Info.plist;
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@loader_path/Frameworks",
);
MODULE_VERIFIER_SUPPORTED_LANGUAGES = "objective-c objective-c++";
MODULE_VERIFIER_SUPPORTED_LANGUAGE_STANDARDS = "gnu11 gnu++14";
OTHER_LDFLAGS = "-Wl,-framework,IOKit";
PRODUCT_BUNDLE_IDENTIFIER = "$(PRODUCT_BUNDLE_PREFIX:default=com.utmapp).JailbreakInterposer";
PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
SKIP_INSTALL = YES;
SUPPORTED_PLATFORMS = "iphonesimulator iphoneos";
};
name = Debug;
};
CE9A353726533A52005077CF /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_IDENTITY = "";
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
ENABLE_HARDENED_RUNTIME = NO;
ENABLE_MODULE_VERIFIER = YES;
INFOPLIST_FILE = JailbreakInterposer/Info.plist;
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@loader_path/Frameworks",
);
MODULE_VERIFIER_SUPPORTED_LANGUAGES = "objective-c objective-c++";
MODULE_VERIFIER_SUPPORTED_LANGUAGE_STANDARDS = "gnu11 gnu++14";
OTHER_LDFLAGS = "-Wl,-framework,IOKit";
PRODUCT_BUNDLE_IDENTIFIER = "$(PRODUCT_BUNDLE_PREFIX:default=com.utmapp).JailbreakInterposer";
PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
SKIP_INSTALL = YES;
SUPPORTED_PLATFORMS = "iphonesimulator iphoneos";
};
name = Release;
};
CEA3EDF830168B9000AAA8E4 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_ENTITLEMENTS = "$(RENDERER_CODE_SIGN_ENTITLEMENTS)";
CODE_SIGN_IDENTITY = "$(CODE_SIGN_IDENTITY_MAC:default=-)";
CODE_SIGN_STYLE = Manual;
COMBINE_HIDPI_IMAGES = YES;
GENERATE_INFOPLIST_FILE = YES;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/../../../../../../../Frameworks",
);
PRODUCT_BUNDLE_IDENTIFIER = "$(PRODUCT_BUNDLE_PREFIX:default=com.utmapp).QEMURenderServer";
PRODUCT_NAME = "$(TARGET_NAME)";
SKIP_INSTALL = YES;
SUPPORTED_PLATFORMS = macosx;
SWIFT_EMIT_LOC_STRINGS = YES;
};
name = Debug;
};
CEA3EDF930168B9000AAA8E4 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_ENTITLEMENTS = "$(RENDERER_CODE_SIGN_ENTITLEMENTS)";
CODE_SIGN_IDENTITY = "$(CODE_SIGN_IDENTITY_MAC:default=-)";
CODE_SIGN_STYLE = Manual;
COMBINE_HIDPI_IMAGES = YES;
GENERATE_INFOPLIST_FILE = YES;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/../../../../../../../Frameworks",
);
PRODUCT_BUNDLE_IDENTIFIER = "$(PRODUCT_BUNDLE_PREFIX:default=com.utmapp).QEMURenderServer";
PRODUCT_NAME = "$(TARGET_NAME)";
SKIP_INSTALL = YES;
SUPPORTED_PLATFORMS = macosx;
SWIFT_EMIT_LOC_STRINGS = YES;
};
name = Release;
};
CEA45FB7263519B5002FA97D /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
CLANG_ENABLE_MODULES = YES;
CODE_SIGN_ENTITLEMENTS = "$(IOS_CODE_SIGN_ENTITLEMENTS)";
"CODE_SIGN_ENTITLEMENTS[sdk=xros*]" = "";
CODE_SIGN_IDENTITY = "$(CODE_SIGN_IDENTITY_IOS:default=Apple Development)";
CODE_SIGN_STYLE = "$(CODE_SIGN_STYLE_IOS:default=)";
ENABLE_BITCODE = NO;
ENABLE_PREVIEWS = YES;
EX_ENABLE_EXTENSION_POINT_GENERATION = YES;
GCC_PREPROCESSOR_DEFINITIONS = (
"WITH_QEMU_TCI=1",
"WITH_SOLO_VM=1",
"$(inherited)",
);
INFOPLIST_FILE = "$(DERIVED_FILE_DIR)/Info.plist";
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
);
PLATFORM_SUFFIX = "-TCI";
PRODUCT_BUNDLE_IDENTIFIER = "$(PRODUCT_BUNDLE_PREFIX:default=com.utmapp).UTM-SE";
PRODUCT_MODULE_NAME = UTM;
PRODUCT_NAME = "UTM SE";
PROVISIONING_PROFILE_SPECIFIER = "$(PROVISIONING_PROFILE_SPECIFIER_SE:default=)";
SUPPORTED_PLATFORMS = "iphoneos iphonesimulator xros xrsimulator";
SUPPORTS_MACCATALYST = NO;
SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO;
SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = NO;
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "WITH_QEMU_TCI WITH_SOLO_VM $(inherited)";
SWIFT_OBJC_BRIDGING_HEADER = "Services/Swift-Bridging-Header.h";
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2,7";
};
name = Debug;
};
CEA45FB8263519B5002FA97D /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
CLANG_ENABLE_MODULES = YES;
CODE_SIGN_ENTITLEMENTS = "$(IOS_CODE_SIGN_ENTITLEMENTS)";
"CODE_SIGN_ENTITLEMENTS[sdk=xros*]" = "";
CODE_SIGN_IDENTITY = "$(CODE_SIGN_IDENTITY_IOS:default=Apple Development)";
CODE_SIGN_STYLE = "$(CODE_SIGN_STYLE_IOS:default=)";
ENABLE_BITCODE = NO;
ENABLE_PREVIEWS = YES;
EX_ENABLE_EXTENSION_POINT_GENERATION = YES;
GCC_PREPROCESSOR_DEFINITIONS = (
"WITH_QEMU_TCI=1",
"WITH_SOLO_VM=1",
"$(inherited)",
);
INFOPLIST_FILE = "$(DERIVED_FILE_DIR)/Info.plist";
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
);
PLATFORM_SUFFIX = "-TCI";
PRODUCT_BUNDLE_IDENTIFIER = "$(PRODUCT_BUNDLE_PREFIX:default=com.utmapp).UTM-SE";
PRODUCT_MODULE_NAME = UTM;
PRODUCT_NAME = "UTM SE";
PROVISIONING_PROFILE_SPECIFIER = "$(PROVISIONING_PROFILE_SPECIFIER_SE:default=)";
SUPPORTED_PLATFORMS = "iphoneos iphonesimulator xros xrsimulator";
SUPPORTS_MACCATALYST = NO;
SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO;
SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = NO;
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "WITH_QEMU_TCI WITH_SOLO_VM $(inherited)";
SWIFT_OBJC_BRIDGING_HEADER = "Services/Swift-Bridging-Header.h";
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2,7";
};
name = Release;
};
CEBDA1E724D8BDDB0010B5EC /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
CODE_SIGN_ENTITLEMENTS = "$(HELPER_CODE_SIGN_ENTITLEMENTS)";
CODE_SIGN_IDENTITY = "$(CODE_SIGN_IDENTITY_MAC:default=-)";
CODE_SIGN_STYLE = Manual;
COMBINE_HIDPI_IMAGES = YES;
INFOPLIST_FILE = QEMUHelper/Info.plist;
LD_RUNPATH_SEARCH_PATHS = (
"$(LD_RUNPATH_SEARCH_PATHS_$(IS_MACCATALYST)_$(_BOOL_$(SKIP_INSTALL)))",
"@executable_path/../../../../Frameworks",
);
PRODUCT_BUNDLE_IDENTIFIER = "$(PRODUCT_BUNDLE_PREFIX:default=com.utmapp).QEMUHelper";
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "$(PROVISIONING_PROFILE_SPECIFIER_HELPER:default=)";
SKIP_INSTALL = YES;
SUPPORTED_PLATFORMS = macosx;
};
name = Debug;
};
CEBDA1E824D8BDDB0010B5EC /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
CODE_SIGN_ENTITLEMENTS = "$(HELPER_CODE_SIGN_ENTITLEMENTS)";
CODE_SIGN_IDENTITY = "$(CODE_SIGN_IDENTITY_MAC:default=-)";
CODE_SIGN_STYLE = Manual;
COMBINE_HIDPI_IMAGES = YES;
INFOPLIST_FILE = QEMUHelper/Info.plist;
LD_RUNPATH_SEARCH_PATHS = (
"$(LD_RUNPATH_SEARCH_PATHS_$(IS_MACCATALYST)_$(_BOOL_$(SKIP_INSTALL)))",
"@executable_path/../../../../Frameworks",
);
PRODUCT_BUNDLE_IDENTIFIER = "$(PRODUCT_BUNDLE_PREFIX:default=com.utmapp).QEMUHelper";
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "$(PROVISIONING_PROFILE_SPECIFIER_HELPER:default=)";
SKIP_INSTALL = YES;
SUPPORTED_PLATFORMS = macosx;
};
name = Release;
};
CEF7F6D12AEEDCC400E34952 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = "AppIcon-Remote";
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = "AccentColor-Remote";
CLANG_ENABLE_MODULES = YES;
CODE_SIGN_IDENTITY = "$(CODE_SIGN_IDENTITY_IOS:default=Apple Development)";
CODE_SIGN_STYLE = "$(CODE_SIGN_STYLE_IOS:default=)";
ENABLE_BITCODE = NO;
ENABLE_PREVIEWS = YES;
GCC_PREPROCESSOR_DEFINITIONS = (
"WITH_REMOTE=1",
"$(inherited)",
);
INFOPLIST_FILE = "Platform/iOS/Info-Remote.plist";
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
);
PLATFORM_SUFFIX = "-TCI";
PRODUCT_BUNDLE_IDENTIFIER = "$(PRODUCT_BUNDLE_PREFIX:default=com.utmapp).UTM-Remote";
PRODUCT_MODULE_NAME = UTM;
PRODUCT_NAME = "UTM Remote";
PROVISIONING_PROFILE_SPECIFIER = "$(PROVISIONING_PROFILE_SPECIFIER_REMOTE:default=)";
SUPPORTED_PLATFORMS = "iphoneos iphonesimulator xros xrsimulator";
SUPPORTS_MACCATALYST = NO;
SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO;
SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = NO;
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "WITH_REMOTE $(inherited)";
SWIFT_OBJC_BRIDGING_HEADER = "Services/Swift-Bridging-Header.h";
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2,7";
};
name = Debug;
};
CEF7F6D22AEEDCC400E34952 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = "AppIcon-Remote";
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = "AccentColor-Remote";
CLANG_ENABLE_MODULES = YES;
CODE_SIGN_IDENTITY = "$(CODE_SIGN_IDENTITY_IOS:default=Apple Development)";
CODE_SIGN_STYLE = "$(CODE_SIGN_STYLE_IOS:default=)";
ENABLE_BITCODE = NO;
ENABLE_PREVIEWS = YES;
GCC_PREPROCESSOR_DEFINITIONS = (
"WITH_REMOTE=1",
"$(inherited)",
);
INFOPLIST_FILE = "Platform/iOS/Info-Remote.plist";
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
);
PLATFORM_SUFFIX = "-TCI";
PRODUCT_BUNDLE_IDENTIFIER = "$(PRODUCT_BUNDLE_PREFIX:default=com.utmapp).UTM-Remote";
PRODUCT_MODULE_NAME = UTM;
PRODUCT_NAME = "UTM Remote";
PROVISIONING_PROFILE_SPECIFIER = "$(PROVISIONING_PROFILE_SPECIFIER_REMOTE:default=)";
SUPPORTED_PLATFORMS = "iphoneos iphonesimulator xros xrsimulator";
SUPPORTS_MACCATALYST = NO;
SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO;
SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = NO;
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "WITH_REMOTE $(inherited)";
SWIFT_OBJC_BRIDGING_HEADER = "Services/Swift-Bridging-Header.h";
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2,7";
};
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
8401FD6E269BE9C600265F0D /* Build configuration list for PBXNativeTarget "QEMULauncher" */ = {
isa = XCConfigurationList;
buildConfigurations = (
8401FD6F269BE9C600265F0D /* Debug */,
8401FD70269BE9C600265F0D /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
84A57CBD30641C6800BA5139 /* Build configuration list for PBXNativeTarget "iOSHelper" */ = {
isa = XCConfigurationList;
buildConfigurations = (
84A57CBA30641C6800BA5139 /* Debug */,
84A57CBB30641C6800BA5139 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
84A57D0230641D0000BA5139 /* Build configuration list for PBXNativeTarget "iOSHelper-SE" */ = {
isa = XCConfigurationList;
buildConfigurations = (
84A57D0330641D0000BA5139 /* Debug */,
84A57D0430641D0000BA5139 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
84E3A8F6293DB37E0024A740 /* Build configuration list for PBXNativeTarget "utmctl" */ = {
isa = XCConfigurationList;
buildConfigurations = (
84E3A8F4293DB37E0024A740 /* Debug */,
84E3A8F5293DB37E0024A740 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
CE2D93BB24AD46670059923A /* Build configuration list for PBXNativeTarget "iOS" */ = {
isa = XCConfigurationList;
buildConfigurations = (
CE2D93BC24AD46670059923A /* Debug */,
CE2D93BD24AD46670059923A /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
CE2D952924AD48BF0059923A /* Build configuration list for PBXNativeTarget "macOS" */ = {
isa = XCConfigurationList;
buildConfigurations = (
CE2D952A24AD48BF0059923A /* Debug */,
CE2D952B24AD48BF0059923A /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
CE550BC4225947990063E575 /* Build configuration list for PBXProject "UTM" */ = {
isa = XCConfigurationList;
buildConfigurations = (
CE550BDD2259479D0063E575 /* Debug */,
CE550BDE2259479D0063E575 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
CE9A353826533A52005077CF /* Build configuration list for PBXNativeTarget "JailbreakInterposer" */ = {
isa = XCConfigurationList;
buildConfigurations = (
CE9A353626533A52005077CF /* Debug */,
CE9A353726533A52005077CF /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
CEA3EDF730168B9000AAA8E4 /* Build configuration list for PBXNativeTarget "QEMURenderServer" */ = {
isa = XCConfigurationList;
buildConfigurations = (
CEA3EDF830168B9000AAA8E4 /* Debug */,
CEA3EDF930168B9000AAA8E4 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
CEA45FB6263519B5002FA97D /* Build configuration list for PBXNativeTarget "iOS-SE" */ = {
isa = XCConfigurationList;
buildConfigurations = (
CEA45FB7263519B5002FA97D /* Debug */,
CEA45FB8263519B5002FA97D /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
CEBDA1E624D8BDDB0010B5EC /* Build configuration list for PBXNativeTarget "QEMUHelper" */ = {
isa = XCConfigurationList;
buildConfigurations = (
CEBDA1E724D8BDDB0010B5EC /* Debug */,
CEBDA1E824D8BDDB0010B5EC /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
CEF7F6D02AEEDCC400E34952 /* Build configuration list for PBXNativeTarget "iOS-Remote" */ = {
isa = XCConfigurationList;
buildConfigurations = (
CEF7F6D12AEEDCC400E34952 /* Debug */,
CEF7F6D22AEEDCC400E34952 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
/* Begin XCRemoteSwiftPackageReference section */
8399328E272F4A400059355F /* XCRemoteSwiftPackageReference "ZIPFoundation" */ = {
isa = XCRemoteSwiftPackageReference;
repositoryURL = "https://github.com/weichsel/ZIPFoundation.git";
requirement = {
kind = upToNextMajorVersion;
minimumVersion = 0.9.20;
};
};
84018693288B66370050AC51 /* XCRemoteSwiftPackageReference "swiftui-visual-effects" */ = {
isa = XCRemoteSwiftPackageReference;
repositoryURL = "https://github.com/lucasbrown/swiftui-visual-effects.git";
requirement = {
kind = exactVersion;
version = 1.0.3;
};
};
848F71E4277A2466006A0240 /* XCRemoteSwiftPackageReference "SwiftTerm" */ = {
isa = XCRemoteSwiftPackageReference;
repositoryURL = "https://github.com/osy/SwiftTerm.git";
requirement = {
branch = "fix/visionos-build";
kind = branch;
};
};
84A0A8862A47D5C50038F329 /* XCRemoteSwiftPackageReference "QEMUKit" */ = {
isa = XCRemoteSwiftPackageReference;
repositoryURL = "https://github.com/utmapp/QEMUKit.git";
requirement = {
branch = main;
kind = branch;
};
};
84B36D1C27B3261E00C22685 /* XCRemoteSwiftPackageReference "CocoaSpice" */ = {
isa = XCRemoteSwiftPackageReference;
repositoryURL = "https://github.com/utmapp/CocoaSpice.git";
requirement = {
branch = main;
kind = branch;
};
};
84CE3DAA2904C14100FF068B /* XCRemoteSwiftPackageReference "InAppSettingsKit" */ = {
isa = XCRemoteSwiftPackageReference;
repositoryURL = "https://github.com/futuretap/InAppSettingsKit.git";
requirement = {
kind = upToNextMajorVersion;
minimumVersion = 3.0.0;
};
};
84E3A8FE293DBC290024A740 /* XCRemoteSwiftPackageReference "swift-argument-parser" */ = {
isa = XCRemoteSwiftPackageReference;
repositoryURL = "https://github.com/apple/swift-argument-parser.git";
requirement = {
kind = upToNextMajorVersion;
minimumVersion = 1.0.0;
};
};
B329049A270FE136002707AC /* XCRemoteSwiftPackageReference "AltKit" */ = {
isa = XCRemoteSwiftPackageReference;
repositoryURL = "https://github.com/rileytestut/AltKit.git";
requirement = {
kind = upToNextMajorVersion;
minimumVersion = 0.0.2;
};
};
CE020BA524AEDEF000B44AB6 /* XCRemoteSwiftPackageReference "swift-log" */ = {
isa = XCRemoteSwiftPackageReference;
repositoryURL = "https://github.com/apple/swift-log";
requirement = {
kind = upToNextMajorVersion;
minimumVersion = 1.5.3;
};
};
CE231D502BE03617006D6DC3 /* XCRemoteSwiftPackageReference "SwiftCopyfile" */ = {
isa = XCRemoteSwiftPackageReference;
repositoryURL = "https://github.com/osy/SwiftCopyfile.git";
requirement = {
branch = main;
kind = branch;
};
};
CE89CB0C2B8B1B49006B2CC2 /* XCRemoteSwiftPackageReference "VisionKeyboardKit" */ = {
isa = XCRemoteSwiftPackageReference;
repositoryURL = "https://github.com/utmapp/VisionKeyboardKit.git";
requirement = {
branch = main;
kind = branch;
};
};
CE93759724BB821F0074066F /* XCRemoteSwiftPackageReference "IQKeyboardManager" */ = {
isa = XCRemoteSwiftPackageReference;
repositoryURL = "https://github.com/hackiftekhar/IQKeyboardManager.git";
requirement = {
kind = exactVersion;
version = 6.5.6;
};
};
CE9B15342B11A491003A32DD /* XCRemoteSwiftPackageReference "SwiftConnect" */ = {
isa = XCRemoteSwiftPackageReference;
repositoryURL = "https://github.com/utmapp/SwiftConnect";
requirement = {
branch = main;
kind = branch;
};
};
CEA45E21263519B5002FA97D /* XCRemoteSwiftPackageReference "swift-log" */ = {
isa = XCRemoteSwiftPackageReference;
repositoryURL = "https://github.com/apple/swift-log";
requirement = {
kind = upToNextMajorVersion;
minimumVersion = 1.2.0;
};
};
CEA45E23263519B5002FA97D /* XCRemoteSwiftPackageReference "IQKeyboardManager" */ = {
isa = XCRemoteSwiftPackageReference;
repositoryURL = "https://github.com/hackiftekhar/IQKeyboardManager.git";
requirement = {
kind = upToNextMajorVersion;
minimumVersion = 6.5.6;
};
};
CEDD11BF2B7C74D7004DDAC6 /* XCRemoteSwiftPackageReference "SwiftPortmap" */ = {
isa = XCRemoteSwiftPackageReference;
repositoryURL = "https://github.com/osy/SwiftPortmap.git";
requirement = {
branch = main;
kind = branch;
};
};
CEF7F5852AEEDCC400E34952 /* XCRemoteSwiftPackageReference "swift-log" */ = {
isa = XCRemoteSwiftPackageReference;
repositoryURL = "https://github.com/apple/swift-log";
requirement = {
kind = upToNextMajorVersion;
minimumVersion = 1.5.3;
};
};
CEF7F5872AEEDCC400E34952 /* XCRemoteSwiftPackageReference "IQKeyboardManager" */ = {
isa = XCRemoteSwiftPackageReference;
repositoryURL = "https://github.com/hackiftekhar/IQKeyboardManager.git";
requirement = {
kind = exactVersion;
version = 6.5.6;
};
};
CEF7F5892AEEDCC400E34952 /* XCRemoteSwiftPackageReference "ZIPFoundation" */ = {
isa = XCRemoteSwiftPackageReference;
repositoryURL = "https://github.com/weichsel/ZIPFoundation.git";
requirement = {
kind = upToNextMajorVersion;
minimumVersion = 0.9.20;
};
};
CEF7F58F2AEEDCC400E34952 /* XCRemoteSwiftPackageReference "SwiftTerm" */ = {
isa = XCRemoteSwiftPackageReference;
repositoryURL = "https://github.com/osy/SwiftTerm.git";
requirement = {
branch = "fix/visionos-build";
kind = branch;
};
};
CEF7F5912AEEDCC400E34952 /* XCRemoteSwiftPackageReference "swiftui-visual-effects" */ = {
isa = XCRemoteSwiftPackageReference;
repositoryURL = "https://github.com/lucasbrown/swiftui-visual-effects.git";
requirement = {
kind = exactVersion;
version = 1.0.3;
};
};
CEF7F5932AEEDCC400E34952 /* XCRemoteSwiftPackageReference "InAppSettingsKit" */ = {
isa = XCRemoteSwiftPackageReference;
repositoryURL = "https://github.com/futuretap/InAppSettingsKit.git";
requirement = {
kind = upToNextMajorVersion;
minimumVersion = 3.0.0;
};
};
/* End XCRemoteSwiftPackageReference section */
/* Begin XCSwiftPackageProductDependency section */
8399328F272F4A400059355F /* ZIPFoundation */ = {
isa = XCSwiftPackageProductDependency;
package = 8399328E272F4A400059355F /* XCRemoteSwiftPackageReference "ZIPFoundation" */;
productName = ZIPFoundation;
};
83993291272F68550059355F /* ZIPFoundation */ = {
isa = XCSwiftPackageProductDependency;
package = 8399328E272F4A400059355F /* XCRemoteSwiftPackageReference "ZIPFoundation" */;
productName = ZIPFoundation;
};
83993293272F685F0059355F /* ZIPFoundation */ = {
isa = XCSwiftPackageProductDependency;
package = 8399328E272F4A400059355F /* XCRemoteSwiftPackageReference "ZIPFoundation" */;
productName = ZIPFoundation;
};
840186592887AFD50050AC51 /* SwiftTerm */ = {
isa = XCSwiftPackageProductDependency;
package = 848F71E4277A2466006A0240 /* XCRemoteSwiftPackageReference "SwiftTerm" */;
productName = SwiftTerm;
};
8401865B2887AFDC0050AC51 /* SwiftTerm */ = {
isa = XCSwiftPackageProductDependency;
package = 848F71E4277A2466006A0240 /* XCRemoteSwiftPackageReference "SwiftTerm" */;
productName = SwiftTerm;
};
84018694288B66370050AC51 /* SwiftUIVisualEffects */ = {
isa = XCSwiftPackageProductDependency;
package = 84018693288B66370050AC51 /* XCRemoteSwiftPackageReference "swiftui-visual-effects" */;
productName = SwiftUIVisualEffects;
};
846D878529050B6B0095F10B /* InAppSettingsKit */ = {
isa = XCSwiftPackageProductDependency;
package = 84CE3DAA2904C14100FF068B /* XCRemoteSwiftPackageReference "InAppSettingsKit" */;
productName = InAppSettingsKit;
};
848F71E5277A2466006A0240 /* SwiftTerm */ = {
isa = XCSwiftPackageProductDependency;
package = 848F71E4277A2466006A0240 /* XCRemoteSwiftPackageReference "SwiftTerm" */;
productName = SwiftTerm;
};
84A0A8872A47D5C50038F329 /* QEMUKit */ = {
isa = XCSwiftPackageProductDependency;
package = 84A0A8862A47D5C50038F329 /* XCRemoteSwiftPackageReference "QEMUKit" */;
productName = QEMUKit;
};
84A0A8892A47D5D10038F329 /* QEMUKit */ = {
isa = XCSwiftPackageProductDependency;
package = 84A0A8862A47D5C50038F329 /* XCRemoteSwiftPackageReference "QEMUKit" */;
productName = QEMUKit;
};
84A0A88B2A47D5D70038F329 /* QEMUKit */ = {
isa = XCSwiftPackageProductDependency;
package = 84A0A8862A47D5C50038F329 /* XCRemoteSwiftPackageReference "QEMUKit" */;
productName = QEMUKit;
};
84B36D1D27B3264600C22685 /* CocoaSpice */ = {
isa = XCSwiftPackageProductDependency;
package = 84B36D1C27B3261E00C22685 /* XCRemoteSwiftPackageReference "CocoaSpice" */;
productName = CocoaSpice;
};
84B36D1F27B3264E00C22685 /* CocoaSpiceNoUsb */ = {
isa = XCSwiftPackageProductDependency;
package = 84B36D1C27B3261E00C22685 /* XCRemoteSwiftPackageReference "CocoaSpice" */;
productName = CocoaSpiceNoUsb;
};
84B36D2127B3265400C22685 /* CocoaSpice */ = {
isa = XCSwiftPackageProductDependency;
package = 84B36D1C27B3261E00C22685 /* XCRemoteSwiftPackageReference "CocoaSpice" */;
productName = CocoaSpice;
};
84CE3DAB2904C14100FF068B /* InAppSettingsKit */ = {
isa = XCSwiftPackageProductDependency;
package = 84CE3DAA2904C14100FF068B /* XCRemoteSwiftPackageReference "InAppSettingsKit" */;
productName = InAppSettingsKit;
};
84CF5DF2288E433F00D01721 /* SwiftUIVisualEffects */ = {
isa = XCSwiftPackageProductDependency;
package = 84018693288B66370050AC51 /* XCRemoteSwiftPackageReference "swiftui-visual-effects" */;
productName = SwiftUIVisualEffects;
};
84E3A8FF293DBC290024A740 /* ArgumentParser */ = {
isa = XCSwiftPackageProductDependency;
package = 84E3A8FE293DBC290024A740 /* XCRemoteSwiftPackageReference "swift-argument-parser" */;
productName = ArgumentParser;
};
85EC515B27CC74AA004A51DE /* Logging */ = {
isa = XCSwiftPackageProductDependency;
package = CE020BA524AEDEF000B44AB6 /* XCRemoteSwiftPackageReference "swift-log" */;
productName = Logging;
};
85EC515D27CC74AA004A51DE /* SwiftTerm */ = {
isa = XCSwiftPackageProductDependency;
package = 848F71E4277A2466006A0240 /* XCRemoteSwiftPackageReference "SwiftTerm" */;
productName = SwiftTerm;
};
B329049B270FE136002707AC /* AltKit */ = {
isa = XCSwiftPackageProductDependency;
package = B329049A270FE136002707AC /* XCRemoteSwiftPackageReference "AltKit" */;
productName = AltKit;
};
B3DDF57126E9BBA300CE47F0 /* AltKit */ = {
isa = XCSwiftPackageProductDependency;
productName = AltKit;
};
CE020BA624AEDEF000B44AB6 /* Logging */ = {
isa = XCSwiftPackageProductDependency;
package = CE020BA524AEDEF000B44AB6 /* XCRemoteSwiftPackageReference "swift-log" */;
productName = Logging;
};
CE020BA824AEDF3000B44AB6 /* Logging */ = {
isa = XCSwiftPackageProductDependency;
package = CE020BA524AEDEF000B44AB6 /* XCRemoteSwiftPackageReference "swift-log" */;
productName = Logging;
};
CE231D512BE03617006D6DC3 /* SwiftCopyfile */ = {
isa = XCSwiftPackageProductDependency;
package = CE231D502BE03617006D6DC3 /* XCRemoteSwiftPackageReference "SwiftCopyfile" */;
productName = SwiftCopyfile;
};
CE231D532BE03630006D6DC3 /* SwiftCopyfile */ = {
isa = XCSwiftPackageProductDependency;
package = CE231D502BE03617006D6DC3 /* XCRemoteSwiftPackageReference "SwiftCopyfile" */;
productName = SwiftCopyfile;
};
CE231D552BE03636006D6DC3 /* SwiftCopyfile */ = {
isa = XCSwiftPackageProductDependency;
package = CE231D502BE03617006D6DC3 /* XCRemoteSwiftPackageReference "SwiftCopyfile" */;
productName = SwiftCopyfile;
};
CE231D592BE03791006D6DC3 /* SwiftCopyfile */ = {
isa = XCSwiftPackageProductDependency;
package = CE231D502BE03617006D6DC3 /* XCRemoteSwiftPackageReference "SwiftCopyfile" */;
productName = SwiftCopyfile;
};
CE89CB0D2B8B1B5A006B2CC2 /* VisionKeyboardKit */ = {
isa = XCSwiftPackageProductDependency;
package = CE89CB0C2B8B1B49006B2CC2 /* XCRemoteSwiftPackageReference "VisionKeyboardKit" */;
productName = VisionKeyboardKit;
};
CE89CB0F2B8B1B6A006B2CC2 /* VisionKeyboardKit */ = {
isa = XCSwiftPackageProductDependency;
package = CE89CB0C2B8B1B49006B2CC2 /* XCRemoteSwiftPackageReference "VisionKeyboardKit" */;
productName = VisionKeyboardKit;
};
CE89CB112B8B1B7A006B2CC2 /* VisionKeyboardKit */ = {
isa = XCSwiftPackageProductDependency;
package = CE89CB0C2B8B1B49006B2CC2 /* XCRemoteSwiftPackageReference "VisionKeyboardKit" */;
productName = VisionKeyboardKit;
};
CE93759824BB821F0074066F /* IQKeyboardManagerSwift */ = {
isa = XCSwiftPackageProductDependency;
package = CE93759724BB821F0074066F /* XCRemoteSwiftPackageReference "IQKeyboardManager" */;
productName = IQKeyboardManagerSwift;
};
CE9B15352B11A491003A32DD /* SwiftConnect */ = {
isa = XCSwiftPackageProductDependency;
package = CE9B15342B11A491003A32DD /* XCRemoteSwiftPackageReference "SwiftConnect" */;
productName = SwiftConnect;
};
CE9B15372B11A4A7003A32DD /* SwiftConnect */ = {
isa = XCSwiftPackageProductDependency;
package = CE9B15342B11A491003A32DD /* XCRemoteSwiftPackageReference "SwiftConnect" */;
productName = SwiftConnect;
};
CE9B15392B11A4AE003A32DD /* SwiftConnect */ = {
isa = XCSwiftPackageProductDependency;
package = CE9B15342B11A491003A32DD /* XCRemoteSwiftPackageReference "SwiftConnect" */;
productName = SwiftConnect;
};
CE9B153B2B11A4B4003A32DD /* SwiftConnect */ = {
isa = XCSwiftPackageProductDependency;
package = CE9B15342B11A491003A32DD /* XCRemoteSwiftPackageReference "SwiftConnect" */;
productName = SwiftConnect;
};
CEA45E20263519B5002FA97D /* Logging */ = {
isa = XCSwiftPackageProductDependency;
package = CEA45E21263519B5002FA97D /* XCRemoteSwiftPackageReference "swift-log" */;
productName = Logging;
};
CEA45E22263519B5002FA97D /* IQKeyboardManagerSwift */ = {
isa = XCSwiftPackageProductDependency;
package = CEA45E23263519B5002FA97D /* XCRemoteSwiftPackageReference "IQKeyboardManager" */;
productName = IQKeyboardManagerSwift;
};
CEDD11C02B7C74D7004DDAC6 /* SwiftPortmap */ = {
isa = XCSwiftPackageProductDependency;
package = CEDD11BF2B7C74D7004DDAC6 /* XCRemoteSwiftPackageReference "SwiftPortmap" */;
productName = SwiftPortmap;
};
CEF7F5842AEEDCC400E34952 /* Logging */ = {
isa = XCSwiftPackageProductDependency;
package = CEF7F5852AEEDCC400E34952 /* XCRemoteSwiftPackageReference "swift-log" */;
productName = Logging;
};
CEF7F5862AEEDCC400E34952 /* IQKeyboardManagerSwift */ = {
isa = XCSwiftPackageProductDependency;
package = CEF7F5872AEEDCC400E34952 /* XCRemoteSwiftPackageReference "IQKeyboardManager" */;
productName = IQKeyboardManagerSwift;
};
CEF7F5882AEEDCC400E34952 /* ZIPFoundation */ = {
isa = XCSwiftPackageProductDependency;
package = CEF7F5892AEEDCC400E34952 /* XCRemoteSwiftPackageReference "ZIPFoundation" */;
productName = ZIPFoundation;
};
CEF7F58E2AEEDCC400E34952 /* SwiftTerm */ = {
isa = XCSwiftPackageProductDependency;
package = CEF7F58F2AEEDCC400E34952 /* XCRemoteSwiftPackageReference "SwiftTerm" */;
productName = SwiftTerm;
};
CEF7F5902AEEDCC400E34952 /* SwiftUIVisualEffects */ = {
isa = XCSwiftPackageProductDependency;
package = CEF7F5912AEEDCC400E34952 /* XCRemoteSwiftPackageReference "swiftui-visual-effects" */;
productName = SwiftUIVisualEffects;
};
CEF7F5922AEEDCC400E34952 /* InAppSettingsKit */ = {
isa = XCSwiftPackageProductDependency;
package = CEF7F5932AEEDCC400E34952 /* XCRemoteSwiftPackageReference "InAppSettingsKit" */;
productName = InAppSettingsKit;
};
CEF7F6D52AEEEF7D00E34952 /* CocoaSpiceNoUsb */ = {
isa = XCSwiftPackageProductDependency;
package = 84B36D1C27B3261E00C22685 /* XCRemoteSwiftPackageReference "CocoaSpice" */;
productName = CocoaSpiceNoUsb;
};
/* End XCSwiftPackageProductDependency section */
};
rootObject = CE550BC1225947990063E575 /* Project object */;
}