input is not a PCH file / file *** is not a valid precompiled PCH file

592 阅读1分钟

出错原因:

swift混编oc时,需要设置桥接头,桥接头文件用.h文件,不要用.pch

  1. 新建桥接头文件:**.h
    image.png
  2. 项目工程的Build Settings中,搜索bridging,设置Objective-C Bridging Header为头文件路径:$(SRCROOT)/头文件所在路径/头文件.h image.png
  3. 在桥接头文件里即可import oc类的头文件,在swift中就可以使用对应类了 image.png image.png image.png