I went through migrating my projects to xCode 3.0 (Two huge projects). One of them ended up crashing swift compiler and the other project couldn't compile as well after migration. Went over this with Swift compiler team (Doug) and Migrator team at WWDC 16.
using optional chaining in switch statement causes app to crash.
I have filed radar for this issue
26878202
Also, there are bunch of other bugs that i have filed radar
isKindOfClass will not be migrated correctly
NSURLSession delegate methods such as didReceiveData will not migrate correctly
UICollectionView delegate method didSelectItemAtIndexPath will not migrate correctly
There is one more compiler segmentation fault bug that i will log later.
The bug report numbers are as follows.
26878014
26878005
26877977
26878351
@Doug, please see the bug numbers above. Thanks for your help during WWDC. I will log a separate bugs for the compiler crash and workaround bug.