Files
CxIDE/CxIDE.xcodeproj/xcshareddata/xcschemes/CxIDE.xcscheme
T
cx-git-agent f71da0219b feat: enhance xcodeproj, xcassets, scheme, Info.plist, and entitlements
xcodeproj build settings:
- Add CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED for localization checks
- Add GCC_C_LANGUAGE_STANDARD=gnu17 for C language standard
- Add LLVM_LTO=YES for Release link-time optimization
- Add ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS
- Add ENABLE_INCOMING_NETWORK_CONNECTIONS for MCP agent server
- Add ENABLE_PREVIEWS for SwiftUI preview support

xcassets (14 new color sets):
- EditorBackground, SidebarBackground, ConsoleBackground
- KeywordColor, StringColor, CommentColor, TypeColor, NumberColor
- LineNumberColor, ToolbarTint, CurrentLineHighlight
- ErrorHighlight, WarningHighlight
- GitAddedColor, GitModifiedColor, GitDeletedColor
- All with proper light/dark mode variants
- Remove orphan icon_64x64.png and icon_base.png (fixed warnings)

xcscheme:
- Add targeted code coverage for CxIDE target only
- Ad- Ad- Ad- Ad- Ad- Ad- Ad- Ad- Ad- Ad- Ad- Ad- Ad- Ad- Ad- Ad- Ad- Ad- Ad- Ad- Ad- Ad- Ad- Ad- Ad- Ad- Ad- Ad- Ad- Ad- Ad- Ad- Ad- Ad- Ad- Ad- Ad- Ad- Ad- Ad- Adv v- Ad- Ad- Ad- Ad- Ad- ALD_- Ad- Ad- Ad- Ad- Ad- Ad- Ad- Ad- Ad- Ad- Ad- Ad- Ad- Ad- Ad- Ad- Ad- Aunch arg (disabled)

Info.plist:
- Add 12 new document types: C, ObjC, Python, Shell, JS, TS,
  HTML, CSS, YAML, XML, Plain Text, Property List

Entitlements:
- Add network.client and network.server for agent HTTP/WebSocket
- Add files.user-selec- Add files.user-selec- Add filads.read-write
- Add- Add- Add- Add- Aderminal com- Add- Add- Add- Add- Aderminal com- Add- Add- Add- Adrestore workspace state
All 53 tests passing
2026-04-21 17:46:39 -05:00

147 lines
5.1 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<Scheme
LastUpgradeVersion = "2630"
version = "1.3">
<BuildAction
parallelizeBuildables = "YES"
buildImplicitDependencies = "YES">
<BuildActionEntries>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "YES"
buildForProfiling = "YES"
buildForArchiving = "YES"
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "T00001"
BuildableName = "CxIDE.app"
BlueprintName = "CxIDE"
ReferencedContainer = "container:CxIDE.xcodeproj">
</BuildableReference>
</BuildActionEntry>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "NO"
buildForProfiling = "NO"
buildForArchiving = "NO"
buildForAnalyzing = "NO">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "T00002"
BuildableName = "CxIDETests.xctest"
BlueprintName = "CxIDETests"
ReferencedContainer = "container:CxIDE.xcodeproj">
</BuildableReference>
</BuildActionEntry>
</BuildActionEntries>
</BuildAction>
<TestAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
shouldUseLaunchSchemeArgsEnv = "YES"
codeCoverageEnabled = "YES"
onlyGenerateCoverageForSpecifiedTargets = "YES">
<CodeCoverageTargets>
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "T00001"
BuildableName = "CxIDE.app"
BlueprintName = "CxIDE"
ReferencedContainer = "container:CxIDE.xcodeproj">
</BuildableReference>
</CodeCoverageTargets>
<Testables>
<TestableReference
skipped = "NO"
parallelizable = "YES"
testExecutionOrdering = "random">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "T00002"
BuildableName = "CxIDETests.xctest"
BlueprintName = "CxIDETests"
ReferencedContainer = "container:CxIDE.xcodeproj">
</BuildableReference>
</TestableReference>
</Testables>
</TestAction>
<LaunchAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
launchStyle = "0"
useCustomWorkingDirectory = "NO"
ignoresPersistentStateOnLaunch = "NO"
debugDocumentVersioning = "YES"
debugServiceExtension = "internal"
enableAddressSanitizer = "NO"
enableThreadSanitizer = "NO"
stopOnEveryMainThreadCheckerIssue = "YES"
allowLocationSimulation = "YES">
<BuildableProductRunnable
runnableDebuggingMode = "0">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "T00001"
BuildableName = "CxIDE.app"
BlueprintName = "CxIDE"
ReferencedContainer = "container:CxIDE.xcodeproj">
</BuildableReference>
</BuildableProductRunnable>
<EnvironmentVariables>
<EnvironmentVariable
key = "CXIDE_DEBUG"
value = "1"
isEnabled = "YES">
</EnvironmentVariable>
<EnvironmentVariable
key = "MALLOC_SCRIBBLE"
value = "1"
isEnabled = "NO">
</EnvironmentVariable>
<EnvironmentVariable
key = "MALLOC_GUARD_EDGES"
value = "1"
isEnabled = "NO">
</EnvironmentVariable>
<EnvironmentVariable
key = "DYLD_PRINT_STATISTICS"
value = "1"
isEnabled = "NO">
</EnvironmentVariable>
</EnvironmentVariables>
<CommandLineArguments>
<CommandLineArgument
argument = "-com.apple.CoreData.ConcurrencyDebug 1"
isEnabled = "NO">
</CommandLineArgument>
</CommandLineArguments>
</LaunchAction>
<ProfileAction
buildConfiguration = "Release"
shouldUseLaunchSchemeArgsEnv = "YES"
savedToolIdentifier = ""
useCustomWorkingDirectory = "NO"
debugDocumentVersioning = "YES">
<BuildableProductRunnable
runnableDebuggingMode = "0">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "T00001"
BuildableName = "CxIDE.app"
BlueprintName = "CxIDE"
ReferencedContainer = "container:CxIDE.xcodeproj">
</BuildableReference>
</BuildableProductRunnable>
</ProfileAction>
<AnalyzeAction
buildConfiguration = "Debug">
</AnalyzeAction>
<ArchiveAction
buildConfiguration = "Release"
revealArchiveInOrganizer = "YES">
</ArchiveAction>
</Scheme>