GVKun编程网logo

XCode 5远程调试OS X应用程序(xcode调试app)

13

在本文中,我们将给您介绍关于XCode5远程调试OSX应用程序的详细内容,并且为您解答xcode调试app的相关问题,此外,我们还将为您提供关于ios–Xcode6.1’Xcode调试器内置的Swif

在本文中,我们将给您介绍关于XCode 5远程调试OS X应用程序的详细内容,并且为您解答xcode调试app的相关问题,此外,我们还将为您提供关于ios – Xcode 6.1’Xcode调试器内置的Swift REPL可以检查和操作正在运行的应用程序’无法运行、ios – XCode在添加应用程序组(在应用程序ID中添加“应用程序组”权限)后显示警告、ios – 在现有应用程序上推出一个全新的xcode项目应用程序、ios – 如何在应用程序商店xcode 4.4.1上安装XCode 4.5GM?的知识。

本文目录一览:

XCode 5远程调试OS X应用程序(xcode调试app)

XCode 5远程调试OS X应用程序(xcode调试app)

我正在使用XCode 5.0.2在OS X 10.9上开发一个应用程序并获得了一个我无法在这台开发机器上重现的错误报告.但是,我有一个10.7虚拟机出现崩溃,所以我想调试那里没有在这个VM中安装XCode.

我搜索了有关远程调试的信息,但我没有得到有用的答案.我甚至担心它根本不受支持.但无论如何我还是要问一下.

或者,除了执行完整的XCode安装等之外,还有哪些其他选项来调试这样的问题?

解决方法

最简单的方法可能是在虚拟机中安装XCode,然后在那里进行调试.或者,可以在不安装所有XCode的情况下安装gdb或lldb:

GDB
GDB missing in OS X Mavericks

LLDB
http://lldb.llvm.org/build.html

ios – Xcode 6.1’Xcode调试器内置的Swift REPL可以检查和操作正在运行的应用程序’无法运行

ios – Xcode 6.1’Xcode调试器内置的Swift REPL可以检查和操作正在运行的应用程序’无法运行

对于 Xcode 6.1,其中一个更新点是:

Swift REPL built into the Xcode debugger can inspect and manipulate
your running app

我创建了空项目,在viewDidLoad中设置断点,当app在断点处停止时,我在Xcode控制台中输入’repl’,然后尝试打印自己的

println(self)

但是Xcode给了我错误:

error: use of unresolved identifier ‘self’

但它不起作用.

问题是:我做错了什么?

解决方法

事实证明,lldb中的Swift实际上有两个表达式求值器,repl和正则表达式命令.这两者在重要方面有所不同.

如果在导入当前正在运行的应用程序的新Swift模块文件中输入,则repl命令将评估代码作为常规swift编译器.实际上,为了更准确,每次连续调用repl都会向这样的模块添加代码,并且repl会添加一些强大的功能,例如能够重新定义Swift编译器不允许的类.因此,它对于定义全新的类,函数等非常有用.让repl使用这个全局上下文也是必要的,因为Swift中的某些定义只能在模块级别执行,而repl允许您访问所有这些功能.语言. OTOH,这意味着,根据定义,repl命令无法查看运行repl命令的上下文.

表达式命令评估代码,好像它在您当前停止的函数的上下文中运行.这很有用,因为它使您可以访问ivars和局部变量,并且实际上就像在特定上下文中的代码一样.但是执行该技巧的一个副作用是它不能像创建一个新模块那样 – 这就是repl应该模仿的.注意,你在expr中无法做的事情是相当深奥的,你可以经常在表达式命令中建立临时类等.您想使用expr来运行println(self)命令.

简而言之,如果要在调试时编写新类等,请使用repl命令,但如果要访问本地变量等,请使用expr.

注意,为了使事情稍微混乱,repl实际上是一种风味或expr.如果你查看lldb帮助的repl,它会告诉你命令是表达式-r – 的别名.有些人还使用另一个别名:print,表达式 – .该别名对于在将真实表达式输入命令时关闭选项解析非常方便…

ios – XCode在添加应用程序组(在应用程序ID中添加“应用程序组”权限)后显示警告

ios – XCode在添加应用程序组(在应用程序ID中添加“应用程序组”权限)后显示警告

在XCode中添加了一个应用程序组后,它会显示一个警告符号(将“应用程序组”权限添加到您的应用程序ID,并将“应用程序组容器”权限添加到您的应用程序ID)。在警告之前,有一个像这样的加载微调器:

完成加载后,我收到以下警告:

我可以做些什么来纠正这两个错误的步骤?如果我是对的,它已经被添加到我的应用程序ID。

解决方法

我遇到同样的问题,在我的情况下,我的apple id没有权限添加“App Group”。

如果您的帐户类型为“会员”,而不是“代理”,则需要具有主开发帐户的代理/管理员为您添加“应用组”。

ios – 在现有应用程序上推出一个全新的xcode项目应用程序

ios – 在现有应用程序上推出一个全新的xcode项目应用程序

我有以下情况.我们在appstore中有一个应用程序.上周我们重新创建了应用程序并从scatch开始.我们还开始了一个新的 xcode项目.

我的问题是这个.我可以将新项目作为已经在appstore中的旧应用程序的更新推送吗?

亲切的问候

解决方法

我昨天有这个问题 Different Xcode project for revision.您所要做的就是下载证书,将捆绑ID设置为与上一个项目相同,并确保版本号高于之前的版本号.希望能帮助到你.

ios – 如何在应用程序商店xcode 4.4.1上安装XCode 4.5GM?

ios – 如何在应用程序商店xcode 4.4.1上安装XCode 4.5GM?

我在这里寻找这个问题的答案,但找不到任何东西.我之前遇到过GM版 xcode的问题,想知道做什么的程序.我从应用程序商店安装了XCode 4.4.1,我想安装4.5 GM.是否只能在机器上安装或升级?删除4.4.1并安装GM版本或等待一周是否有意义,xcode将自动更新.

我只是不想安装这个,然后必须重新安装应用程序商店版本,因为然后升级将通过应用程序商店安装.

提前致谢!

解决方法

您可以毫无问题地并排安装AppStore版本(4.4.1)和测试版(4.5).只需从开发人员门户网站下载测试版,它就会安装为“ Xcode45-GM”.

关于XCode 5远程调试OS X应用程序xcode调试app的介绍已经告一段落,感谢您的耐心阅读,如果想了解更多关于ios – Xcode 6.1’Xcode调试器内置的Swift REPL可以检查和操作正在运行的应用程序’无法运行、ios – XCode在添加应用程序组(在应用程序ID中添加“应用程序组”权限)后显示警告、ios – 在现有应用程序上推出一个全新的xcode项目应用程序、ios – 如何在应用程序商店xcode 4.4.1上安装XCode 4.5GM?的相关信息,请在本站寻找。

本文标签: