Interface Builder 中的未知类,从 xcode9 beta5 迁移到 xcode 8.3
Posted
技术标签:
【中文标题】Interface Builder 中的未知类,从 xcode9 beta5 迁移到 xcode 8.3【英文标题】:Unknown class in Interface Builder, migrating from xcode9 beta5 to xcode 8.3 【发布时间】:2017-09-01 00:02:23 【问题描述】:将项目从 xcode9 beta 5 迁移到 xcode 8.3 后,我得到了“Interface Builder 中的 uknown 类”。任何想法如何解决这一问题?谢谢!
【问题讨论】:
试试这个:***.com/questions/38846538/… 不,它没有帮助(:谢谢 班级的名字应该是什么?错误消息的确切文本是什么? Interface Builder 的“模块”字段中有什么?该类是否暴露于Objective-C?该类是嵌入在另一个类型中还是在根命名空间中?我们需要更多信息来帮助您。 【参考方案1】:打开 storyboard/XIB > 查看 Identity Inspector (tab) > Custom Class 部分。
-
类:清除类并将其恢复到原来的状态。
模块:清除模块并将其设置回原来的状态(即使它是空的)。
如果这不能解决,请继续检查文件检查器(选项卡)> Interface Builder Document 部分
-
打开方式:设置为 Xcode 8
构建:将其设置为您的部署目标
冲洗并重复所有 XIB/故事板文件。
【讨论】:
【参考方案2】:按照以下步骤解决您的问题:
-
在 Xcode(任何 9.0 或 8.3.3)中打开您的项目
在故事板上右键“单击”。
选择“打开方式”>>“源代码”
在“依赖项”下找到关键字“minToolsVersion”(可能不止一次)。 (看下图)
将 minToolsVersion 的值更新为 8.3,仅在哪里是 9.0
保存并完成。
现在您也可以在 Xcode 8.x 中打开故事板了。
【讨论】:
以上是关于Interface Builder 中的未知类,从 xcode9 beta5 迁移到 xcode 8.3的主要内容,如果未能解决你的问题,请参考以下文章
Interface Builder 文件中的未知类“viewControllerName”
Interface Builder 文件中的未知类 MHRotaryKnob
解析错误:Interface Builder 文件中的未知类 PFImageView
Interface Builder 文件中的未知类 FBSDKLoginButton