貌似每改动一行代码,所有的 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了。
更新:目前(17/11/2016),Xcode 8.2 Beta 2 Release Notes 已注明已修复此问题,但该帖子还是有用户反映“问题仍存在”。
开启推送
在 Xcode 8 中,需要在工程的Capabilities 中打开这两个选项,以开启推送。
打开相册/相机就 Crash 了
如果你的工程中需要用到相册或相机,那么在 Xcode 8 中则需要设置一下 info.plist,否则会 Crash且没有任何提示。操作步骤很简单,在 Info.plist 中添加两个键值对就可以了。