xcode 项目中的预编译头文件是什么以及在哪里?

What and where is the pre-compiled header file in an xcode project?

问题:xcode 项目中的 pre-compiled header file 是什么以及在哪里?

问题:我需要 xcode 方面的帮助。

免责声明:我对 xcode 一无所知。

背景故事:我有一个使用 appcelerator 构建的应用程序,它为我构建了一个 xcode 项目。现在我想让它成为 Citrix Ready,通过本新闻稿应该很容易 http://www.appcelerator.com/press-releases/citrix/ 但是<咆哮>他们没有这方面的文档,appcelerator 似乎没有人关心,他们说使用 SO 来支持(这我做到了,这让我获得了同伴压力徽章,耶!)。< /rant >

所以,因为他们很烂,所以我尝试自己直接在 xcode 中做,并提出一个在 SO 指南中可以接受的问题。

情况:Citrix 网站上列出了执行此操作的第 3 步:http://docs.citrix.com/en-us/mdx-toolkit/10/xmob-mdx-dev-guide-overview/xmob-mdx-dev-ios-apps.html#par_anchortitle_33e5

第三步:修改app工程中预编译头文件中的一行代码,从Worx.framework导入WorxEnable.h,如下例

#ifdef__OBJC__
_
//import MDX extensions
#import <AVFoundation/AVFoundation.h>
#import <SystemConfiguration/SCNetworkReachability.h>
#import <Worx/WorxEnable.h>
#endif

我只是不知道 pre-compiled header file 是什么或在哪里。

如有任何帮助,我们将不胜感激。

我期待发布有关第 4 步和第 5 步的问题,询问它们的含义和操作方法:

第 4 步:将以下内容添加到“其他链接器标志”(如果它们尚未出现):

第 5 步:添加以下框架和库:

谢谢!

嗯,我认为是 .pch 文件。

如果它不存在于您的 Xcode 项目中(Xcode 现在不会自动创建此文件),请创建一个类似 myproject-Prefix.pch 的文件(仅作为示例)。

然后在构建设置中,在 Prefix Header

中添加您的文件路径

我的 pch 文件:

#import <Availability.h>

#ifndef __IPHONE_4_0
#warning "This project uses features only available in iOS SDK 4.0 and later."
#endif

#ifdef __OBJC__
    #import <UIKit/UIKit.h>
    #import <Foundation/Foundation.h>
    #import <MobileCoreServices/MobileCoreServices.h>
    #import <SystemConfiguration/SystemConfiguration.h>
#endif