小编Ale*_*tyy的帖子

如何处理大型Swift项目?

在我用Swift编写的iPhone应用程序变得非常大(> 150 .swift文件+各种Objective-C库)后,Xcode开始表现得非常糟糕:

  • 每一次编译我都会遇到各种错误,例如:

    Command failed due to signal: Segmentation fault: 11

  • 编辑需要花费大量时间(MacBook Pro Retina上> 2分钟)
  • 等等.

我只是想知道每个人是否都有同样的问题,也许有人找到了减少这种噩梦的方法?

到目前为止我做了什么 - 我将项目拆分为几个动态框架,我从主项目链接,它有助于减少编译时间,但引入一些新问题.

我还使用iRamDisk将DerivedData文件夹保存在RAM中并定期从中删除所有文件,它有时会导致SourceKit崩溃.

xcode compilation ios swift

53
推荐指数
1
解决办法
7683
查看次数

标签 统计

compilation ×1

ios ×1

swift ×1

xcode ×1