Xcode7与Xcode8及Xcode8.1之间兼容的那些事

升级一个大版本是痛苦的,肯定有这样那样的兼容问题,记录下来,分享给大家

1.an internal error occured.Editing functionality may be limited 或者 直接在Xcode8,Xcode7上无法编译通过。

这个问题的解决方案有两种:

1.Preferences > Locations > Derived Data > click the arrow to open in Finder > trash it.

2.(1) Trash dervieddata from, ~/Library/Developer/Xcode/DerivedData.

(2) In Xcode menu Go to product clear the project.

(3) Disconnect connected device and restart Xcode and system .

2.在Xcode8上有黑屏,没加载出来Xib,在Xcode8.1 上正确加载

移步这篇文章:Xcode加载XIB黑屏

3.在Xcode8上黑屏了,在别的版本上都工作正常

当然了,在2中已经说过遇到了类似的情况,不过那个是在Xcode8上运行很明显在控制台就出现了很多的error日志,所以出现2的情况要不你就是好好改你的约束,要不就是升级Xcode,都可以解决问题。,但是现在情况是在Xcode8上某界面黑屏,但是没有报什么错误日志,但是在别的版本上都可以正常运行,遇到这种情况,那就没办法,你只能升级你的Xcode了,吐槽一句,Xcode8真是有点垃圾,赶紧升级吧同学们,Xcode8.1毕竟是Xcode的进化版,修复了很多问题的,有时间的情况下就升了吧,别在编译器上浪费自己宝贵的时间。。。

你可能感兴趣的:(Xcode7与Xcode8及Xcode8.1之间兼容的那些事)