github / github/CopilotForXcode

Github Copilot for Xcode.app closes when opened.

Open
#293 6 comments 0 reactions 0 assignees View on GitHub
Dominant language
Swift
Stars
6.3k
Forks
2k
Avg merge
2m
Merged PRs (30d)
2

Description

**Describe the bug**
When I open the Github Copilot for Xcode.app it opens up for a few second and closes right away.

**Versions**
- Copilot for Xcode: [e.g. 0.35.0]
- Xcode: [e.g. 15.1]
- macOS: [e.g. 13.7.6]

**Steps to reproduce**
1. Open the Github Copilot for Xcode.app
2. See that it pops up and closes right away.

**Logs**
logs from `~/Library/Logs/GitHubCopilot/github-copilot-for-xcode.log`
[2025-05-19T17:05:06.890Z] [info] [GitHubCopilot] [39060] check status response: Response(status: Active, user: Optional("YousefAbuJalboush"))
[2025-05-19T17:05:07.022Z] [info] [Client] [39060] Registering bridge launch agent
[2025-05-19T17:05:07.054Z] [info] [CommunicationBridge] [51045] Launching extension service app.
[2025-05-19T17:05:07.303Z] [info] [Service] [53776] Syncing Xcode theme: Default (Dark).xccolortheme
[2025-05-19T17:05:07.334Z] [info] [Service] [53776] XPC Service started.
[2025-05-19T17:05:07.335Z] [info] [CommunicationBridge] [51045] Accepted new connection.
[2025-05-19T17:05:07.965Z] [info] [GitHubCopilot] [39060] check status response: Response(status: Active, user: Optional("YousefAbuJalboush"))
[2025-05-19T17:05:08.266Z] [info] [Client] [39060] Registering bridge launch agent
[2025-05-19T17:05:09.360Z] [info] [GitHubCopilot] [53776] Setting env PATH: /usr/local/opt/mysql@8.4/bin:/Users/yousefjalboush/.rbenv/shims:/usr/local/bin:/usr/local/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/yousefjalboush/.composer/vendor/bin:/usr/local/share/dotnet:~/.dotnet/tools:/Library/Apple/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/Users/yousefjalboush/.cargo/bin:/Users/yousefjalboush/Library/Android/sdk/emulator:/Users/yousefjalboush/Library/Android/sdk/platform-tools:/Users/yousefjalboush/Library/Android/sdk/cmdline-tools:/Users/yousefjalboush/Library/Android/sdk/emulator:/Users/yousefjalboush/Library/Android/sdk/platform-tools:/Users/yousefjalboush/Library/Android/sdk/cmdline-tools
[2025-05-19T17:05:09.797Z] [info] [GitHubCopilot] [53776] Starting language server in file:///Users/yousefjalboush/Library/Application%20Support/com.github.CopilotForXcode/GitHub%20Copilot/support/, ["HOME": "/Users/yousefjalboush", "GH_COPILOT_VERBOSE": "true", "PATH": "/usr/local/opt/mysql@8.4/bin:/Users/yousefjalboush/.rbenv/shims:/usr/local/bin:/usr/local/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/yousefjalboush/.composer/vendor/bin:/usr/local/share/dotnet:~/.dotnet/tools:/Library/Apple/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/Users/yousefjalboush/.cargo/bin:/Users/yousefjalboush/Library/Android/sdk/emulator:/Users/yousefjalboush/Library/Android/sdk/platform-tools:/Users/yousefjalboush/Library/Android/sdk/cmdline-tools:/Users/yousefjalboush/Library/Android/sdk/emulator:/Users/yousefjalboush/Library/Android/sdk/platform-tools:/Users/yousefjalboush/Library/Android/sdk/cmdline-tools"]
[2025-05-19T17:05:09.798Z] [info] [GitHubCopilot] [53776] Running on Xcode string("15.1"), extension version string("0.35.0")
[2025-05-19T17:05:10.919Z] [info] [GitHubCopilot] [53776] Setting env PATH: /usr/local/opt/mysql@8.4/bin:/Users/yousefjalboush/.rbenv/shims:/usr/local/bin:/usr/local/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/yousefjalboush/.composer/vendor/bin:/usr/local/share/dotnet:~/.dotnet/tools:/Library/Apple/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/Users/yousefjalboush/.cargo/bin:/Users/yousefjalboush/Library/Android/sdk/emulator:/Users/yousefjalboush/Library/Android/sdk/platform-tools:/Users/yousefjalboush/Library/Android/sdk/cmdline-tools:/Users/yousefjalboush/Library/Android/sdk/emulator:/Users/yousefjalboush/Library/Android/sdk/platform-tools:/Users/yousefjalboush/Library/Android/sdk/cmdline-tools
[2025-05-19T17:05:10.919Z] [info] [GitHubCopilot] [53776] Starting language server in file:///Users/yousefjalboush/Library/Application%20Support/com.github.CopilotForXcode/GitHub%20Copilot/support/, ["GH_COPILOT_VERBOSE": "true", "PATH": "/usr/local/opt/mysql@8.4/bin:/Users/yousefjalboush/.rbenv/shims:/usr/local/bin:/usr/local/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/yousefjalboush/.composer/vendor/bin:/usr/local/share/dotnet:~/.dotnet/tools:/Library/Apple/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/Users/yousefjalboush/.cargo/bin:/Users/yousefjalboush/Library/Android/sdk/emulator:/Users/yousefjalboush/Library/Android/sdk/platform-tools:/Users/yousefjalboush/Library/Android/sdk/cmdline-tools:/Users/yousefjalboush/Library/Android/sdk/emulator:/Users/yousefjalboush/Library/Android/sdk/platform-tools:/Users/yousefjalboush/Library/Android/sdk/cmdline-tools", "HOME": "/Users/yousefjalboush"]
[2025-05-19T17:05:10.919Z] [info] [GitHubCopilot] [53776] Running on Xcode string("15.1"), extension version string("0.35.0")
[2025-05-19T17:05:11.716Z] [info] [GitHubCopilot] [53776] window/logMessage: {
"message" : "[lsp] GitHub Copilot Language Server 1.321.0 initialized",
"type" : 3
}
[2025-05-19T17:05:12.074Z] [info] [GitHubCopilot] [53776] window/logMessage: {
"message" : "[certificates] Read 64 certificates from Mac keychain",
"type" : 4
}
[2025-05-19T17:05:12.074Z] [info] [GitHubCopilot] [53776] window/logMessage: {
"message" : "[certificates] Removed 6 expired certificates",
"type" : 3
}
[2025-05-19T17:05:12.396Z] [info] [CommunicationBridge] [51045] Service app found: 53776 Optional("com.github.CopilotForXcode.ExtensionService")
[2025-05-19T17:05:12.396Z] [info] [CommunicationBridge] [51045] Service app is still valid
[2025-05-19T17:05:12.396Z] [info] [CommunicationBridge] [51045] Service app found: 53776 Optional("com.github.CopilotForXcode.ExtensionService")
[2025-05-19T17:05:12.397Z] [info] [CommunicationBridge] [51045] Service app is still valid
[2025-05-19T17:05:12.774Z] [info] [GitHubCopilot] [53776] window/logMessage: {
"type" : 3,
"message" : "[lsp] GitHub Copilot Language Server 1.321.0 initialized"
}
[2025-05-19T17:05:13.496Z] [info] [GitHubCopilot] [53776] window/logMessage: {
"message" : "[certificates] Read 64 certificates from Mac keychain",
"type" : 4
}
[2025-05-19T17:05:13.496Z] [info] [GitHubCopilot] [53776] window/logMessage: {
"message" : "[certificates] Removed 6 expired certificates",
"type" : 3
}
[2025-05-19T17:05:13.725Z] [info] [GitHubCopilot] [53776] didChangeStatus: {
"kind" : "Normal",
"busy" : false
}
[2025-05-19T17:05:13.726Z] [info] [GitHubCopilot] [53776] check status response: Response(status: Active, user: Optional("YousefAbuJalboush"))
[2025-05-19T17:05:13.727Z] [info] [GitHubCopilot] [53776] Failed to get MCP Tools status
[2025-05-19T17:05:13.729Z] [info] [GitHubCopilot] [53776] No models found, fetching models...
[2025-05-19T17:05:13.744Z] [info] [GitHubCopilot] [53776] MCPTools: GetAllToolsParams(servers: [])
[2025-05-19T17:05:13.750Z] [info] [GitHubCopilot] [53776] check status response: Response(status: Active, user: Optional("YousefAbuJalboush"))
[2025-05-19T17:05:13.750Z] [info] [GitHubCopilot] [53776] No models found, fetching models...
[2025-05-19T17:05:14.455Z] [info] [Client] [39060] XPCService interrupted

Contributor guide

Open the contributing guide

Research direction

Start by reproducing the launch failure and reviewing ~/Library/Logs/GitHubCopilot/github-copilot-for-xcode.log. Trace the CommunicationBridge, extension service, XPC service, and language-server startup entries; done means GitHub Copilot for Xcode.app stays open without the XPC service being interrupted.

Written by the indexing model from the issue text.

Assessment

Tech stack
macos, swift
Domain
desktop, devtools
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.