xcode项目中预编译头文件的内容和位置是什么?

时间:2016-04-21 14:19:05

标签: ios xcode citrix

问题:xcode项目中if( Meteor.isServer ) { Meteor.methods({ ..................... }); } 的内容和位置是什么?

问题:我需要xcode的帮助。

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

BACKSTORY:我有一个用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

步骤3:修改应用程序项目中预编译头文件中的一行代码,以从Worx.framework导入WorxEnable.h,如以下示例所示

pre-compiled header file

我只是不知道#ifdef__OBJC__ _ //import MDX extensions #import <AVFoundation/AVFoundation.h> #import <SystemConfiguration/SCNetworkReachability.h> #import <Worx/WorxEnable.h> #endif 是什么或在哪里。

非常感谢任何帮助。

我期待发布有关步骤4和5的问题,询问这些含义以及如何执行这些操作:

步骤4:如果尚未出现以下内容,请将以下内容添加到“其他链接器标记”:

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

谢谢!

1 个答案:

答案 0 :(得分: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