1)Xcode升级后插件失效
错误引起原因
插件是通过Xcode的一个uuid关联起来的,升级了Xcode,uuid会改变,导致插件无法使用。
废话不多说,直接说解决办法:打开终端,运行如下命令,重启Xcode即可。命令:
find ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins -name Info.plist -maxdepth 3 | xargs -I{} defaults write {} DVTPlugInCompatibilityUUIDs -array-add `defaults read /Applications/Xcode.app/Contents/Info.plist DVTPlugInCompatibilityUUID`
原文链接:http://joeshang.github.io/2015/04/10/fix-xcode-upgrade-plugin-invalid/
2)访问网络出错:NSURLSession/NSURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9802)
错误引起原因
在Xocde7之后,Apple为了保证网络安全,增加了一个ATS(应用程序传输安全)的规定,要求客户端尽量以访问HTTPS资源以保证安全。
解决
1)找到项目的info.plist
文件,打开
2)添加节点:App Transport Security Settings,类型为Dictionary。
3)在刚才添加的节点里,添加Allow Arbitrary Loads节点,类型为Boolean,值为YES。
Paste_Image.png重启应用程序,问题解决。
网友评论