# Xcode 12新建的xib文件,Xcode10.2.1 打不开,提示需要Xcode 11以上,或者直接崩溃

家里的电脑Xcode更新了最新版本,公司的电脑因为系统原因还停留在Xcode10.2.1

周末在家加班,直接用自己的电脑改项目,新建xib文件等...到了公司发现编译不了

Command CompileXIB failed with a nonzero exit code

搜索无法编译的xib文件,打开直接崩溃,有的提示需要Xcode11及以上。

打开两个版本的xib,对比之后发现有两处不同:

  1. 颜色的引用,这个就是导致崩溃的地方

    
      
      
      
      
        
      
      
        
      
      
        
      
    
    

    Xcode11以后,新增了暗黑模式,同时系统内部增加了好多系统颜色,使用系统颜色可以自动适配暗黑模式。

    在xib内部,就体现在 把颜色放进了里面,文件中引用从

    
     
    
    

    变成了

    
     
    
    

    所以解决方案很显然是将引用的地方替换掉,同时将里面的..系统颜色标签删除掉。

  2. 第二个就是提示Xcode11以上的问题,这个很简单,将里面的

    
    

    删除掉就行了

由于Xcode中xml没有格式化什么的,删除的时候自己小心点

你可能感兴趣的:(# Xcode 12新建的xib文件,Xcode10.2.1 打不开,提示需要Xcode 11以上,或者直接崩溃)