草庐IT

debug_release

全部标签

android - 如何在 Android Studio 中构建 'release' APK?

我正在尝试构建一个可以上传到Play商店的APK。当我在AndroidStudio(版本0.3.1)中选择Build|GenerateSignedAPK...时,我会被定向到如何在“gradlebuildscripts”中正确设置签名过程的链接:http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Signing-Configurations不幸的是,在检查了该页面后,我不知道要编辑什么文件以及要放入什么文件——我来自VisualStudio背景,所以懒惰地期待东西“正常工作”:)。(在确定AndroidS

ios - 如何确定我的 iOS 应用程序正在 DEBUG 模式下运行?

代码:#ifDEBUGletiAmInDebugMode=true#elseletiAmInDebugMode=false#endif项目设置:方案设置:结果:println(iAmInDebugMode)//false为什么?我做错了什么? 最佳答案 在swift中它不会像这样工作,你需要在其他swift标志中设置标志-DDEBUG然后它会工作。您可以获得有关构建配置标志的更多详细信息here 关于ios-如何确定我的iOS应用程序正在DEBUG模式下运行?,我们在StackOverf

swift - Accessor 仅在 Swift 1.2/2.0 Release 版本中给出了错误的值

我在我的代码中发现了一个非常奇怪的错误,它只发生在发布版本中。在我看来这像是一个Swift错误,但请告诉我您的想法。importFoundationenumLevel:Int{caseBad=0,Normal=1,Good=2,Superb=3}structAttribute:Printable{varx:Level=.Normalvary:Level=.Normalvarz:Level=.Normalvarw:Level=.Normalvardescription:String{return"(\(x.rawValue),\(y.rawValue),\(z.rawValue),\(w

ios - 仅在 DEBUG 配置上符合协议(protocol)

当设置了DEBUG标志时,我试图启用类协议(protocol):#ifDEBUGclassLoginViewController:UIViewController,UITextFieldDelegate{#elseclassLoginViewController:UIViewController{#endif//...}虽然它没有编译,#else行上的“Expecteddeclaration”。 最佳答案 swift中的预处理器指令与您可能习惯使用的不同。Appledocumentation关于这个主题,#if/#else/#end

debugging - lldb-错误 : invalid thread #i

我正在尝试使用LLDB对错误代码执行一些调试:@IBActionfuncsomePrettyAction(sender:AnyObject){letnames=["LLDB","is","fun","Kudos:)"]println("outofindexname:\(names[5])")}所以当应用程序在println处崩溃时(出于显而易见的原因;)),我在XCode调试器控制台输入了-'ThreadInfo',它给了我以下输出:thread#1:tid=0x6fbc,0x000000010ee5f1d0libswiftCore.dylib`Swift._fatalErrorMes

ios - 核心数据 - executeFetchRequest Swift 1.2 Release模式崩溃

在Xcode6.3Beta中升级到Swift1.2后,我所有执行fetchRequest的代码现在都会导致EXC_BAD_ACCESS这是一个示例,我根据实体名称删除了实体:funcdeleteAllEntities(entityName:String){println(entityName)varerror:NSError?=nilletallEntityFetchRequest=NSFetchRequest(entityName:entityName)ifletsavedObjects=self.managedObjectContext?.executeFetchRequest(a

ios - Swift 中的内存管理 : memory don't released after NSOperation ends

有人可以澄清一件事关于Swift的内存管理吗?我有以下应用委托(delegate):@NSApplicationMainclassAppDelegate:NSObject,NSApplicationDelegate{privatelet_queue=NSOperationQueue()funcapplicationDidFinishLaunching(aNotification:NSNotification){_queue.maxConcurrentOperationCount=1_queue.addOperation(Operation())_queue.addOperation(O

ios - Swift:在当前参数寄存器中找到选择器名称:release

我收到一个无法重现的崩溃日志:“在当前参数寄存器中找到的选择器名称:release”我不明白这是什么意思,谷歌搜索也没有给我任何好的答案。它被标记为异常类型:SIGTRAP它崩溃的代码行是:letaccentColor=data.AccentColor==nil?UIColor.blackColor():data.AccentColor!同一行代码在init()函数中起作用,但在用户点击按钮后似乎稍后会崩溃当我将它发送给用户时,这种崩溃发生了很多次,但我无法重现它或找出可能导致它的原因。此错误消息是什么意思,我该如何解决该问题? 最佳答案

ios - 具有 Objective-C 和快速代码的应用程序在 Release模式下启动时崩溃, Debug模式正常

我的项目是基于Objective-C的,并且有一些第三方swift代码。应用程序在Debug模式下运行良好,但是,当我将应用程序存档为Release模式时,应用程序将在启动屏幕上崩溃。将swift优化级别设置为None仍然有同样的问题。我安装了crashlytics3.7,但它在启动时崩溃,它没有机会上传崩溃。我很绝望。有什么想法吗?更新:我试图删除所有swift的东西和存档,现在一切都像往常一样。但是,一旦我将swift文件拖到基于Objective-C的项目中,运行(调试)应用程序就可以了。但是如果存档(发布)并将其安装在iPhone上,启动时会立即崩溃。有什么我想念的吗?

swift ,AVAudioRecorder : Error 317: ca_debug_string: inPropertyData == NULL

我知道有些线程会出现此错误消息,但它们并没有真正提供问题的答案,这就是为什么我决定打开另一个线程并再次询问的原因...希望其他人遇到过同样的问题,解决它。importUIKitimportAVFoundationclassRecordSoundsViewController:UIViewController,AVAudioRecorderDelegate{//MARK:IBOutletsforButtons@IBOutletweakvarrecordingLable:UILabel!@IBOutletweakvarrecordButton:UIButton!@IBOutletweakv