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

Interface Builder 文件 Swift/Parse 错误中的未知类 PFQueryTableView

Interface Builder 文件中的未知类 PFImageView