博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Interface builder was unable to determine the type of xxx.xib
阅读量:4982 次
发布时间:2019-06-12

本文共 439 字,大约阅读时间需要 1 分钟。

 

 
今天在合并分支代码到主干的过程中,遇到xib文件无法识别,导致运行失败。
 
 
 

解决思路

可以想到,应该是合并造成xib文件版本冲突,一种简单的方式可以拿最新的版本直接覆盖出问题的xib文件。但是这种办法简单粗暴,没有深入探究该xib文件问题到底出在哪里。联想到代码发生版本冲突时,头文件或实现文件中,会标记出冲突的代码,那么出问题的xib文件对应的源码中同样也应该存在冲突的代码。带着这样的想法,我打开了该xib文件的源码。
选中xib文件->右键->Open As->Source Code,打开xib文件对应的xml文档
可以清楚地看到,冲突的地方已经被标记出来。原因是toolsVersion和systemVersion版本冲突,是最近升级系统和Xcode引起的。去掉working的部分,重新运行就OK了~

 

转载于:https://www.cnblogs.com/wangxiaorui/p/5284656.html

你可能感兴趣的文章