下面是 CPU 使用率的截图。
只是好奇那些Interface Builder Cocoa Touch Tool
和ibtoold
过程是什么。
因此,要运行应用程序,我至少需要大约 1 分钟。
注意:我使用的是 xcode 5
我看到当有更多视图控制器时会发生这种情况。我有大约 25 个视图控制器。
是的,我在 Xcode 4.6 中创建了项目,更新后在 Xcode 5 中打开。
附件是文件检查器的屏幕截图。
有一个类似的堆栈溢出问题,但问题只涉及一个笔尖。在这种情况下,该项目是为 iOS2 创建的,并使用了新版本的 Xcode。这使我检查了最新的 Interface Builder Release Notes (3.2),其中指出:
“Interface Builder 文档不能再以 NIB 2.x 文件格式保存。NIB 2.x 文件在打开时将自动升级为 NIB 3.x 文件。”
因此,我建议您检查 nib 文件的文件检查器并验证它们的当前版本。我怀疑 Interface Builder 只是试图将 25 个 nib 文件更新到版本 3.x。如果您有较旧的 Carbon nib 文件,请参阅Xcode 发行说明(v.4.0 - 当前),因为它们需要在 Xcode 4 及更高版本中使用 3.2 版。
Xcode 4.6.3 使用以下菜单项在文件检查器上显示 nib 的版本控制:
虽然 Xcode 5.0.1 显示版本控制有所不同。
项目文件也应采用最新格式:
.
基本前提是 Xcode 在加载时转换项目文件/笔尖。如果这在每次加载时都重复出现,我会在http://bugreport.apple.com上将其作为错误报告给 Apple 。我认为找到的信息指向正确的问题。检查文件是否使用最新版本应该可以解决问题,除非存在错误。
其他要尝试的事情:
参考