Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Binaries are not signed and fail to run on macOS Monterey with .NET 6 ARM64 runtime #2554

Closed
filipnavara opened this issue Sep 3, 2021 · 2 comments
Assignees
Labels
bug Something isn't working diagnostic global tooling
Milestone

Comments

@filipnavara
Copy link
Member

Description

  1. Install any global tool:
> dotnet tool update -g dotnet-dsrouter --add-source=https://aka.ms/dotnet-tools/index.json
You can invoke the tool using the following command: dotnet-dsrouter
Tool 'dotnet-dsrouter' (version '5.0.236902') was successfully installed.
  1. Run the tool:
> dotnet-dsrouter
zsh: killed     dotnet-dsrouter
  1. Verify that the tool is signed:
> codesign -d /Users/filipnavara/.dotnet/tools/dotnet-dsrouter
/Users/filipnavara/.dotnet/tools/dotnet-dsrouter: code object is not signed at all
  1. Sign the tool and retry:
> codesign -s "*" /Users/filipnavara/.dotnet/tools/dotnet-dsrouter
> dotnet-dsrouter
WARNING: dotnet-dsrouter is an experimental development tool not intended for production environments.

Required command was not provided.

Usage:
  dotnet-dsrouter [options] [command]

Options:
  --version         Show version information
  -?, -h, --help    Show help and usage information

Commands:
  client-server    Start a .NET application Diagnostics Server routing local IPC server <--> remote TCP client. Router is configured using an IPC client (connecting diagnostic tool IPC server) and a TCP/IP server (accepting runtime TCP client).
  server-server    Start a .NET application Diagnostics Server routing local IPC client <--> remote TCP client. Router is configured using an IPC server (connecting to by diagnostic tools) and a TCP/IP server (accepting runtime TCP client).
  server-client    Start a .NET application Diagnostics Server routing local IPC client <--> remote TCP server. Router is configured using an IPC server (connecting to by diagnostic tools) and a TCP/IP client (connecting runtime TCP server).
  client-client    Start a .NET application Diagnostics Server routing local IPC server <--> remote TCP server. Router is configured using an IPC client (connecting diagnostic tool IPC server) and a TCP/IP client (connecting runtime TCP server).


Configuration

macOS Monterey, only .NET 6 ARM64 SDK installed

@filipnavara filipnavara added the bug Something isn't working label Sep 3, 2021
@filipnavara
Copy link
Member Author

Related: dotnet/runtime#52335, dotnet/sdk#19240

@hoyosjs
Copy link
Member

hoyosjs commented Jan 9, 2023

Closing in favor of #1942

@hoyosjs hoyosjs closed this as not planned Won't fix, can't repro, duplicate, stale Jan 9, 2023
@ghost ghost locked as resolved and limited conversation to collaborators Jun 27, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
bug Something isn't working diagnostic global tooling
Projects
None yet
Development

No branches or pull requests

3 participants