#这个都是自己在使用过程中所碰到的问题,其他的碰到在添加上去,持续更新中
一、Xcode8升级之后会出现许多无效日志打印的问题,具体问题如下:
这个问题的解决办法是添加一个属性,就可以了,具体如下:
上图中的位置在Environment Variables里边添加OS_ACTIVITY_MODE = Disable即可
二、XIB的问题:
1、初始化xib的时候报警告的问题:
虽然说一般警告都没啥问题,但是想解决的话,打开注释,即在-(void)awakeFromNib {}这个方法中需要添加[super awakeFromNib];这个方法就可以了。
2、xcode8打开后的xib文件,Xcode7再次打开的时候会报错,无法打开的问题:
解决这个问题就是将xib用source code打开,删除点东西即可
这里我是用storyboard来代替的,xib是相同的打开方法,然后找到下面那行代码,删除即可,不过建议大家还是都升级Xcode8吧,毕竟以后会替代7的。
<capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
三、代码注释不能使用的问题:
这个是因为苹果把插件进行屏蔽了的原因:
解决办法:打开终端,输入命令:sudo /usr/libexec/xpccachectl
然后你就会发现xcode8内置了一些插件,如果没有的话,重启一下就可以了,视自己个人电脑的情况而定,我的就没重启。
这个就是以前VVDocumentation的功能,只不过快捷键改成了com+option+/,当然你也可以自己去修改快捷键,重新修改成自己喜欢的快捷键
四、权限问题
解决非常简单 在工程中的info.plist文件中添加响应属性即可
麦克风权限: Privacy - Microphone Usage Description
相机权限:Privacy - Camera Usage Description
相册权限:Privacy - Photo Library Usage Description
通讯录权限:Privacy - Contacts Usage Description
蓝牙权限:Privacy - Bluetooth Peripheral Usage Description
日历权限:Privacy - Calendars Usage Description
定位权限:Privacy - Location When In Use Usage Description