最近我在Xcode中创建了一个新项目,归档时速度非常慢。花了一个多小时才完成游行,它比我制作的其他APP长得多,而且这个新APP比其他APP小,它在模拟器和iPhone上运行得很快,在模拟器上需要大约70mb的内存和iPhone上的20mb。
Xcode 8.0,swift 3.0
任何帮助?
感谢。
*于2017年10月10日编辑*
我今天存档了两次。第一次花了大约15分钟,第二次花了一个多小时。 : - (
我认为这是第二次尝试中删除文件的问题。 APP的某些功能尚未完全开发,因此我在归档之前删除了storyBoard中的一些文件和viewControllers。我只是想在下一个版本中发布它们。
删除的文件和viewControllers之间是否有某种连接?我需要在归档之前清理它们吗?
*于2017年3月9日晚上9点编辑
这是一个奇怪的问题!我曾尝试存档多次。删除了DerivedData并重新启动了计算机
删除了暂时无用的viewController,但保留了相应的swift文件,大约花了15分钟。
删除了viewController及其对应的swift文件,花了一个多小时。
当viewController被删除时,swift文件与之无关,它是独立的!所以删除swift文件绝对有效,并且没有错误的构建证明了这一点。这是一件奇怪的事情!
*于2017年3月11日编辑*
我可能找到钥匙。这是字典的问题。请参阅Go Home Swift Compiler, You’re Drunk
我的项目中有一个类似的字典。我将字典缩减为2个项目,Xcode在5分钟内完成归档。
但是,我不知道为什么删除swift文件会导致存档速度变慢并使其运行得更快。毕竟,字典不在其中,甚至与之无关; - (