Domanda

Ho bisogno di installare ParseKit compilare con cacao in Mac Os X, io uso xcode 4.Ho cercato online ma non c'è solo una guida per l'installazione di analizzare kit per iPhone.Dove posso trovare il download per Mac Os X e/o una guida?

È stato utile?

Soluzione

Sviluppatore di ParseKit qui.

OK, dopo che un problema delicato in Xcode 4, Ho capito il mio modo preferito per fare questo:Creare una nuova area di Lavoro ("MySuite") che contiene due sotto-Progetti

  • Il Tuo Mac Cacao Progetto Di Applicazione ("Applicazione")
  • Il ParseKit Progetto Quadro ("ParseKit")

È possibile scegliere diversi nomi di "Applicazione" e "MySuite" di corso.

Ci sono diversi modi per rendere questo accada.Ecco un modo:

  1. Innanzitutto, assicurati di aggiornare all'ultima versione del ParseKit dal Codice di Google tronco.Ho recentemente aggiornato il progetto Xcode per Xcode 4.3.1.

    svn checkout http://parsekit.googlecode.com/svn/trunk/ parsekit-trunk

  2. Assicurarsi che non si dispone di ParseKit Progetto Xcode finestra aperta.Questo è un problema in Xcode fino alla versione 4.3.1 (e, forse, successivamente, non sono sicuro).

  3. Creare un Mac "Applicazione Cocoa", il Progetto denominato "MyApp". File > New > Project….(Si è già creato la vostra applicazione.Va bene.Poi saltare questo passaggio.)
  4. Trascinare il ParseKit.xcodeproj file dal Finder per il molto alto del Progetto Navigator "MyApp" Progetto Xcode finestra. NOTA:assicurarsi che il file viene rilasciato al molto alto del Progetto albero di navigazione.Altrimenti non funzionerà. Drag ParseKit Project To MyApp Project Navigator

  5. Xcode presenterà una finestra di dialogo:"Vuoi salvare il progetto in un nuovo spazio di lavoro?" Fare clic su "Salva" e il nome dell'area di Lavoro qualcosa come "MySuite". Save Workspace

  6. Selezionare il "MyApp" Progetto nel Progetto Navigtor.
  7. Selezionare il "MyApp" Target "Destinazioni" elenco.
  8. Selezionare il "Build Fasi" tab.
  9. Fare clic sul triangolo accanto a "Destinazione Dipendenze" per aprire l'elenco.
  10. Fare clic sul pulsante "+" in fondo all'elenco.
  11. Selezionare "ParseKit.quadro" dalla finestra di dialogo e fare clic su "Aggiungi" per aggiungere ParseKit come una dipendenza della vostra destinazione.Questo assicura ParseKit è costruito prima che il vostro obiettivo.
  12. Fare clic sul triangolo accanto a "Link Binario Con le Librerie" per aprire l'elenco.
  13. Fare clic sul pulsante "+" in fondo all'elenco.
  14. Selezionare "ParseKit.quadro" dalla finestra di dialogo e fare clic su "Aggiungi".
  15. Fare clic sul triangolo accanto a "Link Binario Con le Librerie" per aprire l'elenco.
  16. Fare clic sul pulsante "+" in fondo all'elenco.
  17. Selezionare "ParseKit.quadro" dalla finestra di dialogo e fare clic su "Aggiungi".enter image description here

  18. Vedere "ParseKit.quadro" nel "Collegamento Binario Con le Librerie" elenco. enter image description here

  19. Fare clic su "Aggiungi Fase di costruzione" Pulsante, scegliere "Copia File" nella finestra popup.Add Build Phase
  20. Nel nuovo "Copia File" build fase, selezionare "Quadri" nel campo "Destinazione" popup.Choose Frameworks in the Destination popup
  21. Trascinare "ParseKit.quadro" dal Navigatore di Progetto per la lista del nuovo "Copia File" fase di costruzione.Drag ParseKit.framework to Copy Files build phase
  22. In MyAppDelegate.m, importare il ParseKit intestazione:

    #import <ParseKit/ParseKit.h>

  23. In -[MyAppDelegate applicationDidFinishLaunching:] fare:

    NSString *g = @"@start = Word+;";
    PKParser *p = [[PKParserFactory factory] parserFromGrammar:g assembler:self error:nil];
    NSError *err = nil;
    id result = [p parse:@"foo bar baz" error:&err];
    NSLog(@"%@", result);

  24. Compilare ed eseguire.

Per ulteriori informazioni su questo argomento, vedere:

Altri suggerimenti

    .
  1. Apri il tuo progetto in Xcode 4
  2. Assicurati Project Navigator è mostrato
  3. ctrl Clicca sul tuo file di progetto (l'icona della pagina Blue)
  4. Seleziona Aggiungi file su "YourProjectName"
  5. Seleziona Parsekit.xCodeProj
  6. in Project Navigator Seleziona il tuo file di progetto
  7. Vai a Build Fases
  8. Divulga Link Binary con Biblioteche e aggiungi Parsekit.framework facendo clic su + o trascinandolo da Project Navigator Prodotti Directory di Parsekit.framework
  9. Aggiungi Copia file Fase facendo clic in basso a destra Aggiungi il pulsante di fase di build .
  10. Set destination to Frameworks
  11. Ripeti 8, ma per la nuova fase di build

    Potrebbe anche essere necessario aggiungere dipendenza da destinazione: ripetere il passaggio 8, ma per questa fase. Ma sembra Xcode può risolverli da solo.

    Ti consiglio anche di creare un spazio di lavoro , rende la gestione del sottoproject molto più semplice e sembra che questa correggi la maggior parte dei potenziali problemi, poiché se Xcode non riesce a risolvere le dipendenze, è sempre possibile aggiungere script per copiare i file manualmente, poiché i prodotti dei progetti condivideranno la stessa directory di build. .

Sono riuscito a farlo usando i cacapodi.Provalo se il tuo bloccato ancora

Sviluppatore di Parsekit qui.

Mi dispiace non ho una buona risposta per te. Ho dei documenti obsoleti su Come utilizzare Parsekit nella tua applicazione iOS usando Xcode 3.

Tuttavia, ho appena cercato di passare attraverso il processo di incorporamento di Parsekit.Framework all'interno di un'app per Mac OS X utilizzando Xcode 4, e onestamente non riuscivo a capire come farlo in Xcode 4. Sono sconcertato. < / P >.

Cosa posso dire, è che incorporare Parsekit.Framework nel tuo app Mac non dovrebbe essere molto diverso dall'incorporsione di qualsiasi altro framework nell'app Mac. Non c'è niente di particolarmente speciale o insolito per Parsekit in questo senso. Il problema è che non riesco a capire come farlo a tutti in xcode 4.

Ecco la documentazione di Apple su come fare questo:

Incorporare un framework privato nel pacchetto dell'applicazione> utilizzando progetti Xcode separati per ogni destinazione

Sfortunatamente, i documenti di Apple sono anche fuori data e descrivono anche il processo in Xcode 3.

Ho chiesto Una domanda qui su stack overflow per provare a risolvere questo problema.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top