iOS Xcode8的适配

1.打开应用后打印了很多的log信息
解决方法:
Xcode8里边 Edit Scheme... -> Run -> Arguments, 在Environment Variables里边添加 OS_ACTIVITY_MODE = disable
 
2.注释不能用快捷键的解决方法
这个是因为苹果解决Xcode ghost。把插件屏蔽了。解决方法
命令运行:sudo /usr/libexec/xpccachectl
然后必须重启电脑后生效
3.添加证书的时候出现了网络问题,重试几次或者重启Xcode就好了。iOS Xcode8的适配
4.关于权限的问题,Xcode8的相册,通信录,相机都是要自己配置的,不然会崩溃。
iOS Xcode8的适配
Privacy - Microphone Usage Description //麦克风权限
Privacy - Contacts Usage Description   //通讯录权限
Privacy - Camera Usage Description     //摄像头权限
 

在info.plist文件下添加

 
相机权限
<key>NSCameraUsageDescription</key>
<string>cameraDesciption</string>
相册权限
<key>NSPhotoLibraryUsageDescription</key>
<string>photoLibraryDesciption</string>

 

二、命令版

1. cd进入~/Library/Developer/Xcode/DerivedData
2. ls一下
3. 找到你的项目所用的目录(一般以你的项目名开头)
4. cd 目录名
5. rm -r Index 删除掉你的项目所用的索引文件夹

三、顽疾版

前两种操作,其实是同一种操作。试过之后还是不能解决的看这里,Xcode 不能提示的原因是文件没有自动建立索引,缓存没有处理,所以导致智能提示无效。在我尝试过各种解决办法之后,按照下面的步骤来,问题Xcode通常就会恢复:

1. 退出 Xcode
2. 重启电脑
3. 找到 这个 DerivedData 文件夹 删除 (路径: ~/Library/Developer/Xcode/DerivedData)
4. 删除这个 com.apple.dt.Xcode 文件 (路径: ~/Library/Caches/com.apple.dt.Xcode)
5. 运行 Xcode  就好了~~
 

上一篇:Python中reactor,factory,protocol


下一篇:python logging模块笔记