美文网首页
Debug/Release/Archive使用与区分

Debug/Release/Archive使用与区分

作者: 罂粟之城 | 来源:发表于2019-08-14 13:20 被阅读0次

    Debug和Release区别在于:

    如区分Debug模式:
    #ifdef DEBUG
    ///
    #else
    ///
    #endif
    
      1. Debug是可在代码中加入断点进行代码的步进、步出等一步步操作以便于在真机或者模拟器上可以进行调试工作,查找问题更加方便。
      1. Debug一般用于开发模式中,比如我们可以用于测试某个功能时,直接使用Debug模式即可。
    #ifdef DEBUG
    #define NSLog(...)  NSLog(__VA_ARGS__)
    #define MyLog(...)  NSLog(__VA_ARGS__)
    #else
    #define NSLog(...)
    #define MyLog(...)
    #endif
    
      1. 而Release一般是在打包上线时使用,在Release模式下生成的Release包比Debug包更小。

    Archive(Xcode->product->Archive)主要是使用于项目打包上线时使用。

    相关文章

      网友评论

          本文标题:Debug/Release/Archive使用与区分

          本文链接:https://www.haomeiwen.com/subject/fhjgjctx.html