4

伙计们,

目前,我在处理 .h、.m 或 .swift 文件项目时使用的是 xcode 9.1 版本,即使将应用程序运行到设备中也可以正常工作而没有任何错误。

同样的项目打开到XCODE 8它的工作.storyboard打开并且能够编辑所有工作但是当我加载我的项目时Xcode 9.1 我尝试加载我的主故事板,Xcode开始自动编译故事板并且它挂在步骤“签署产品”中。之后我必须强制退出。

注意:我使用的项目是XCODE 8.3.3在更新 xcode 较新版本XCODE 9XCODE 9.1面临此类问题后开发的。

有人有同样的问题或类似的吗?

.storyboard在更新代码时解决此问题/错误的任何解决方案。

4

2 回答 2

2

对于这个问题,

我分析了这里分享的一件事:

  1. 从您的系统中删除旧的 Xcode,如果需要,然后将其保存为 dmg 文件以备将来使用。
  2. 在活动监视器中,如果超过强制退出,请勿超过 700 mb 的源套件大小。
  3. 一天重新启动 Xcode 2 或 3 次,这将停止它挂起的长时间进程(Xcode 使用的)。
  4. 如果您确实需要超过 8 GB,请升级您的 RAM。

我仍然不经常面临问题,但这些对我有用,所以我分享。

于 2017-11-10T12:29:42.107 回答
1

当我有一个自定义 UIButton 类时,当我从 Interface Builder 调用“刷新所有视图”(但不是在设备上构建/运行时)时,我特别遇到了这个问题。我覆盖了layoutSubviews(),并在该方法中调用self.titleLabel?.font了设置按钮标签的字体大小。

显然,这引起了我的问题,在 Apple 开发者论坛上进行了一些研究后,我了解到更新 UI 元素内部的内容layoutSubviews()是不可取的。

请参阅:这些答案

于 2018-01-05T02:48:31.047 回答