Swift3 已经发布很久了,大多数库都已经成功适配了。然而,笔者所使用的AlecrimCoreData,同时也是Swfit3种最受欢迎的CoreData封装库,却迟迟没有更新到Swift3.0。事实上,目前已经有了一个Pull Request来进行升级,而这个PR却一直没有通过。所以这里我们采取的措施就是将CocoaPod中的AlecrimCoreData指向这个PR所在的Fork。
在你的Podfile中,将AlecrimCoreData所在的一行修改为:
pod 'AlecrimCoreData', :git => 'https://github.com/AnthonyMDev/AlecrimCoreData.git', :branch => 'swift-3.0'
然后运行pod update
。完成更新后AlecrimCoreData库即可以通过Swift3的编译了。