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 处理内存警告

  • iOS - 警告处理

    一、 在Xcode8下兼容iOS10,我们会在控制台遇到下面这个警告错误: 解决方法: 进入Product -> ...

  • ios 开发中常见警告处理

    ios 开发中常见警告处理例如: pragma clang diagnostic pushpragma clang...

  • iOS 处理Cocoapods警告

    使用cocoapod引入的第三方,如果第三方库中有警告,可以在podfile文件中增加一句inhibit_all_...

  • iOS 项目警告处理

    去除警告的方法: 上述的代码块中,正常的代码是没有下方这些代码的。但是呢,这个方法我是已经写了,但是在项目中没有运...

  • iOS内存警告处理

    只要出现内存警告的时候,会第一时间执行 AppDelegate 的 - (void)applicationDidR...

  • iOS didReceiveMemoryWarning 的方法理

    参考文档:27.iOS内存警告处理(didReceiveMemoryWarning) 总结: (1)当应用可用内存...

  • iOS编译警告

    iOS编译警告-消除方法参数检查相关的警告 iOS编译警告-消除注释中的警告

  • iOS 编译过程的原理和应用

    前言 __attribute__ Clang警告处理 预处理 插入编译期脚本 提高项目编译速度 iOS编译 编译器...

  • iOS 项目警告处理(附表)

    1. Semantic Warnings(语义警告) 2. Parser Warnings(解析器警告)

网友评论

    本文标题:iOS - 警告处理

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