jjzjj

ios - Swift/SKStoreProductViewController pushViewController 结果为 (lldb)

为了将用户推送到iTunes商店以获取所需的项目,我使用了以下函数:funcopenStoreProductWithiTunesItemIdentifier(identifier:String){letstoreViewController=SKStoreProductViewController()storeViewController.delegate=selfletparameters=[SKStoreProductParameterITunesItemIdentifier:identifier,SKStoreProductParameterAffiliateToken:ITUN

swift - Xcode lldb 错误 : can't print out Swift variable - get "$__lldb_injected_self.$__lldb_wrapped_expr_x" instead

有时,当试图在调试器中打印出一个变量时,会显示以下错误消息:error:warning::12:9:warning:initializationofvariable'$__lldb_error_result'wasneverused;considerreplacingwithassignmentto'_'orremovingitvar$__lldb_error_result=__lldb_tmp_error~~~~^~~~~~~~~~~~~~~~~~~~_error::18:5:error:useofunresolvedidentifier'$__lldb_injected_self'

ios - 如何使用 Swift 在 LLDB 控制台中使用 _printHierarchy?

Apple添加了一个privatehelper_printHierarchyiniOS8可以在LLDB控制台中使用:po[[[UIWindowkeyWindow]rootViewController]_printHierarchy]以文本形式打印出整个ViewController层次结构。这仅在您在ObjectiveC上调试代码时有效。然而,在Swift中,这不起作用:(lldb)po[[[UIWindowkeyWindow]rootViewController]_printHierarchy]error::1:13:error:expected','separator[[[UIWin

Xcode:如何退出lldb swift repl

我在调试我的项目时犯了一个错字,现在出现在lldbswiftREPL中,我不知道如何退出它,同时不退出我调试的程序。所以我输入了expr-r--myVariable而不是expr-R--myVariable。下面是我看到的。(如果你想亲自尝试我使用Xcode6.1,C++代码项目,myVariable必须存在)(lldb)expr-r--record.mFileRecord.mVolumeName(std::string)$19=""1>helpexpr/var/folders/zv/r3033x4n0f72bprvyk8612480000gn/T/lldb/30856/repl433

ios - Swift WHOLE_MODULE_OPTIMIZATION 改进了编译时间,但导致 lldb/Xcode 崩溃

长话短说之前SWIFT_WHOLE_MODULE_OPTIMIZATION=NO调试编译需要10-15分钟发布编译需要25分钟以上po在LLDB中运行良好之后SWIFT_WHOLE_MODULE_OPTIMIZATION=YES调试编译需要1-2分钟发布编译大约需要8分钟po总是导致Xcode崩溃知道为什么基于此信息的编译时间很糟糕,和/或为什么Xcode可能会崩溃吗?迪茨我正在处理一个100%Swift的大型项目(Objective-C中有第3方库,但我们所有的代码都是Swift)。我们的编译时间一直很糟糕,编译调试配置通常需要10-15分钟左右,编译发布配置需要30多分钟。由于可怕

swift - 使用 swift 在 LLDB 中使用 po

如何使用LLDB在Swift应用程序中绘制变量值?之前是povariable_name现在我通常会遇到一些讨厌的错误,比如:(lldb)poaerror::11:5:error:useofunresolvedidentifier'$__lldb_injected_self'$__lldb_injected_self.$__lldb_wrapped_expr_2(^ 最佳答案 这个错误听起来可能是因为DWARF没有告诉LLDB在哪里可以找到你的self对象。鉴于Swift的性质,LLDB需要知道self的类型,以便能够在本地范围内注入

ios - Xcode - 创建 LLDB 目标时出错

每当我在XCode6beta4中构建时,我都会收到此错误。这似乎让我的应用程序变得异常缓慢。Warning:ErrorcreatingLLDBtargetatpath'/***/***/***/***.app'-usinganemptyLLDBtargetwhichcancauseslowmemoryreadsfromremotedevices.这到底是什么意思,我该如何解决?提前致谢! 最佳答案 您是否使用Architectures=$(ARCHS_STANDARD_32_BIT)并在64位设备上运行您的应用程序?(iPhone5

c++ - 在 lldb 中使用 C++ std::cout

我正在尝试调用std::cout在Xcode5C++项目中的lldb中。我的项目有一个#include行(并且我验证了编译后的std::cout命令可以正常工作),但它确实not有usingnamespacestd;行。当我在lldb的断点处停止时,我无法调用std::cout:(lldb)exprstd::cout对于那些感兴趣的人,我正在尝试使用std::cout打印OpenCVMat目的。但那个细节可能并不重要。我的lldb版本是lldb-300.2.53.根据要求,这是(简单的)代码:#includeintmain(intargc,constchar*argv[]){std::

c++ - lldb:无法实现:无法获取变量的值

我用这个命令行编译了一个cpp文件:g++-gtest.cpp它在第28行抛出异常。我想通过检查lldb中的变量来调查原因。我在第28行设置了一个断点并在lldb中运行a.out。(lldb)nProcess84233stopped*thread#1:tid=0xa44b86,0x00000001000017fba.out`say(s=)+987atso.cpp:28,queue='com.apple.main-thread',stopreason=stepoverframe#0:0x00000001000017fba.out`say(s=)+987atso.cpp:2825}26el

objective-c - 为什么 LLDB 不能打印 view.bounds?

调试时这样的事情让我发疯:(lldb)pself.boundserror:unsupportedexpressionwithunknowntypeerror:unsupportedexpressionwithunknowntypeerror:2errorsparsingexpression(lldb)p(CGRect)self.boundserror:unsupportedexpressionwithunknowntypeerror:unsupportedexpressionwithunknowntypeerror:C-stylecastfrom''to'CGRect'isnotall