ios程序的 .pch 文件丢失后

转载 2015年11月20日 21:35:31
首先我先给大家介绍一下.pch
在IOS开发的项目中有一个XX_Prefix.pch
XX_Prefix.pch:扩展名.pch表示"precompiled header",这是一个你工程要用到的来自于外部框架的头文件列表。xcode将编译这些头到文件,这将减少你在选择Build 或Build and Go时编译项目的时间。通常用到的头文件已经自动包含了pch,系统编译每个.m文件前,都会先imort这个文件。这样就节省了添加include的时间,相当于加速编译还有就是可以再这里面放入宏,在整个工程中都可以用例如在一个项目中有一个hello.h文件,需要在所有.m文件中都要包含这个文件就可以在XX_Prefix.pch文件中引入hello.h
如果一个工程中的程序没有了.pch文件,就会有如下错误




在不知名的原因下可能会发生.pch问件丢失,这时就会有如上错误
!!!!!!!!!!!!!!!解决办法!!!!!!!!!!!!!!!!
每个。pch里面的内容都是一样


解决办法就是,在本工程相应项目文件夹里面新建一个.pch文件 (注意和.m文件和.h文件放在一块)
文件名改为:
“相应target名称-Prefix.pch”

写入如下代码并保存

  1. //
  2. // Prefix header
  3. //
  4. // The contents of this file are implicitly included at the beginning of every source file.
  5. //#ifdef __OBJC__
  6. #import <Foundation/Foundation.h>
  7. #endif
复制代码

使用cocoaPods,pch提示找不到文件或者导入文件不智能索引的解决方案

1.在 TARGETS  -》  Build Settings ->  Search Paths  ->  User Header Search Paths  输入${SRCROOT},并且在后面选择...
  • u013346305
  • u013346305
  • 2015年08月06日 17:24
  • 1553

关于iOS项目中建有PCH文件,项目拷贝到别的电脑上运行报pch文件找不到的问题

关于iOS项目中建有PCH文件,项目拷贝到别的电脑上运行报pch文件找不到的问题? 使用$(PROJECT_DIR)/来进行替换到项目的根文件夹,比如$(PROJECT_DIR)/youti...
  • u010401245
  • u010401245
  • 2016年08月17日 09:55
  • 414

iOS中pch文件的设置

问题一:pch文件是什么? 问题二:pch文件在开发中起到什么作用? 问题三:如何设置pch文件?...
  • Iven_ma
  • Iven_ma
  • 2017年03月21日 11:17
  • 2430

iOS PCH 文件 使用配置

pch 可以用来存储共享信息,比如设备屏幕的宽度,高度。版本号等等 公用信息 Xcode 老版本会自动为我们创建pch文件,新版本开始不自动创建了,如果需要使用可以自己手动创建 创建完成后可...
  • li_yangyang_li
  • li_yangyang_li
  • 2015年12月11日 15:02
  • 1863

iOS学习之如何正确配置——PCH文件

配置PCH : 1.创建pch 2.在building settings 中 设置 Apple LLVM 7.1 language 3.Precompile Prefix Header 设置为...
  • TenMios
  • TenMios
  • 2016年06月01日 16:25
  • 9258

iOS开发之 pch文件的使用,以及相对路径和绝对路径的设置

什么是pch文件?pch是一个以.pch作为后缀的一个预编译文件,主要用来存放程序中比较稳定的,不会被经常修改的代码pch文件的发展史在Xcode6之前,创建一个新的项目之后,会自动在Supporti...
  • li15809284891
  • li15809284891
  • 2016年11月13日 16:42
  • 7457

Xcode7 导入pch 文件报错

什么是 .pch 文件? (1)pch文件是一个标准的预编译头文件( Pre-Compiled Header),这个文件会被编译存储在一个缓冲空间里并且自动有且只有一次包含到每个文件里。它能够提高编...
  • cyuyanenen
  • cyuyanenen
  • 2016年07月09日 10:04
  • 1461

iOS 全局变量PCH文件的使用

iOS中使用PCH文件定义全局变量
  • UI_51_W
  • UI_51_W
  • 2015年10月15日 10:25
  • 979

iOS中.pch文件如何使用

pch 可以用来存储共享信息,比如设备屏幕的宽度,高度。版本号等等 公用信息 Xcode 老版本会自动为我们创建pch文件,新版本开始不自动创建了,如果需要使用可以自己手动创建 创建完成后可以在里...
  • lwjok2007
  • lwjok2007
  • 2015年06月06日 09:53
  • 25398

有时候xxx.pch文件全局引入头文件没有提示信息或者引入无效

有时候xxx.pch文件全局引入头文件没有提示信息或者引入无效,是因为xcode有时候读取不了xxx.pch的文件路径,把路径改成相对路径就可以了如:$(SRCROOT)/xxx.pch...
  • adacui
  • adacui
  • 2016年06月14日 12:04
  • 1699
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ios程序的 .pch 文件丢失后
举报原因:
原因补充:

(最多只允许输入30个字)