问题:pre-compiled header file
xcode项目中的什么位置?
问题:我需要有关xcode的帮助。
免责声明:我对xcode一无所知。
背景:我有一个使用appcelerator构建的应用程序,它为我构建了一个xcode项目。现在,我要使其成为Citrix Ready,在此新闻发布中,它应该很容易http://www.appcelerator.com/press-releases/citrix/,但是<rant>他们对此没有任何文档,appcelerator似乎没有人关心,他们说要使用SO作为支持(我这样做了,这给了我同辈压力徽章,是的!)。
因此,由于他们很烂,所以我想自己直接在xcode中进行操作,并提出一个SO准则可以接受的问题。
情况:Citrix网站上列出了执行此操作的步骤中的第3步:http : //docs.citrix.com/zh-cn/mdx-toolkit/10/xmob-mdx-dev-guide-概述/xmob-mdx-dev-ios-apps.html#par_anchortitle_33e5
步骤3:修改应用程序项目中预编译的头文件中的一行代码,以从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
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句