// !$*UTF8*$! { archiveVersion = 1; classes = { }; objectVersion = 77; objects = { /* Begin PBXBuildFile section */ 1C424E7EC0536E93EE157AAC /* libapp.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 117563A1D670435510A187BE /* libapp.a */; }; 4EB3A2423ABA624C5F6AABC9 /* WebKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 907B33BB6C97C8B233870648 /* WebKit.framework */; }; 5B7D0602465AAF6E20917B51 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = F920B9501682227EB4C5580B /* Assets.xcassets */; }; 6E8F0F19612EDA6CB9899982 /* assets in Resources */ = {isa = PBXBuildFile; fileRef = AEDF0B8CB7F0B7FCEB9DCAF3 /* assets */; }; 80C327188314ED778AFE1A52 /* Metal.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9935075CB2F77C7FF5DEC9CD /* Metal.framework */; }; 861B4CB9523FF4475E91C486 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 45C9A6B16B4A4D83DB471F70 /* CoreGraphics.framework */; }; 901ADE52A49AE72CB0DC74B5 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E8A91F6EDFE1DF22A75BAC5B /* UIKit.framework */; }; 9548B4F08BAC94137D619B1D /* main.mm in Sources */ = {isa = PBXBuildFile; fileRef = FBD91C23BBFFCA204E30DF3C /* main.mm */; }; C83DAFDDC40D6B13ED3067DD /* MetalKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 173014947E8ACEAF0A6530C8 /* MetalKit.framework */; }; CBA8DF76D32875939B11BB7E /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 12EF895C7409F66F94087427 /* QuartzCore.framework */; }; F65F7706A2A012C9C62AF91D /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5559CAF2F000248F428011FC /* Security.framework */; }; FD913972B6AE055A540F0B22 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 318D53F5BA017F1A6F56F5C5 /* LaunchScreen.storyboard */; }; /* End PBXBuildFile section */ /* Begin PBXFileReference section */ 00266099C3B2A3641E3EC2A8 /* git.rs */ = {isa = PBXFileReference; path = git.rs; sourceTree = ""; }; 0CB4FCD517531E320A021759 /* subprocess.rs */ = {isa = PBXFileReference; path = subprocess.rs; sourceTree = ""; }; 0D8C0BF75A2D8581CAC3168E /* views.rs */ = {isa = PBXFileReference; path = views.rs; sourceTree = ""; }; 117563A1D670435510A187BE /* libapp.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libapp.a; sourceTree = ""; }; 12EF895C7409F66F94087427 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; }; 1301493F0688650405F65A99 /* mcp.rs */ = {isa = PBXFileReference; path = mcp.rs; sourceTree = ""; }; 134B1A0B803EC3636BBD0540 /* git_clone.rs */ = {isa = PBXFileReference; path = git_clone.rs; sourceTree = ""; }; 13884CA1616DD620C003651A /* lifecycle_cmds.rs */ = {isa = PBXFileReference; path = lifecycle_cmds.rs; sourceTree = ""; }; 14FA9E51ED6C6378565D3B0B /* telemetry.rs */ = {isa = PBXFileReference; path = telemetry.rs; sourceTree = ""; }; 173014947E8ACEAF0A6530C8 /* MetalKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MetalKit.framework; path = System/Library/Frameworks/MetalKit.framework; sourceTree = SDKROOT; }; 187F125A14E9E017AD23214A /* ops.rs */ = {isa = PBXFileReference; path = ops.rs; sourceTree = ""; }; 1CEF6C06C1287DD4AE2F9B51 /* kiro_cli.rs */ = {isa = PBXFileReference; path = kiro_cli.rs; sourceTree = ""; }; 209FB6E2406EAC1084C003C5 /* vault_watcher.rs */ = {isa = PBXFileReference; path = vault_watcher.rs; sourceTree = ""; }; 20F351BEF92336C8A1DF741F /* main.rs */ = {isa = PBXFileReference; path = main.rs; sourceTree = ""; }; 211CF0973C74006DC242D0DA /* delete.rs */ = {isa = PBXFileReference; path = delete.rs; sourceTree = ""; }; 2193E56695BF953A7DE197C0 /* menu.rs */ = {isa = PBXFileReference; path = menu.rs; sourceTree = ""; }; 2295957108F171E85D7017A3 /* opencode_events_tests.rs */ = {isa = PBXFileReference; path = opencode_events_tests.rs; sourceTree = ""; }; 240750F08BB20691A0E99759 /* opencode_events.rs */ = {isa = PBXFileReference; path = opencode_events.rs; sourceTree = ""; }; 276294E0D7AC3E659AF8237C /* hololake_iOS.app */ = {isa = PBXFileReference; includeInIndex = 0; lastKnownFileType = wrapper.application; path = hololake_iOS.app; sourceTree = BUILT_PRODUCTS_DIR; }; 282A3A834C97BA5453CC9355 /* copilot_discovery.rs */ = {isa = PBXFileReference; path = copilot_discovery.rs; sourceTree = ""; }; 28CD86F8A12878BAE5808ACE /* boundary.rs */ = {isa = PBXFileReference; path = boundary.rs; sourceTree = ""; }; 29D602292E0D2C8E10E9B803 /* sheet.rs */ = {isa = PBXFileReference; path = sheet.rs; sourceTree = ""; }; 2AFAE7D225D25B4BFC6F3370 /* rename_cmds.rs */ = {isa = PBXFileReference; path = rename_cmds.rs; sourceTree = ""; }; 2B938E7363F949A622DD8397 /* ignored.rs */ = {isa = PBXFileReference; path = ignored.rs; sourceTree = ""; }; 2E308CF651801982430AF883 /* search.rs */ = {isa = PBXFileReference; path = search.rs; sourceTree = ""; }; 2FDC2B69E5C741777BB6F71D /* ai_agents.rs */ = {isa = PBXFileReference; path = ai_agents.rs; sourceTree = ""; }; 312060FB9C2576AA2210903B /* remote_status.rs */ = {isa = PBXFileReference; path = remote_status.rs; sourceTree = ""; }; 318D53F5BA017F1A6F56F5C5 /* LaunchScreen.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = LaunchScreen.storyboard; sourceTree = ""; }; 330EBF657FF49A5CEA691365 /* claude_cli.rs */ = {isa = PBXFileReference; path = claude_cli.rs; sourceTree = ""; }; 3460EF754ED1B8654E45EFAB /* ai_models.rs */ = {isa = PBXFileReference; path = ai_models.rs; sourceTree = ""; }; 36DED2A29CA856166131006E /* folders.rs */ = {isa = PBXFileReference; path = folders.rs; sourceTree = ""; }; 38772E620BBC5538B49CEDFD /* file_cmds.rs */ = {isa = PBXFileReference; path = file_cmds.rs; sourceTree = ""; }; 396792FAF69396D4D7456CE7 /* scan_and_file_access.rs */ = {isa = PBXFileReference; path = scan_and_file_access.rs; sourceTree = ""; }; 3B2C90A787EF15F5C1DDC835 /* scan_cmds.rs */ = {isa = PBXFileReference; path = scan_cmds.rs; sourceTree = ""; }; 3B3BB6E2A202EA03E7797343 /* view_relationships.rs */ = {isa = PBXFileReference; path = view_relationships.rs; sourceTree = ""; }; 3D4D38ACF5A57BA7DDF2CC9B /* complex_frontmatter.rs */ = {isa = PBXFileReference; path = complex_frontmatter.rs; sourceTree = ""; }; 40AF218FD76116EAF73079C2 /* opencode_cli.rs */ = {isa = PBXFileReference; path = opencode_cli.rs; sourceTree = ""; }; 40CA5E0BA503491D8E109E03 /* mod.rs */ = {isa = PBXFileReference; path = mod.rs; sourceTree = ""; }; 42406A4FDE217A3D303E1490 /* opencode.rs */ = {isa = PBXFileReference; path = opencode.rs; sourceTree = ""; }; 45412043345D5656E7D31DFC /* git_connect.rs */ = {isa = PBXFileReference; path = git_connect.rs; sourceTree = ""; }; 45C9A6B16B4A4D83DB471F70 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; }; 47E641E8D831982238FCF5D4 /* hermes_cli.rs */ = {isa = PBXFileReference; path = hermes_cli.rs; sourceTree = ""; }; 47EDAF686EACF168E90E00C9 /* paths.rs */ = {isa = PBXFileReference; path = paths.rs; sourceTree = ""; }; 497C22F10C21FCB4CF1978A0 /* line_stream.rs */ = {isa = PBXFileReference; path = line_stream.rs; sourceTree = ""; }; 4E4BBC1CC65B04620FE5ACF7 /* memory.rs */ = {isa = PBXFileReference; path = memory.rs; sourceTree = ""; }; 515B73736D1F5EA458FF4CBF /* claude_invocation.rs */ = {isa = PBXFileReference; path = claude_invocation.rs; sourceTree = ""; }; 53E80AB4F48A6E53B2338B4B /* ai_model_tools.rs */ = {isa = PBXFileReference; path = ai_model_tools.rs; sourceTree = ""; }; 5559CAF2F000248F428011FC /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = System/Library/Frameworks/Security.framework; sourceTree = SDKROOT; }; 5650F631903A7BFC6C180561 /* commit.rs */ = {isa = PBXFileReference; path = commit.rs; sourceTree = ""; }; 5FE785C5A75724E0D528CADA /* pi_discovery.rs */ = {isa = PBXFileReference; path = pi_discovery.rs; sourceTree = ""; }; 60442802617B8BC8EB982029 /* config_seed.rs */ = {isa = PBXFileReference; path = config_seed.rs; sourceTree = ""; }; 609266ED8ADC8D1B5325517A /* opencode_discovery.rs */ = {isa = PBXFileReference; path = opencode_discovery.rs; sourceTree = ""; }; 650FA149AD8459A2C245D0C7 /* pulse.rs */ = {isa = PBXFileReference; path = pulse.rs; sourceTree = ""; }; 65A73B64D88239A170CF299A /* migration.rs */ = {isa = PBXFileReference; path = migration.rs; sourceTree = ""; }; 68D09A4D9AEC45D6F8190469 /* version.rs */ = {isa = PBXFileReference; path = version.rs; sourceTree = ""; }; 6AF0BF4F3FC570BF7E65B741 /* remote_url.rs */ = {isa = PBXFileReference; path = remote_url.rs; sourceTree = ""; }; 6ECAB30D8912656B5E11959A /* view_migration.rs */ = {isa = PBXFileReference; path = view_migration.rs; sourceTree = ""; }; 6ED92E21C98368571ED6CA7D /* history.rs */ = {isa = PBXFileReference; path = history.rs; sourceTree = ""; }; 70A93129B1958D310CC38F63 /* type_templates.rs */ = {isa = PBXFileReference; path = type_templates.rs; sourceTree = ""; }; 722773963A61C9E3DB99B304 /* type_and_links.rs */ = {isa = PBXFileReference; path = type_and_links.rs; sourceTree = ""; }; 729AD052E90B9A83246D49A6 /* remote_config.rs */ = {isa = PBXFileReference; path = remote_config.rs; sourceTree = ""; }; 731A143588CD5D2D412BA799 /* connect.rs */ = {isa = PBXFileReference; path = connect.rs; sourceTree = ""; }; 7526367BFD671D87C04135E7 /* pi_events_tests.rs */ = {isa = PBXFileReference; path = pi_events_tests.rs; sourceTree = ""; }; 75445E11B4A11A3605177EF9 /* provider.rs */ = {isa = PBXFileReference; path = provider.rs; sourceTree = ""; }; 7599B204D83DCC8DC75458B1 /* frontmatter_regression_tests.rs */ = {isa = PBXFileReference; path = frontmatter_regression_tests.rs; sourceTree = ""; }; 7876AB1696C6A473C0CA60DD /* dates.rs */ = {isa = PBXFileReference; path = dates.rs; sourceTree = ""; }; 79E99FECA35482A58E9929E8 /* upstream.rs */ = {isa = PBXFileReference; path = upstream.rs; sourceTree = ""; }; 7FEB8ACB3EFE38A9C2273981 /* remote.rs */ = {isa = PBXFileReference; path = remote.rs; sourceTree = ""; }; 814BEE45F3957BA070B8A6FE /* keys.rs */ = {isa = PBXFileReference; path = keys.rs; sourceTree = ""; }; 83CCD3A86C61E070EB9C029B /* mod.rs */ = {isa = PBXFileReference; path = mod.rs; sourceTree = ""; }; 889853675108C435C5DB7358 /* real_vault_consistency.rs */ = {isa = PBXFileReference; path = real_vault_consistency.rs; sourceTree = ""; }; 8969FA0D7729542C8FE8ED93 /* lib.rs */ = {isa = PBXFileReference; path = lib.rs; sourceTree = ""; }; 8A655DE1999D25A828FAB0A2 /* file.rs */ = {isa = PBXFileReference; path = file.rs; sourceTree = ""; }; 8B033502734FD8E7F64B8885 /* parsing.rs */ = {isa = PBXFileReference; path = parsing.rs; sourceTree = ""; }; 8CBB3EB747F6DF8B0D8F6DB7 /* trash.rs */ = {isa = PBXFileReference; path = trash.rs; sourceTree = ""; }; 8D6486437DAA2C59C1085A64 /* settings.rs */ = {isa = PBXFileReference; path = settings.rs; sourceTree = ""; }; 8E04F42BA9D33CA9F7DAD3F0 /* antigravity_cli.rs */ = {isa = PBXFileReference; path = antigravity_cli.rs; sourceTree = ""; }; 8EF52B0E3E02145BEF8B164C /* vault.rs */ = {isa = PBXFileReference; path = vault.rs; sourceTree = ""; }; 907B33BB6C97C8B233870648 /* WebKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WebKit.framework; path = System/Library/Frameworks/WebKit.framework; sourceTree = SDKROOT; }; 93CF3E5A2C399C696CB83C8E /* path_identity.rs */ = {isa = PBXFileReference; path = path_identity.rs; sourceTree = ""; }; 93D4A6ABB25A10CF045919B9 /* credentials.rs */ = {isa = PBXFileReference; path = credentials.rs; sourceTree = ""; }; 960E88B1AC470035ADEC0DD8 /* mcp_config.rs */ = {isa = PBXFileReference; path = mcp_config.rs; sourceTree = ""; }; 975BD8B6821A8FA0356DFE31 /* hololake_iOS.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = hololake_iOS.entitlements; sourceTree = ""; }; 98555F139A6093466C0DD80E /* extraction.rs */ = {isa = PBXFileReference; path = extraction.rs; sourceTree = ""; }; 9935075CB2F77C7FF5DEC9CD /* Metal.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Metal.framework; path = System/Library/Frameworks/Metal.framework; sourceTree = SDKROOT; }; 99B3DA704DB835E530007E84 /* antigravity_config.rs */ = {isa = PBXFileReference; path = antigravity_config.rs; sourceTree = ""; }; 9C5AB398816652B7DA146489 /* windows_cmd_shim.rs */ = {isa = PBXFileReference; path = windows_cmd_shim.rs; sourceTree = ""; }; 9DF2BE1316C12B537A5E99EF /* title_sync.rs */ = {isa = PBXFileReference; path = title_sync.rs; sourceTree = ""; }; 9F804D206D6339ADD094B1CB /* window_state.rs */ = {isa = PBXFileReference; path = window_state.rs; sourceTree = ""; }; A0B9AEB056A7B2713B0EF52A /* hermes_discovery.rs */ = {isa = PBXFileReference; path = hermes_discovery.rs; sourceTree = ""; }; A3BFA73F44481A097F35045D /* parsing_tests.rs */ = {isa = PBXFileReference; path = parsing_tests.rs; sourceTree = ""; }; A484D6E506A65D914AFD65C7 /* pdf_export.rs */ = {isa = PBXFileReference; path = pdf_export.rs; sourceTree = ""; }; A75935B7F652A3077F4E2C07 /* ops_update_tests.rs */ = {isa = PBXFileReference; path = ops_update_tests.rs; sourceTree = ""; }; A7A456C38BF1BB9A93999A38 /* author.rs */ = {isa = PBXFileReference; path = author.rs; sourceTree = ""; }; A7D7C3B4DBD0E1E2A07CF92A /* display_metadata.rs */ = {isa = PBXFileReference; path = display_metadata.rs; sourceTree = ""; }; A8A3F1EFA0B974EE7214ECB3 /* relationship_key_tests.rs */ = {isa = PBXFileReference; path = relationship_key_tests.rs; sourceTree = ""; }; AEDF0B8CB7F0B7FCEB9DCAF3 /* assets */ = {isa = PBXFileReference; lastKnownFileType = folder; path = assets; sourceTree = SOURCE_ROOT; }; AF044E0B28E443DBCFB4BFBF /* view_date_filters.rs */ = {isa = PBXFileReference; path = view_date_filters.rs; sourceTree = ""; }; B0B4AE2937945F1896E1B205 /* mod_tests.rs */ = {isa = PBXFileReference; path = mod_tests.rs; sourceTree = ""; }; B37489EAD8111AF691B4E56D /* opencode_config.rs */ = {isa = PBXFileReference; path = opencode_config.rs; sourceTree = ""; }; B377452F2570C8D916B24737 /* rename.rs */ = {isa = PBXFileReference; path = rename.rs; sourceTree = ""; }; B7223A7822564745FD4B7CDD /* app_icon.rs */ = {isa = PBXFileReference; path = app_icon.rs; sourceTree = ""; }; B7436FF982457F75FD04F370 /* ai.rs */ = {isa = PBXFileReference; path = ai.rs; sourceTree = ""; }; B7EEF25B97EA865DC2F2B16F /* app_icon.rs */ = {isa = PBXFileReference; path = app_icon.rs; sourceTree = ""; }; BA9780D7C82253E700210AD1 /* pi_cli.rs */ = {isa = PBXFileReference; path = pi_cli.rs; sourceTree = ""; }; BB2C976547D1CF4F9CEDE8E1 /* antigravity_discovery.rs */ = {isa = PBXFileReference; path = antigravity_discovery.rs; sourceTree = ""; }; BB68BFCC620A099FBDFE5234 /* folders.rs */ = {isa = PBXFileReference; path = folders.rs; sourceTree = ""; }; BD404CAA02D081312BABF0B2 /* view_cmds.rs */ = {isa = PBXFileReference; path = view_cmds.rs; sourceTree = ""; }; BE0762EE42FE319CB09FC6C1 /* archival_metadata.rs */ = {isa = PBXFileReference; path = archival_metadata.rs; sourceTree = ""; }; BE7B1AB7B47F47F165573044 /* cli_agent_runtime.rs */ = {isa = PBXFileReference; path = cli_agent_runtime.rs; sourceTree = ""; }; BEE7A0C1F8EE18EDAB31905A /* copilot_cli.rs */ = {isa = PBXFileReference; path = copilot_cli.rs; sourceTree = ""; }; C0BC9BAFF0BD9AA5E75BDD77 /* system.rs */ = {isa = PBXFileReference; path = system.rs; sourceTree = ""; }; C2C6C397E5BBD3E4640FF236 /* filename_rules.rs */ = {isa = PBXFileReference; path = filename_rules.rs; sourceTree = ""; }; C3B314E7CF8AF8A86D1C6997 /* app_updater.rs */ = {isa = PBXFileReference; path = app_updater.rs; sourceTree = ""; }; C594B406D338F9F56959FDDD /* shell_env.rs */ = {isa = PBXFileReference; path = shell_env.rs; sourceTree = ""; }; C697AFAFE64F32FEDC51A843 /* mod.rs */ = {isa = PBXFileReference; path = mod.rs; sourceTree = ""; }; C6BFF4E47F1E8F4F966FC6F3 /* yaml.rs */ = {isa = PBXFileReference; path = yaml.rs; sourceTree = ""; }; C75EB2059FB3A38D3E884D36 /* status.rs */ = {isa = PBXFileReference; path = status.rs; sourceTree = ""; }; C80317E70943D0F66AF6B18E /* view_tests.rs */ = {isa = PBXFileReference; path = view_tests.rs; sourceTree = ""; }; CABC6880374F0998B1C69D95 /* clone.rs */ = {isa = PBXFileReference; path = clone.rs; sourceTree = ""; }; CAE745BD7E8696D9BB969024 /* runtime.rs */ = {isa = PBXFileReference; path = runtime.rs; sourceTree = ""; }; CCD024076CA11EAC1A9EE692 /* entry.rs */ = {isa = PBXFileReference; path = entry.rs; sourceTree = ""; }; CCD92D5F8DB1DF1EB5DCAA2E /* relationships.rs */ = {isa = PBXFileReference; path = relationships.rs; sourceTree = ""; }; D4CB7D29501EF5F65790FAAC /* ai_agent_processes.rs */ = {isa = PBXFileReference; path = ai_agent_processes.rs; sourceTree = ""; }; D5217A3CE5BA0EA50F116B1E /* pi_config.rs */ = {isa = PBXFileReference; path = pi_config.rs; sourceTree = ""; }; D5B2D88CFABF8B79C82390E5 /* getting_started.rs */ = {isa = PBXFileReference; path = getting_started.rs; sourceTree = ""; }; D5C705C3B8C2B76A98702F77 /* journal_type_visibility.rs */ = {isa = PBXFileReference; path = journal_type_visibility.rs; sourceTree = ""; }; D5CDF98D6115D2AB430BF773 /* view_value_conversions.rs */ = {isa = PBXFileReference; path = view_value_conversions.rs; sourceTree = ""; }; D6217DF5DA776022D831FE3B /* remote_branch_tests.rs */ = {isa = PBXFileReference; path = remote_branch_tests.rs; sourceTree = ""; }; D6B1FE5AF362BAC634875019 /* conflict.rs */ = {isa = PBXFileReference; path = conflict.rs; sourceTree = ""; }; DC17DBB96089A85760E6D190 /* linux_appimage.rs */ = {isa = PBXFileReference; path = linux_appimage.rs; sourceTree = ""; }; E0733C95F0183F1919FB705F /* rename_transaction.rs */ = {isa = PBXFileReference; path = rename_transaction.rs; sourceTree = ""; }; E19D7FEEBC114189FCF0F84A /* image.rs */ = {isa = PBXFileReference; path = image.rs; sourceTree = ""; }; E19EFD664F7375F6A27495CC /* app_config.rs */ = {isa = PBXFileReference; path = app_config.rs; sourceTree = ""; }; E201C712C4EF00B2BFAD0455 /* system_metadata_tests.rs */ = {isa = PBXFileReference; path = system_metadata_tests.rs; sourceTree = ""; }; E2B08AF815595124CA76FE33 /* cache.rs */ = {isa = PBXFileReference; path = cache.rs; sourceTree = ""; }; E411974CEDAB1E163FFF1704 /* bindings.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = bindings.h; sourceTree = ""; }; E502EAEA6030504F91B1B6B8 /* command.rs */ = {isa = PBXFileReference; path = command.rs; sourceTree = ""; }; E7E43D90B97E284B2F6A717D /* frontmatter.rs */ = {isa = PBXFileReference; path = frontmatter.rs; sourceTree = ""; }; E8A91F6EDFE1DF22A75BAC5B /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; }; EE36F56C627BC172C7CCA065 /* pi_events.rs */ = {isa = PBXFileReference; path = pi_events.rs; sourceTree = ""; }; EEA7BC2EB818A793D68CECA1 /* frontmatter_cmds.rs */ = {isa = PBXFileReference; path = frontmatter_cmds.rs; sourceTree = ""; }; EFA6483B1269D2EC0DBD4D5A /* modified_dates_tests.rs */ = {isa = PBXFileReference; path = modified_dates_tests.rs; sourceTree = ""; }; F0D5D034E9AE877D8F630233 /* kiro_discovery.rs */ = {isa = PBXFileReference; path = kiro_discovery.rs; sourceTree = ""; }; F1238B11A81DABC7B28747B9 /* mod.rs */ = {isa = PBXFileReference; path = mod.rs; sourceTree = ""; }; F7D0E6E67B410BBCCF64F197 /* file_url.rs */ = {isa = PBXFileReference; path = file_url.rs; sourceTree = ""; }; F86E7BC210B3629F404B302E /* basics.rs */ = {isa = PBXFileReference; path = basics.rs; sourceTree = ""; }; F920B9501682227EB4C5580B /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; F95BF811C401A0626DEDA0B9 /* clipboard.rs */ = {isa = PBXFileReference; path = clipboard.rs; sourceTree = ""; }; FA7C034475B4AB303F8E400D /* folder_and_file_kind.rs */ = {isa = PBXFileReference; path = folder_and_file_kind.rs; sourceTree = ""; }; FB31ABA594014CA2DEFEBD9C /* runtime.rs */ = {isa = PBXFileReference; path = runtime.rs; sourceTree = ""; }; FBB7A51D7CCC05D3348D1190 /* vault_list.rs */ = {isa = PBXFileReference; path = vault_list.rs; sourceTree = ""; }; FBD91C23BBFFCA204E30DF3C /* main.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = main.mm; sourceTree = ""; }; FE4F7CE296F76FBE49B288EE /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = Info.plist; sourceTree = ""; }; FF3044079CC906291942C508 /* codex_cli.rs */ = {isa = PBXFileReference; path = codex_cli.rs; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ 593F74524C732216FFF7CCEE /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( 1C424E7EC0536E93EE157AAC /* libapp.a in Frameworks */, 861B4CB9523FF4475E91C486 /* CoreGraphics.framework in Frameworks */, 80C327188314ED778AFE1A52 /* Metal.framework in Frameworks */, C83DAFDDC40D6B13ED3067DD /* MetalKit.framework in Frameworks */, CBA8DF76D32875939B11BB7E /* QuartzCore.framework in Frameworks */, F65F7706A2A012C9C62AF91D /* Security.framework in Frameworks */, 901ADE52A49AE72CB0DC74B5 /* UIKit.framework in Frameworks */, 4EB3A2423ABA624C5F6AABC9 /* WebKit.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ 08417072C62A5EFA12FD5F46 /* Sources */ = { isa = PBXGroup; children = ( 58726A1E666110EC0B3F52EB /* hololake */, ); path = Sources; sourceTree = ""; }; 12067A245B774568941E3362 /* vault */ = { isa = PBXGroup; children = ( E2B08AF815595124CA76FE33 /* cache.rs */, 60442802617B8BC8EB982029 /* config_seed.rs */, CCD024076CA11EAC1A9EE692 /* entry.rs */, 8A655DE1999D25A828FAB0A2 /* file.rs */, C2C6C397E5BBD3E4640FF236 /* filename_rules.rs */, BB68BFCC620A099FBDFE5234 /* folders.rs */, 7599B204D83DCC8DC75458B1 /* frontmatter_regression_tests.rs */, E7E43D90B97E284B2F6A717D /* frontmatter.rs */, D5B2D88CFABF8B79C82390E5 /* getting_started.rs */, 2B938E7363F949A622DD8397 /* ignored.rs */, E19D7FEEBC114189FCF0F84A /* image.rs */, 65A73B64D88239A170CF299A /* migration.rs */, B0B4AE2937945F1896E1B205 /* mod_tests.rs */, 83CCD3A86C61E070EB9C029B /* mod.rs */, EFA6483B1269D2EC0DBD4D5A /* modified_dates_tests.rs */, A3BFA73F44481A097F35045D /* parsing_tests.rs */, 8B033502734FD8E7F64B8885 /* parsing.rs */, 93CF3E5A2C399C696CB83C8E /* path_identity.rs */, A8A3F1EFA0B974EE7214ECB3 /* relationship_key_tests.rs */, E0733C95F0183F1919FB705F /* rename_transaction.rs */, B377452F2570C8D916B24737 /* rename.rs */, E201C712C4EF00B2BFAD0455 /* system_metadata_tests.rs */, 9DF2BE1316C12B537A5E99EF /* title_sync.rs */, 8CBB3EB747F6DF8B0D8F6DB7 /* trash.rs */, 70A93129B1958D310CC38F63 /* type_templates.rs */, AF044E0B28E443DBCFB4BFBF /* view_date_filters.rs */, 6ECAB30D8912656B5E11959A /* view_migration.rs */, 3B3BB6E2A202EA03E7797343 /* view_relationships.rs */, C80317E70943D0F66AF6B18E /* view_tests.rs */, D5CDF98D6115D2AB430BF773 /* view_value_conversions.rs */, 0D8C0BF75A2D8581CAC3168E /* views.rs */, 50520A5D121D878EA47CE8BA /* mod_tests */, ); path = vault; sourceTree = ""; }; 19CFD7CB8FCEE414B74B2502 /* Products */ = { isa = PBXGroup; children = ( 276294E0D7AC3E659AF8237C /* hololake_iOS.app */, ); name = Products; sourceTree = ""; }; 21A05FADFF3FF8F606BDB27A /* commands */ = { isa = PBXGroup; children = ( B7436FF982457F75FD04F370 /* ai.rs */, B7EEF25B97EA865DC2F2B16F /* app_icon.rs */, F95BF811C401A0626DEDA0B9 /* clipboard.rs */, 211CF0973C74006DC242D0DA /* delete.rs */, 36DED2A29CA856166131006E /* folders.rs */, 134B1A0B803EC3636BBD0540 /* git_clone.rs */, 45412043345D5656E7D31DFC /* git_connect.rs */, 00266099C3B2A3641E3EC2A8 /* git.rs */, 4E4BBC1CC65B04620FE5ACF7 /* memory.rs */, 40CA5E0BA503491D8E109E03 /* mod.rs */, A484D6E506A65D914AFD65C7 /* pdf_export.rs */, CAE745BD7E8696D9BB969024 /* runtime.rs */, 29D602292E0D2C8E10E9B803 /* sheet.rs */, C0BC9BAFF0BD9AA5E75BDD77 /* system.rs */, 8EF52B0E3E02145BEF8B164C /* vault.rs */, 68D09A4D9AEC45D6F8190469 /* version.rs */, B51A68A32590206DA8AA27D5 /* vault */, ); path = commands; sourceTree = ""; }; 261971315A9566290DE630F0 = { isa = PBXGroup; children = ( AEDF0B8CB7F0B7FCEB9DCAF3 /* assets */, F920B9501682227EB4C5580B /* Assets.xcassets */, 318D53F5BA017F1A6F56F5C5 /* LaunchScreen.storyboard */, E74D33E97ED632AB99B558BA /* hololake_iOS */, 08417072C62A5EFA12FD5F46 /* Sources */, 9DCEF43B595AA2B6525AE44D /* src */, 773BAFFF06B76986EB0B2276 /* Frameworks */, 19CFD7CB8FCEE414B74B2502 /* Products */, ); sourceTree = ""; }; 402658380699CDF599C7F26D /* bindings */ = { isa = PBXGroup; children = ( E411974CEDAB1E163FFF1704 /* bindings.h */, ); path = bindings; sourceTree = ""; }; 50520A5D121D878EA47CE8BA /* mod_tests */ = { isa = PBXGroup; children = ( BE0762EE42FE319CB09FC6C1 /* archival_metadata.rs */, F86E7BC210B3629F404B302E /* basics.rs */, 3D4D38ACF5A57BA7DDF2CC9B /* complex_frontmatter.rs */, A7D7C3B4DBD0E1E2A07CF92A /* display_metadata.rs */, FA7C034475B4AB303F8E400D /* folder_and_file_kind.rs */, D5C705C3B8C2B76A98702F77 /* journal_type_visibility.rs */, 889853675108C435C5DB7358 /* real_vault_consistency.rs */, CCD92D5F8DB1DF1EB5DCAA2E /* relationships.rs */, 396792FAF69396D4D7456CE7 /* scan_and_file_access.rs */, 722773963A61C9E3DB99B304 /* type_and_links.rs */, ); path = mod_tests; sourceTree = ""; }; 58726A1E666110EC0B3F52EB /* hololake */ = { isa = PBXGroup; children = ( FBD91C23BBFFCA204E30DF3C /* main.mm */, 402658380699CDF599C7F26D /* bindings */, ); path = hololake; sourceTree = ""; }; 60FF32980F43B2EE095972C0 /* cli_agent_runtime */ = { isa = PBXGroup; children = ( 497C22F10C21FCB4CF1978A0 /* line_stream.rs */, 960E88B1AC470035ADEC0DD8 /* mcp_config.rs */, C594B406D338F9F56959FDDD /* shell_env.rs */, 9C5AB398816652B7DA146489 /* windows_cmd_shim.rs */, ); path = cli_agent_runtime; sourceTree = ""; }; 773BAFFF06B76986EB0B2276 /* Frameworks */ = { isa = PBXGroup; children = ( 45C9A6B16B4A4D83DB471F70 /* CoreGraphics.framework */, 117563A1D670435510A187BE /* libapp.a */, 9935075CB2F77C7FF5DEC9CD /* Metal.framework */, 173014947E8ACEAF0A6530C8 /* MetalKit.framework */, 12EF895C7409F66F94087427 /* QuartzCore.framework */, 5559CAF2F000248F428011FC /* Security.framework */, E8A91F6EDFE1DF22A75BAC5B /* UIKit.framework */, 907B33BB6C97C8B233870648 /* WebKit.framework */, ); name = Frameworks; sourceTree = ""; }; 9DCEF43B595AA2B6525AE44D /* src */ = { isa = PBXGroup; children = ( D4CB7D29501EF5F65790FAAC /* ai_agent_processes.rs */, 2FDC2B69E5C741777BB6F71D /* ai_agents.rs */, 53E80AB4F48A6E53B2338B4B /* ai_model_tools.rs */, 3460EF754ED1B8654E45EFAB /* ai_models.rs */, 8E04F42BA9D33CA9F7DAD3F0 /* antigravity_cli.rs */, 99B3DA704DB835E530007E84 /* antigravity_config.rs */, BB2C976547D1CF4F9CEDE8E1 /* antigravity_discovery.rs */, E19EFD664F7375F6A27495CC /* app_config.rs */, B7223A7822564745FD4B7CDD /* app_icon.rs */, C3B314E7CF8AF8A86D1C6997 /* app_updater.rs */, 330EBF657FF49A5CEA691365 /* claude_cli.rs */, 515B73736D1F5EA458FF4CBF /* claude_invocation.rs */, BE7B1AB7B47F47F165573044 /* cli_agent_runtime.rs */, FF3044079CC906291942C508 /* codex_cli.rs */, BEE7A0C1F8EE18EDAB31905A /* copilot_cli.rs */, 282A3A834C97BA5453CC9355 /* copilot_discovery.rs */, 47E641E8D831982238FCF5D4 /* hermes_cli.rs */, A0B9AEB056A7B2713B0EF52A /* hermes_discovery.rs */, 1CEF6C06C1287DD4AE2F9B51 /* kiro_cli.rs */, F0D5D034E9AE877D8F630233 /* kiro_discovery.rs */, 8969FA0D7729542C8FE8ED93 /* lib.rs */, DC17DBB96089A85760E6D190 /* linux_appimage.rs */, 20F351BEF92336C8A1DF741F /* main.rs */, 1301493F0688650405F65A99 /* mcp.rs */, 2193E56695BF953A7DE197C0 /* menu.rs */, 40AF218FD76116EAF73079C2 /* opencode_cli.rs */, B37489EAD8111AF691B4E56D /* opencode_config.rs */, 609266ED8ADC8D1B5325517A /* opencode_discovery.rs */, 2295957108F171E85D7017A3 /* opencode_events_tests.rs */, 240750F08BB20691A0E99759 /* opencode_events.rs */, BA9780D7C82253E700210AD1 /* pi_cli.rs */, D5217A3CE5BA0EA50F116B1E /* pi_config.rs */, 5FE785C5A75724E0D528CADA /* pi_discovery.rs */, 7526367BFD671D87C04135E7 /* pi_events_tests.rs */, EE36F56C627BC172C7CCA065 /* pi_events.rs */, 2E308CF651801982430AF883 /* search.rs */, 8D6486437DAA2C59C1085A64 /* settings.rs */, 14FA9E51ED6C6378565D3B0B /* telemetry.rs */, FBB7A51D7CCC05D3348D1190 /* vault_list.rs */, 209FB6E2406EAC1084C003C5 /* vault_watcher.rs */, 9F804D206D6339ADD094B1CB /* window_state.rs */, 60FF32980F43B2EE095972C0 /* cli_agent_runtime */, 21A05FADFF3FF8F606BDB27A /* commands */, BBC3D44F61CCC5727BF19E80 /* frontmatter */, A6232B4AF7C89DFF2781B6B9 /* git */, F3FD87814A10D493D431F563 /* mcp */, 12067A245B774568941E3362 /* vault */, ); name = src; path = ../../src; sourceTree = ""; }; A6232B4AF7C89DFF2781B6B9 /* git */ = { isa = PBXGroup; children = ( A7A456C38BF1BB9A93999A38 /* author.rs */, CABC6880374F0998B1C69D95 /* clone.rs */, E502EAEA6030504F91B1B6B8 /* command.rs */, 5650F631903A7BFC6C180561 /* commit.rs */, D6B1FE5AF362BAC634875019 /* conflict.rs */, 731A143588CD5D2D412BA799 /* connect.rs */, 93D4A6ABB25A10CF045919B9 /* credentials.rs */, 7876AB1696C6A473C0CA60DD /* dates.rs */, F7D0E6E67B410BBCCF64F197 /* file_url.rs */, 6ED92E21C98368571ED6CA7D /* history.rs */, C697AFAFE64F32FEDC51A843 /* mod.rs */, 75445E11B4A11A3605177EF9 /* provider.rs */, 650FA149AD8459A2C245D0C7 /* pulse.rs */, D6217DF5DA776022D831FE3B /* remote_branch_tests.rs */, 729AD052E90B9A83246D49A6 /* remote_config.rs */, 312060FB9C2576AA2210903B /* remote_status.rs */, 6AF0BF4F3FC570BF7E65B741 /* remote_url.rs */, 7FEB8ACB3EFE38A9C2273981 /* remote.rs */, C75EB2059FB3A38D3E884D36 /* status.rs */, 79E99FECA35482A58E9929E8 /* upstream.rs */, ); path = git; sourceTree = ""; }; B51A68A32590206DA8AA27D5 /* vault */ = { isa = PBXGroup; children = ( 28CD86F8A12878BAE5808ACE /* boundary.rs */, 38772E620BBC5538B49CEDFD /* file_cmds.rs */, EEA7BC2EB818A793D68CECA1 /* frontmatter_cmds.rs */, 13884CA1616DD620C003651A /* lifecycle_cmds.rs */, 2AFAE7D225D25B4BFC6F3370 /* rename_cmds.rs */, 3B2C90A787EF15F5C1DDC835 /* scan_cmds.rs */, BD404CAA02D081312BABF0B2 /* view_cmds.rs */, ); path = vault; sourceTree = ""; }; BBC3D44F61CCC5727BF19E80 /* frontmatter */ = { isa = PBXGroup; children = ( 814BEE45F3957BA070B8A6FE /* keys.rs */, F1238B11A81DABC7B28747B9 /* mod.rs */, A75935B7F652A3077F4E2C07 /* ops_update_tests.rs */, 187F125A14E9E017AD23214A /* ops.rs */, C6BFF4E47F1E8F4F966FC6F3 /* yaml.rs */, ); path = frontmatter; sourceTree = ""; }; E74D33E97ED632AB99B558BA /* hololake_iOS */ = { isa = PBXGroup; children = ( 975BD8B6821A8FA0356DFE31 /* hololake_iOS.entitlements */, FE4F7CE296F76FBE49B288EE /* Info.plist */, ); path = hololake_iOS; sourceTree = ""; }; F3FD87814A10D493D431F563 /* mcp */ = { isa = PBXGroup; children = ( 98555F139A6093466C0DD80E /* extraction.rs */, 42406A4FDE217A3D303E1490 /* opencode.rs */, 47EDAF686EACF168E90E00C9 /* paths.rs */, FB31ABA594014CA2DEFEBD9C /* runtime.rs */, 0CB4FCD517531E320A021759 /* subprocess.rs */, ); path = mcp; sourceTree = ""; }; /* End PBXGroup section */ /* Begin PBXNativeTarget section */ 6C4312178BC9716ADE77034C /* hololake_iOS */ = { isa = PBXNativeTarget; buildConfigurationList = EEC68AC09159031B028A1569 /* Build configuration list for PBXNativeTarget "hololake_iOS" */; buildPhases = ( F988B1E05D3A98CE4158F78F /* Build Rust Code */, 3C1B9767C4B07812F55109AF /* Sources */, D90E1D8095C4568BAF5D5AA1 /* Resources */, 593F74524C732216FFF7CCEE /* Frameworks */, ); buildRules = ( ); dependencies = ( ); name = hololake_iOS; packageProductDependencies = ( ); productName = hololake_iOS; productReference = 276294E0D7AC3E659AF8237C /* hololake_iOS.app */; productType = "com.apple.product-type.application"; }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ DEA98173D2F51277A646B35A /* Project object */ = { isa = PBXProject; attributes = { BuildIndependentTargetsInParallel = YES; LastUpgradeCheck = 1430; TargetAttributes = { 6C4312178BC9716ADE77034C = { DevelopmentTeam = 825A9L3G7Q; ProvisioningStyle = Automatic; }; }; }; buildConfigurationList = 2BEE742C341A4A355A6B098D /* Build configuration list for PBXProject "hololake" */; developmentRegion = en; hasScannedForEncodings = 0; knownRegions = ( Base, en, ); mainGroup = 261971315A9566290DE630F0; minimizedProjectReferenceProxies = 1; preferredProjectObjectVersion = 77; productRefGroup = 19CFD7CB8FCEE414B74B2502 /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( 6C4312178BC9716ADE77034C /* hololake_iOS */, ); }; /* End PBXProject section */ /* Begin PBXResourcesBuildPhase section */ D90E1D8095C4568BAF5D5AA1 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( 5B7D0602465AAF6E20917B51 /* Assets.xcassets in Resources */, FD913972B6AE055A540F0B22 /* LaunchScreen.storyboard in Resources */, 6E8F0F19612EDA6CB9899982 /* assets in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ F988B1E05D3A98CE4158F78F /* Build Rust Code */ = { isa = PBXShellScriptBuildPhase; alwaysOutOfDate = 1; buildActionMask = 2147483647; files = ( ); inputFileListPaths = ( ); inputPaths = ( ); name = "Build Rust Code"; outputFileListPaths = ( ); outputPaths = ( "$(SRCROOT)/Externals/x86_64/${CONFIGURATION}/libapp.a", "$(SRCROOT)/Externals/arm64/${CONFIGURATION}/libapp.a", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "npm run -- tauri ios xcode-script -v --platform ${PLATFORM_DISPLAY_NAME:?} --sdk-root ${SDKROOT:?} --framework-search-paths \"${FRAMEWORK_SEARCH_PATHS:?}\" --header-search-paths \"${HEADER_SEARCH_PATHS:?}\" --gcc-preprocessor-definitions \"${GCC_PREPROCESSOR_DEFINITIONS:-}\" --configuration ${CONFIGURATION:?} ${FORCE_COLOR} ${ARCHS:?}"; }; /* End PBXShellScriptBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ 3C1B9767C4B07812F55109AF /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 9548B4F08BAC94137D619B1D /* main.mm in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin XCBuildConfiguration section */ 61501B3E5E957A706DE67F4C /* debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; 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 = YES; 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; DEBUG_INFORMATION_FORMAT = dwarf; ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_TESTABILITY = YES; GCC_C_LANGUAGE_STANDARD = gnu11; GCC_DYNAMIC_NO_PIC = NO; GCC_NO_COMMON_BLOCKS = YES; GCC_OPTIMIZATION_LEVEL = 0; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", "DEBUG=1", ); 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; IPHONEOS_DEPLOYMENT_TARGET = 15.0; MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; MTL_FAST_MATH = YES; ONLY_ACTIVE_ARCH = YES; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 5.0; }; name = debug; }; 6EAA5FC6E93A3B966028D70B /* release */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; ARCHS = ( arm64, ); ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CODE_SIGN_ENTITLEMENTS = hololake_iOS/hololake_iOS.entitlements; CODE_SIGN_IDENTITY = "iPhone Developer"; CODE_SIGN_STYLE = Automatic; DEVELOPMENT_TEAM = 825A9L3G7Q; ENABLE_BITCODE = NO; "EXCLUDED_ARCHS[sdk=iphoneos*]" = x86_64; FRAMEWORK_SEARCH_PATHS = ( "$(inherited)", "\".\"", ); INFOPLIST_FILE = hololake_iOS/Info.plist; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", ); "LIBRARY_SEARCH_PATHS[arch=arm64]" = "$(inherited) $(PROJECT_DIR)/Externals/arm64/$(CONFIGURATION) $(SDKROOT)/usr/lib/swift $(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME) $(TOOLCHAIN_DIR)/usr/lib/swift-5.0/$(PLATFORM_NAME)"; "LIBRARY_SEARCH_PATHS[arch=x86_64]" = "$(inherited) $(PROJECT_DIR)/Externals/x86_64/$(CONFIGURATION) $(SDKROOT)/usr/lib/swift $(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME) $(TOOLCHAIN_DIR)/usr/lib/swift-5.0/$(PLATFORM_NAME)"; PRODUCT_BUNDLE_IDENTIFIER = com.guanghulab.hololake; PRODUCT_NAME = "HoloLake Era"; SDKROOT = iphoneos; TARGETED_DEVICE_FAMILY = "1,2"; VALID_ARCHS = arm64; }; name = release; }; 991E2C78C8FC11EC349E63ED /* release */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; 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 = YES; 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; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_NS_ASSERTIONS = NO; ENABLE_STRICT_OBJC_MSGSEND = YES; 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; IPHONEOS_DEPLOYMENT_TARGET = 15.0; MTL_ENABLE_DEBUG_INFO = NO; MTL_FAST_MATH = YES; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; SWIFT_COMPILATION_MODE = wholemodule; SWIFT_OPTIMIZATION_LEVEL = "-O"; SWIFT_VERSION = 5.0; }; name = release; }; A1BFC54BE32FD396178DD6BF /* debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; ARCHS = ( arm64, ); ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CODE_SIGN_ENTITLEMENTS = hololake_iOS/hololake_iOS.entitlements; CODE_SIGN_IDENTITY = "iPhone Developer"; CODE_SIGN_STYLE = Automatic; DEVELOPMENT_TEAM = 825A9L3G7Q; ENABLE_BITCODE = NO; "EXCLUDED_ARCHS[sdk=iphoneos*]" = x86_64; FRAMEWORK_SEARCH_PATHS = ( "$(inherited)", "\".\"", ); INFOPLIST_FILE = hololake_iOS/Info.plist; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", ); "LIBRARY_SEARCH_PATHS[arch=arm64]" = "$(inherited) $(PROJECT_DIR)/Externals/arm64/$(CONFIGURATION) $(SDKROOT)/usr/lib/swift $(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME) $(TOOLCHAIN_DIR)/usr/lib/swift-5.0/$(PLATFORM_NAME)"; "LIBRARY_SEARCH_PATHS[arch=x86_64]" = "$(inherited) $(PROJECT_DIR)/Externals/x86_64/$(CONFIGURATION) $(SDKROOT)/usr/lib/swift $(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME) $(TOOLCHAIN_DIR)/usr/lib/swift-5.0/$(PLATFORM_NAME)"; PRODUCT_BUNDLE_IDENTIFIER = com.guanghulab.hololake; PRODUCT_NAME = "HoloLake Era"; SDKROOT = iphoneos; TARGETED_DEVICE_FAMILY = "1,2"; VALID_ARCHS = arm64; }; name = debug; }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ 2BEE742C341A4A355A6B098D /* Build configuration list for PBXProject "hololake" */ = { isa = XCConfigurationList; buildConfigurations = ( 61501B3E5E957A706DE67F4C /* debug */, 991E2C78C8FC11EC349E63ED /* release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = debug; }; EEC68AC09159031B028A1569 /* Build configuration list for PBXNativeTarget "hololake_iOS" */ = { isa = XCConfigurationList; buildConfigurations = ( A1BFC54BE32FD396178DD6BF /* debug */, 6EAA5FC6E93A3B966028D70B /* release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = debug; }; /* End XCConfigurationList section */ }; rootObject = DEA98173D2F51277A646B35A /* Project object */; }