xcode - 阻止我的 OS X 应用程序要求用户安装 "XCode Command Line Developer Tools"

标签 xcode macos mono lldb

我创建了一个 Mac OS X 应用程序,并将其分发为 .dmg文件。

我必须在堆栈跟踪中包含源代码行号,因此我添加了 <DebugType>full</DebugType><DebugSymbols>true</DebugSymbols>给我的.csproj文件( not a problem 因为我不害怕逆向工程)

问题:每当发生崩溃时,显然用户都会被要求安装“XCode Command Line Developer Tools”来运行“lldb”(调试器):

XCode Command Line Developer Tools

我的程序不会以任何方式调用这个“lldb”东西。
如何阻止此消息显示?
用户是办公室职员,他们不知道 XCode 是什么。

该应用程序是open source使用 Monodevelop 编译的 C#。

拥有带有源代码行号的良好堆栈跟踪非常重要,我不想放弃。

最佳答案

我在使用 Xamarin 时也遇到过这个问题

我询问了 Xamarin,目前无法阻止这种情况发生,但他们会添加增强功能,以便将来实现这一点。

关于xcode - 阻止我的 OS X 应用程序要求用户安装 "XCode Command Line Developer Tools",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24879471/

相关文章:

iphone - iPhone4(s) 和 5 上 iOS 应用程序的应用程序背景

ios - Xcode 8 要求注册设备以创建配置文件

macos - 带有子菜单的 SwiftUI ContextMenu

python - 我可以在 OS X 上使用 Numba 吗?

c# - 单个 C# 代码上的 Android、iOS、Windows Phone 应用程序

ios - Xcode 快速删除按钮

ios - 使用自动布局弹出键盘时调整 UITextView 的大小

java - 从 macOS 中的代码中检索环境变量值

c# - 性能:在 VS 中编译,在 Windows 和 Linux 上以 Mono 运行

mono - 如何将自定义和本地库与 'pkg-config' 链接