pic*_*ano 82 xcode ios xcode6.3
升级到Xcode 6.3(发布版本)后,Xcode现在每次打开包含IB_DESIGNABLE
视图的XIB/Storyboard文件时都会冻结使用自定义字体对于任何项目,包括自定义字体(不一定要在该XIB/Storyboard中引用该字体).打开.xib文件然后尝试切换到任何其他文件后发生冻结.Xcode挂起,必须强制退出.
我已经向Apple发布了一个错误报告.(错误20483867).
现在,我有两个工作.
这可能是一个Apple漏洞,但有没有人有更好的解决方案或解决方案?
Jam*_*ang 28
我已经建议编辑以获得更准确的描述.
它仅在您的项目包含自定义字体时发生. 它只会通过访问包含IBDesignable自定义视图的任何Storyboard/XIB来冻结,甚至不会在Storyboard/XIB中引用该字体.
我的解决方法是使用也安装了旧版本的Xcode(Xcode 6.3 beta或Xcode 6.2)并使用它来更新Interface Builder文件,而不是在6.3中打开它.在Xcode的新窗口中用option
+ shift
+ click
项目树中的文件打开那些Storyboard/XIB .
每当遇到冻结时,我都会使用此命令清除该项目的已保存状态.
rm -rf YourProject.xcodeproj/project.xcworkspace/xcuserdata
pic*_*ano 15
来自Apple的回应:链接到Apple的开发者论坛
谢谢大家的报道.我们正在追踪这一点并努力解决它.不幸的是,我们没有一个很好的解决方法,但这里有两个选项让你前进:
如果Xcode在启动时挂起,因为之前打开了使用自定义字体/ IBDesignable的故事板/ XIB:删除正在打开的项目的xcodeproj中的"UserInterfaceState.xcuserstate"文件,它将位于如下路径:My App .xcodeproj/project.xcworkspace/xcuserdata/yourusername.xcuserdatad/UserInterfaceState.xcuserstate
如果您确实需要使用Xcode 6.3编辑包含自定义字体的storyboard/XIB文件:
- 制作Storyboard/XIB文件的副本作为备份
- 在文本编辑器中打开storyboard/XIB文件
- 删除引用自定义字体的名为"fontDescription"的XML标记,例如:.删除此标记会将字体还原为标准系统字体.
- 使用自定义字体为对象创建出口,并在运行时将这些对象的字体设置为自定义字体,例如在视图控制器上覆盖viewDidLoad或awakeFromNib
重要说明:我们绝不建议手动编辑storyboard/XIB文件.但是,我们认识到这个问题阻止了许多人编辑文档,并希望提供一种解决方法,但需要注意的是,任何手动编辑都可能导致文档损坏.
Den*_*hev 13
对我来说同样的问题.删除IB_DESIGNABLE修复了问题..回到6.2对我来说不起作用,因为我正在使用iOS 8.3在设备上测试应用程序 - Xcode 6.2无法在iOS 8.3设备上运行应用程序:(
归档时间: |
|
查看次数: |
13636 次 |
最近记录: |