#Xcode 8 的锅# Xcode 8天坑汇总贴

貌似每改动一行代码,所有的 Swift 文件就都全部被编译一次?

终于找到 Apple Developer Forums 里的帖子了!
https://forums.developer.apple.com/thread/62737
帖子里的同学们都对此一筹莫展,而Apple的同学表示没有遇到过,但会持续关注。

一个 Workaround(但好像用了一阵子后又无效了)
1.进入 Product -> Scheme -> Edit Scheme,在左边选择 Build 菜单,反勾掉 Find Implicit Dependencies;
2.⌘K Clean 一下 project,然后再 build。第一次这么build也是会有点久,build好就OK了。

Find Implicit Dependencies.png

更新:目前(17/11/2016),Xcode 8.2 Beta 2 Release Notes 已注明已修复此问题,但该帖子还是有用户反映“问题仍存在”。

Xcode 8.2 Beta 2 Release Notes.png

目前(10/10/2016),Xcode 8.1 Beta1/2 的 Release Notes 里都没有修复此 Bug 的记录。

开启推送

在 Xcode 8 中,需要在工程的Capabilities 中打开这两个选项,以开启推送。

Xcode 8 开启推送.png

打开相册/相机就 Crash 了

如果你的工程中需要用到相册或相机,那么在 Xcode 8 中则需要设置一下 info.plist,否则会 Crash且没有任何提示。操作步骤很简单,在 Info.plist 中添加两个键值对就可以了。

访问相册和相机前的 Info.plist设置.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容