Application sans XCode : une option de gcc ?

Philippe49Philippe49 Membre
mai 2008 modifié dans Xcode et Developer Tools #1
Par curiosité (seulement), je cherche le moyen de compiler sur le terminal une appli Cocoa qui pourrait être directement lancée dans le Finder.

1) Compiler, c'est sans problème 
%  gcc pgm.m -o myApp -framework Cocoa

2) Exécuter comme processus fils du Terminal, Ok
%  ./myApp

La question :

A) Y a-t-il un moyen, comme une option de gcc, qui créerait l'arborescence
  • myApp > Contents > Info.plist (sur le modèle classique)
  • myApp > Contents > MacOS > myApp (l'exécutable créé en 1)
  • myApp > Contents > PkgInfo  (sur le modèle classique)
  • myApp > Contents > Resources > English.lproj > InfoPList.strings (sur le modèle classique)

et transformerait cet arborescence en un bundle d'application lançable par clic ?

B) A défaut, il n'est pas difficile de faire une C-tool pour créer cette arborescence, mais il me manque le moyen de faire de ce répertoire un "bundle" d'application.  

Réponses

  • schlumschlum Membre
    00:59 modifié #2
    Fais l'application avec Xcode, puis compile là  avec xcodebuild dans le terminal, il te donnera toutes les lignes de compilation et création d'arborescence qu'il fait lui même.  ;)
  • Philippe49Philippe49 Membre
    00:59 modifié #3
    Yes 
Connectez-vous ou Inscrivez-vous pour répondre.