1.Xcode8上command+/快捷注释失效,解决办法:打开终端,将sudo /usr/libexec/xpccachectl复制到终端并输入回车键,这时需要输入电脑密码,输入后稍等终端做出回应,重启电脑就可以使用快捷注释了。
2.cocoapods安装和卸载:
cocoa pods卸载 终端输入which pod,会返回pods的路径,然后在输入命令:sudo rm -rf (上一步的路径),点击回车,然后输入密码,就可以移除cocoapods了。
Setting up CocoaPods master repo提示,这是cocoapods正在下载相关的文件,此时需要漫长的等待,可以在终端输入cd ~/.cocoapods du -sh *来查看下载进度,下载完成后会有相关的提示
此时输入pod search afn来查看你的pods是否可用,若出现:[!] Unable to find a pod with name, author, summary, or description matching `afn`表示你的cocoapods还不能使用,在终端输入
rm ~/Library/Caches/CocoaPods/search_index.json等有了反应再次输入pod search afn验证cocoapods是否可用。
通过cocoapods创建podFile文件,创建完成执行pod update时可能会出现这样的提示
[!] The dependency `Masonry (~> 1.0.2)` is not used in any concrete target.
这是因为cocoapods升级后,podFile文件创建方式发生改变,以前可以这样创建
platform:ios,'7.0'
pod 'Masonry', '~> 1.0.1'
pod 'MJRefresh', '~> 3.1.12'
而现在需要按照下面的方式创建:(明确的指出target)
platform:ios,'7.0'
target "KYVedioPlayer" do
pod 'Masonry', '~> 1.0.1'
pod 'MJRefresh', '~> 3.1.12'
end
3.升级Xcode8后 iOS10真机调用相机、访问相册等崩溃,需要检查用户权限是否设置,若未进行用户相应权限设置直接崩溃。