2016-04-21 19 views
1

FRAGE: Was und wo ist die pre-compiled header file in einem xcode-Projekt?Was und wo ist die vorkompilierte Header-Datei in einem xcode-Projekt?

PROBLEM: Ich brauche Hilfe mit xcode.

HAFTUNGSAUSSCHLUSS: Ich weiß nichts über xcode.

BACKSTORY: Ich habe eine App mit Appcelerator gebaut, die ein xcode-Projekt für mich erstellt. Jetzt möchte ich Citrix Ready machen, was durch diese Pressemitteilung einfach sein sollte http://www.appcelerator.com/press-releases/citrix/ aber < rant> sie haben keine Dokumentation zu diesem Thema, niemand bei appcelerator scheint sich zu kümmern, und sie sagen, um SO für die Unterstützung zu verwenden (was ich tat und es hol mir das Gruppendruck-Abzeichen, yay!). </rant>

Also, weil sie saugen Ich versuche es selbst zu tun, direkt in xcode und mit einer Frage, die innerhalb SO Richtlinien akzeptabel ist.

LAGE: Ich bin bis 3 der Schritte zu dem Schritt, dies zu tun auf der Citrix Website aufgeführt sind: http://docs.citrix.com/en-us/mdx-toolkit/10/xmob-mdx-dev-guide-overview/xmob-mdx-dev-ios-apps.html#par_anchortitle_33e5

Schritt 3: Überarbeiten Sie eine Codezeile in der vorkompilierte Header-Datei in der App Projekt WorxEnable.h von Worx.framework zu importieren, wie im folgenden Beispiel gezeigt

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

ich weiß einfach nicht, was oder wo die pre-compiled header file ist.

Jede Hilfe würde sehr geschätzt werden.

Ich freue mich auf Ihre Fragen zu den Schritten 4 und 5 Posting zu fragen, was diejenigen bedeuten und wie sie tun:

Schritt 4: Fügen Sie die folgenden „andere Linker-Flags“, wenn sie erscheinen nicht bereits tun:

Schritt 5: Fügen Sie die folgenden Frameworks und Bibliotheken:

Dank!

Antwort

1

Hum, ich denke, es ist die .pch-Datei.

Wenn es in Ihrem Xcode-Projekt nicht vorhanden ist (Xcode erstellt diese Datei jetzt nicht automatisch), erstellen Sie eine Datei wie myproject-Prefix.pch (nur ein Beispiel).

Und in den Buildeinstellungen, fügen Sie Ihren Dateipfad in Prefix Header

enter image description here

Meine pch-Datei:

#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