在不同版本的 OSX 上调试 XCode 之外的应用程序(查看异常、日志等)

Posted

技术标签:

【中文标题】在不同版本的 OSX 上调试 XCode 之外的应用程序(查看异常、日志等)【英文标题】:Debugging an app outside XCode on different version of OSX (view exceptions, logs, ...) 【发布时间】:2011-08-29 22:07:03 【问题描述】:

我正在开发 Lion 10.7 和 XCode 4.2 测试版。 我需要在没有 XCode 的情况下在 Snow Leopard 上测试我的应用程序并捕获崩溃、NSLog 等。 Snow Leopard 中缺少 10.7 SDK,无法编译和使用 XCode 的嵌入式调试套件。

我该怎么办?

【问题讨论】:

【参考方案1】:

据我了解,我认为您需要下载适用于 Lion 和 Snow Leopard 的 Xcode 4.2 测试版。这是两个不同的版本。从 Mac App Store 或 Apple 的开发者网站获取它们。

【讨论】:

在开发者网站上搜索,最新的 Snow Leopard 版本是 XCode 4.0.2 with 10.6 sdk 我猜你只是一个 Mac 开发者? ios 开发者可以在 iOS 测试版下获得此功能。【参考方案2】:

刚刚发现控制台将跟踪我所有的应用程序 NSLog / 崩溃。

【讨论】:

您还可以在应用程序包中导航,并在终端中启动可执行文件。

以上是关于在不同版本的 OSX 上调试 XCode 之外的应用程序(查看异常、日志等)的主要内容,如果未能解决你的问题,请参考以下文章

与未知开发者在 Hackhackons 中进行 iOS 开发?如何将 Xcode 和调试工具分享给没有 OSX 设备的人? [关闭]

MAC OSX Xcode硬盘清理

IOS开发之免费证书+不越狱真机调试

如何将 OSX 上的 Xcode 更新到最新版本?

在 Mac OSX 上安装 Qt 的调试版本

如何在 OSX 10.10 Yosemite 上安装 xcode 5