iOS - 警告处理

作者: Mili苗 | 来源:发表于2016-12-30 14:40 被阅读35次
    一、 在Xcode8下兼容iOS10,我们会在控制台遇到下面这个警告错误:
    nw_socket_set_common_sockopts setsockopt SO_NOAPNFALLBK failed: [42] Protocol not available, dumping backtrace:
    
    截图 1.png
    解决方法:

    进入Product -> Scheme -> Edit Scheme,然后 Run -> Arguments,在Environment Variables下面添加

    OS_ACTIVITY_MODE  = disable
    

    如图所示(记得打上前面的钩):

    截图 2.png

    注意:添加这个之后,当你在Xcode上用真机调试的时候,尽管你设置的是debug状态,但在控制台仍然不会打印日志,这可能会影响你调试,所以在需要真机调试的时候,可以暂时把钩去掉。

    以上解决方法参考这里

    二、 missing file的警告

    该警告出现的原因可能是你删除了不需要的文件后,缓存中依然存在这个记录,所以,解决方法是删除缓存:
    1.打开终端
    2.切换至当前文件夹
    3.执行下面的两行命令

    git rm -r --cached . #删除所有缓存
    
    git add . 
    

    相关文章

      网友评论

        本文标题:iOS - 警告处理

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