相关疑难解决方法(0)

如何处理大型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
查看次数

Xcode 8执行完整的项目重建

将Swift + ObjC项目更新到Xcode 8(Swift 2.3)后,我发现50%或更多的时间Xcode完全重建项目而不是增量构建.

所做的更改是添加简单的打印语句.似乎没有关于何时执行完全重建的逻辑.

它出现在"检查依赖关系"阶段,它决定了这一点.在Xcode 7上,这似乎不是问题.

有人遇到过这种情况么?

swift xcode8 xcode8-beta6

50
推荐指数
4
解决办法
1万
查看次数

Swift编译时间非常长

我喜欢Apple和他们做的事情,但是Swift...... 哦上帝!

我对`Swift`编译时有问题.

组态:

  • MacBook Pro(Retina,13英寸,2014年中)
  • 2,6 GHz Intel Core i5
  • 8 GB 1600 MHz DDR3
  • SSD 256(最高800 MB/s)
  • 1k课程
  • 10个豆荚

编译时间: 3分钟.

看起来像" 新的最好和惊人的快速,梦想"这种配置是不够的,它的工作原理Google Chrome-InfiniteLoop(find free memory - eat)


我尝试了各种方法来加快编译时间:

  • 设置HEADERMAP_USES_VFSYES(无变化)

在此输入图像描述

  • 设定Build Settings / Architectures / Build Active Architecture OnlyYES(一些改进)

在此输入图像描述

  • 设置defaults write com.apple.Xcode PBXNumberOfParallelBuildSubtasks 4(8)(有时它变得更糟)

  • 设置优化级别-Onone(无重大改进)

在此输入图像描述

  • 设置调试信息格式 - DWARF而不是DWARF with dSYM File

在此输入图像描述

  • 禁用Find implicit dependencies您的计划(没有重大改进) …

time xcode compilation ios swift

19
推荐指数
2
解决办法
3331
查看次数

xcode ios项目需要很长时间才能编译运行?

我的应用程序需要很长时间才能在模拟器上编译和运行大约10分钟.该应用程序最初运行正常但是在添加SUP静态库之后需要很长时间才能构建.

xcode版本:4.6

我试过重置模拟器并重新启动机器

请帮忙.

xcode ios ios-simulator sup

6
推荐指数
1
解决办法
1万
查看次数

标签 统计

ios ×3

swift ×3

xcode ×3

compilation ×2

ios-simulator ×1

sup ×1

time ×1

xcode8 ×1

xcode8-beta6 ×1