美文网首页
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