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
问题: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