发布的APP包,登录按钮及其他按钮无响应

             在 iOSK开发中,我们经常会调试程序和发布程序,但是有很多人对 Debug 和 Release 不是太了解.下面是我对 Debug 和 Release 的简单理解,希望对大家在开发中有所启迪:

Debug:

调试版本,主要是让程序员使用,在调试的过程中调用 Debug 会启动更多的服务来监控错误,运行速度相对较慢,而且比较耗能.

Release:

发布版本,主要是让用户使用,在使用的过程中会去掉那些繁琐的监控服务,运行速度相对较快,而且比较节约内存.


建议 :

    在程序开发完成以后,建议在测试的时候 把 Debug 和 Release 两个版本都测试一下,在提测的时候以 Release 测试的情况为准. 因为 Release 状态下测试的情况,是用户使用的真是情景.

在程序调试的过程中, Xcode 默认的情况是 Debug ,如果想修改成 Release 情景下测试.

Edit Scheme--->info--->Build Configuration 选择 Release 进行测试;

     本次问题是因为项目里调用了UIBUtton的拓展类,里边有个+(void)load方法实现导致,因为OC是一门动态语言,使用runtime机制写的,使得button只执行了一遍,影响了工程里的所有button按钮,但是在debug模式下是好好的,release模式下就没反应了,还没查出具体原因,如有大佬知道可评论告知,万分感谢🙂

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 你说呢
    夏dew阅读 818评论 0 0
  • 今日觉察:微笑的力量 今天老大老二因刚游玩回来,又因先生有交代,任两仔好好睡睡,毕竟是暑假。我一大早该干嘛干嘛去了...
    Lisa一一520阅读 3,633评论 0 3
  • 马额初级中学 七年级五班 晏云稀 过去的事情就像一条弯弯的小河,从你生命的河床流过,他流得那么缓慢,又...
    b5dca28cb4fb阅读 1,755评论 0 0
  • 这个世上,有太多的人了。 可是,我知道,你是不同的存在。 在我的世界,你无可替代。 要记得哦。 当处女座遇上天蝎座...
    祈欢_3d11阅读 1,306评论 2 7