XCode 9.1挂起故事板签署产品问题

时间:2017-11-08 11:30:12

标签: ios xcode storyboard xcode9 xcode9.1

民间,

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

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

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

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

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

2 个答案:

答案 0 :(得分:1)

对于这个问题,

我在这里分析了一件事:

  1. 从您的系统中删除旧的Xcode,如果需要,请将其保存为dmg文件以备将来使用。
  2. 在活动监视器中,如果超过强制退出,请不要超过700 MB的源包大小。
  3. 每天重启你的Xcode 2或3次,这将停止它挂起的长时间进程(Xcode使用)。
  4. 如果您确实需要超过8 GB,请升级您的内存。
  5. 我仍然不经常面对问题,但这些问题对我有用,所以我分享。

答案 1 :(得分:1)

当我打电话给#34;刷新所有视图"当我有一个自定义的UIButton类时,从Interface Builder(但不是在设备上构建/运行时)。我覆盖了self.titleLabel?.font,在该方法中我调用了layoutSubviews()来设置按钮标签的字体大小。

显然,这引起了我的问题,经过对Apple开发人员论坛的一些研究后,我了解到在var apikey = 'removed12345'; var apisecret = 'removed12345'; var nonce = Math.floor(Date.now() /1000); var proxy = 'https://cors-anywhere.herokuapp.com/'; var uri = proxy + 'https://bittrex.com/api/v1.1/account/getbalances?apikey='+apikey+'&nonce='+nonce; var sign = CryptoJS.SHA512(uri, apisecret).toString(); 内更新UI元素的内容是不可取的。

请参阅:these answers