Transformer un paletePerso.palette en paletePerso.ibplugin

aranaudaranaud Membre
20:58 modifié dans API AppKit #1
Bonjours,

Suite à  la mise à  jours en Leopard avec Xcode v3. J'ai la désagréable surprise de remarqué que Apple a changé le mode de fonctionnement des palettes personnalisées.

Je souhaiterai savoir si il y a une méthode facile pour transformer un projets créé avec Xcode v2.4 vers Xcode v3 de palettes personnalisé.

Réponses

  • fubu33fubu33 Membre
    20:58 modifié #2
    Recompiler le projet sous Leopard devrait suffir non ?  :o

    Je dis ça je dit rien, je suis pas sous Leopard  ;D
  • psychoh13psychoh13 Mothership Developer Membre
    20:58 modifié #3
    dans 1195989168:

    Bonjours,

    Suite à  la mise à  jours en Leopard avec Xcode v3. J'ai la désagréable surprise de remarqué que Apple a changé le mode de fonctionnement des palettes personnalisées.

    Je souhaiterai savoir si il y a une méthode facile pour transformer un projets créé avec Xcode v2.4 vers Xcode v3 de palettes personnalisé.


    Non désolé ce n'est pas possible, tu as probablement créé une palette pour la version 2.x de Interface Builder, la nouvelle version (la 3.0) n'est pas compatible avec la précédente.

    Si tu installes Xcode 2.5 (elle est faite pour être installé AVEC Xcode 3.0 sous Leopard) tu pourras utiliser ta palette avec le Interface Builder 2.0, mais dans le cas de IB 3.0, il faut que tu crées un nouveau projet (Standard Apple Plug-ins --> Interface Builder 3.x Plugin), tu n'as pas le choix, désolé.
  • aranaudaranaud Membre
    20:58 modifié #4
    dans 1195992352:

    Non désolé ce n'est pas possible, tu as probablement créé une palette pour la version 2.x de Interface Builder, la nouvelle version (la 3.0) n'est pas compatible avec la précédente.

    Exactement.

    dans 1195992352:

    Si tu installes Xcode 2.5 (elle est faite pour être installé AVEC Xcode 3.0 sous Leopard) tu pourras utiliser ta palette avec le Interface Builder 2.0, mais dans le cas de IB 3.0, il faut que tu crées un nouveau projet (Standard Apple Plug-ins --> Interface Builder 3.x Plugin), tu n'as pas le choix, désolé.

    Bon bas, je n'ai plus qu'a recommencé.  :brule:

    Pour Xcode 2.5, je l'ai déjà  installé. Mais je préfère recommencer tout vu que j'étais juste au début.
  • 20:58 modifié #5
    Petit détail: la perte de compatibilité des palettes IB 2 n'est pas une grande perte je trouve: lorsque tu faisais une palette pour une classe qui avait déjà  une palette, il te fallait recommencer à  chaque fois à  partir de 0. Tandis que pour IB 3, il permet de réutiliser les palettes faites pour les classes parents et ça c'est très pratique.
Connectez-vous ou Inscrivez-vous pour répondre.