2016-04-21 111 views
1

问题:在xcode项目中,pre-compiled header file在什么地方?xcode项目中的预编译头文件在哪里?

问题:我需要关于xcode的帮助。

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

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

所以,因为他们吮吸我试图直接在xcode和SO指南内可接受的问题自己做。

的情况:我是到步骤的步骤来执行此3思杰网站上列出:http://docs.citrix.com/en-us/mdx-toolkit/10/xmob-mdx-dev-guide-overview/xmob-mdx-dev-ios-apps.html#par_anchortitle_33e5

第3步:修改一行代码在应用程序中的预编译的头文件如下面的例子

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

我只是不知道什么或在pre-compiled header file是项目从Worx.framework进口WorxEnable.h。

任何帮助将不胜感激。

我期待着张贴有关步骤4和5个问题问什么的意思,以及如何做他们:

第4步:添加下面的“其他连接标志”,如果他们不这样做已经出现:

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

谢谢!

回答

1

嗯,我认为这是.pch文件。

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

而且在构建设置,添加在你的文件路径Prefix Header

enter image description here

我的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