IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Delphi Discussion :

Comment distribuer une application Multipériphérique sur un Mac


Sujet :

Delphi

  1. #1
    Membre expérimenté
    Avatar de Gouyon
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    1 076
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 1 076
    Points : 1 521
    Points
    1 521
    Billets dans le blog
    5
    Par défaut Comment distribuer une application Multipériphérique sur un Mac
    Bonjour

    Voilà j'ai fait une application pour la gestion d'un club de sport et je veux la faire tourner sur un Mac.
    Lors de la conception j'ai pu la faire tourner et la tester sans problème sur mon Mac via l'outil PAServeur
    Dans l'onglet configuration j'ai choisi le mode Normal étant donné que je ne souhaite pas mettre cette application sur l’Apple store.
    Après construction du projet, j'ai dans le répertoire OSX64\release un ensemble de fichier que j'ai pris et copié sur mon mac.
    Lorsque je lance ce que je pense être l'exécutable j'ai une fenêtre de type terminal qui s'affiche ainsi que ma fenêtre d'interface.
    Le problème est que si je veux saisir une valeur dans mes champs la saisie n'a pas lieu dans la fenêtre interface mais dans la fenêtre terminal
    Du coup impossible de faire fonctionner le programme

    J'ai regardé la doc d'embarcadero mais toutes les informations que j'ai trouvé ne concerne que Sydney et non Rio

    Quelqu'un a t'il une idée
    Il y a des jours où j'éprouve une haine profonde envers microsoft et Apple c'est pas mieux
    Mon modeste site et mes modestes oeuvres sont
    Rémi

  2. #2
    Membre expert
    Avatar de pprem
    Homme Profil pro
    MVP Embarcadero - formateur&développeur Delphi, PHP et JS
    Inscrit en
    Juin 2013
    Messages
    1 876
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : MVP Embarcadero - formateur&développeur Delphi, PHP et JS
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2013
    Messages : 1 876
    Points : 3 611
    Points
    3 611
    Par défaut
    Lorsque tu compiles une application macOS, le fichier est créé côté Mac dans /user/PAServer/nomdetaconnexion/

    Les programmes Mac sont en .APP

    Depuis quelques années le déploiement hors Mac App Store nécessite de passer par une notarization des programmes. Delphi le fait, mais par contre tu ne coupes pas à avoir un compte développeur Apple pour ça puisque c'est nécessaire.

    Sinon tu peux tenter de déployer ton .app directement ou en le zippant. En revanche il sera refusé par les versions récentes de macOS ou des freins seront mis à son exécution car il sera non signé.

  3. #3
    Membre expérimenté
    Avatar de Gouyon
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    1 076
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 1 076
    Points : 1 521
    Points
    1 521
    Billets dans le blog
    5
    Par défaut
    J'ai effectivement créé un compte développeur par contre je n'ai rien compris à la notarization
    j'ai suivi ce tutoriel (http://docwiki.embarcadero.com/RADSt...S_Notarization)
    Mais je suis bloqué dans Xcode car je n'ai pas trouvé le moyen de générer un certificat.
    A priori le mac sur lequel l'appli sera déployée est assez vieux donc ça devrait aller
    Il y a des jours où j'éprouve une haine profonde envers microsoft et Apple c'est pas mieux
    Mon modeste site et mes modestes oeuvres sont
    Rémi

  4. #4
    Membre chevronné
    Avatar de free07
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2005
    Messages
    930
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ardèche (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 930
    Points : 1 959
    Points
    1 959
    Par défaut
    Bonjour,

    Citation Envoyé par Gouyon Voir le message
    Mais je suis bloqué dans Xcode car je n'ai pas trouvé le moyen de générer un certificat.
    Est ce que tu as essayé de générer les certificats avec le site d'Apple ? j'ai toujours généré mes certificats avec leur site sans trop de problèmes.

    Il y a pas mal de tutos concernant cette démarche sur le net

  5. #5
    Membre expérimenté
    Avatar de Gouyon
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    1 076
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 1 076
    Points : 1 521
    Points
    1 521
    Billets dans le blog
    5
    Par défaut
    Citation Envoyé par free07 Voir le message
    Est ce que tu as essayé de générer les certificats avec le site d'Apple ? j'ai toujours généré mes certificats avec leur site sans trop de problèmes.
    Oui mais je n'ai pas réussi et pour ce qui est des tutoriels manifestement je n'ai pas trouvé les bons
    Il y a des jours où j'éprouve une haine profonde envers microsoft et Apple c'est pas mieux
    Mon modeste site et mes modestes oeuvres sont
    Rémi

  6. #6
    Membre expert
    Avatar de pprem
    Homme Profil pro
    MVP Embarcadero - formateur&développeur Delphi, PHP et JS
    Inscrit en
    Juin 2013
    Messages
    1 876
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : MVP Embarcadero - formateur&développeur Delphi, PHP et JS
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2013
    Messages : 1 876
    Points : 3 611
    Points
    3 611
    Par défaut
    Sinon, à quelle étape bloques-tu exactement ?

  7. #7
    Membre expérimenté
    Avatar de Gouyon
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    1 076
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 1 076
    Points : 1 521
    Points
    1 521
    Billets dans le blog
    5
    Par défaut
    Citation Envoyé par pprem Voir le message
    Sinon, à quelle étape bloques-tu exactement ?
    A partir de mon compte j'ai pu générer un mot de passe spécifique comme indiqué dans le tutoriel (http://docwiki.embarcadero.com/RADSt...S_Notarization). Sauf que dans Xcode j'ai le message "xxxx@yahoo.fr is Not on Any Development Teams". Du coup j''ai essayé de le faire à parti du site apple mais je n'arrive pas à trouver où et comment générer ce certificat.

    En plus je crains avoir fait une bêtise car suite au message dans XCode j'ai commencé le processus d'inscription à une équipe développement et comme je ne veux pas payer 99€ j'ai interrompu le processus et depuis impossible de faire quoique ce soit. Dès que je me connecte à mon compte je tombe sur:
    "Purchase your membership. To continue your enrollment, complete your purchase now. Your purchase may take up to 48 hours to process."

    J'ai fini par appeler Apple pour enlever cette demande et j'en ai profité pour leur poser la question des certificats de développeur et c'est pas gratuit
    Il y a des jours où j'éprouve une haine profonde envers microsoft et Apple c'est pas mieux
    Mon modeste site et mes modestes oeuvres sont
    Rémi

  8. #8
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 031
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 031
    Points : 40 930
    Points
    40 930
    Billets dans le blog
    62
    Par défaut
    Citation Envoyé par Gouyon Voir le message
    j'en ai profité pour leur poser la question des certificats de développeur et c'est pas gratuit
    et en plus, il me semble que c'est annuel, selon la bonne formule "nous c'est Apple vous c'est les poires" <= voilà pourquoi je ne mets pas le doigt dans cet engrenage
    Dans ta signature tu pourras donc ajouter Apple à Microsoft
    MVP Embarcadero
    Delphi installés : D3,D7,D2010,XE4,XE7,D10 (Rio, Sidney), D11 (Alexandria), D12 (Athènes)
    SGBD : Firebird 2.5, 3, SQLite
    générateurs États : FastReport, Rave, QuickReport
    OS : Window Vista, Windows 10, Windows 11, Ubuntu, Androïd

  9. #9
    Membre expérimenté
    Avatar de Gouyon
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    1 076
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 1 076
    Points : 1 521
    Points
    1 521
    Billets dans le blog
    5
    Par défaut
    Effectivement c'est renouvelable annuellement. Mais même si tu ne renouvelle pas j'ai cru comprendre que le certificat lié à une application faite quand il était valide reste actif pour cette application.


    Citation Envoyé par SergioMaster Voir le message
    Dans ta signature tu pourras donc ajouter Apple à Microsoft
    Je vais y penser. Je vais même leur suggérer de changer leur logo par:
    Nom : poire.JPG
Affichages : 127
Taille : 10,4 Ko
    Il y a des jours où j'éprouve une haine profonde envers microsoft et Apple c'est pas mieux
    Mon modeste site et mes modestes oeuvres sont
    Rémi

  10. #10
    Membre expert
    Avatar de pprem
    Homme Profil pro
    MVP Embarcadero - formateur&développeur Delphi, PHP et JS
    Inscrit en
    Juin 2013
    Messages
    1 876
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : MVP Embarcadero - formateur&développeur Delphi, PHP et JS
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2013
    Messages : 1 876
    Points : 3 611
    Points
    3 611
    Par défaut
    Il est possible de faire du développement Mac sans avoir de compte développeur (pour soi ou les appareils sur lesquels on se connecte avec son compte), mais il en faut un pour générer les clés de signatures afin de distribuer les programmes à d'autres utilisateurs.

    Le paiement des 99 EUR annuels est obligatoire si tu veux fournir des programmes Mac ou iOS à d'autres personnes.

  11. #11
    Membre expérimenté
    Avatar de Gouyon
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    1 076
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 1 076
    Points : 1 521
    Points
    1 521
    Billets dans le blog
    5
    Par défaut
    Citation Envoyé par pprem Voir le message
    Le paiement des 99 EUR annuels est obligatoire si tu veux fournir des programmes Mac ou iOS à d'autres personnes.
    Je ne suis pas sur que la personne a qui je destine ce petit logiciel de gestion soit prêt à débourser 99€. Donc on se débrouillera autrement
    Il y a des jours où j'éprouve une haine profonde envers microsoft et Apple c'est pas mieux
    Mon modeste site et mes modestes oeuvres sont
    Rémi

  12. #12
    Membre expert
    Avatar de pprem
    Homme Profil pro
    MVP Embarcadero - formateur&développeur Delphi, PHP et JS
    Inscrit en
    Juin 2013
    Messages
    1 876
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : MVP Embarcadero - formateur&développeur Delphi, PHP et JS
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2013
    Messages : 1 876
    Points : 3 611
    Points
    3 611
    Par défaut
    si c'est une seule personne, tu peux toujours lui mettre le .APP compilé sur son poste sans te préoccuper de signature, ce sera n peu gonflant à l'installation et chaque mise à jour, mais ça reste théoriquement faisable s'il n'est pas sur les dernières versions de l'OS qui sont censées interdire sans possibilité de passer outre, tout ce qui n'est pas signé alors que dans les versions avant Big Sur on avait encore la possibilité dans les préférence / sécurité d'accepter un programme externe

  13. #13
    Expert éminent sénior
    Avatar de Paul TOTH
    Homme Profil pro
    Freelance
    Inscrit en
    Novembre 2002
    Messages
    8 964
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2002
    Messages : 8 964
    Points : 28 430
    Points
    28 430
    Par défaut
    à décidemment je n'aime pas la politique Apple...ils font de bonnes machines et des OS qui tiennent la route, mais ne pas pouvoir faire ce que tu veux de ta machine c'est juste insupportable.
    Developpez.com: Mes articles, forum FlashPascal
    Entreprise: Execute SARL
    Le Store Excute Store

  14. #14
    Membre expérimenté
    Avatar de Gouyon
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    1 076
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 1 076
    Points : 1 521
    Points
    1 521
    Billets dans le blog
    5
    Par défaut
    Citation Envoyé par Paul TOTH Voir le message
    à décidemment je n'aime pas la politique Apple
    Manifestement tu n'est pas le seul. Je crois d'ailleurs que la commission européenne leur est tombé dessus en leur imposant d'avoir au moins un autre magasin d'application que l'AppleStore. Avec un peu de chance d'ici quelques années ils seront obligé d'ouvrir leur système
    Il y a des jours où j'éprouve une haine profonde envers microsoft et Apple c'est pas mieux
    Mon modeste site et mes modestes oeuvres sont
    Rémi

  15. #15
    Membre expérimenté
    Avatar de Gouyon
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    1 076
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 1 076
    Points : 1 521
    Points
    1 521
    Billets dans le blog
    5
    Par défaut
    Citation Envoyé par pprem Voir le message
    si c'est une seule personne, tu peux toujours lui mettre le .APP compilé sur son poste
    C'est ce que j'ai fait. J'attends qu'il me dise si ça marche ou pas.
    Il y a des jours où j'éprouve une haine profonde envers microsoft et Apple c'est pas mieux
    Mon modeste site et mes modestes oeuvres sont
    Rémi

  16. #16
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 031
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 031
    Points : 40 930
    Points
    40 930
    Billets dans le blog
    62
    Par défaut
    Citation Envoyé par Gouyon Voir le message
    Avec un peu de chance d'ici quelques années ils seront obligé d'ouvrir leur système
    Optimiste !
    Quand je pense que Windows 11 s'annonce comme un truc de plus en plus coinçant (auraient-ils décidés de se faire plus de $$$$ comme Apple ?) on est mal barré.
    Acheter une machine et ne pas en être le maitre, être obligé de renouveller pour cause d'obsolescence programmée , cela ne me plait pas des masses
    MVP Embarcadero
    Delphi installés : D3,D7,D2010,XE4,XE7,D10 (Rio, Sidney), D11 (Alexandria), D12 (Athènes)
    SGBD : Firebird 2.5, 3, SQLite
    générateurs États : FastReport, Rave, QuickReport
    OS : Window Vista, Windows 10, Windows 11, Ubuntu, Androïd

  17. #17
    Expert éminent sénior
    Avatar de Paul TOTH
    Homme Profil pro
    Freelance
    Inscrit en
    Novembre 2002
    Messages
    8 964
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2002
    Messages : 8 964
    Points : 28 430
    Points
    28 430
    Par défaut
    Citation Envoyé par SergioMaster Voir le message
    Optimiste !
    Quand je pense que Windows 11 s'annonce comme un truc de plus en plus coinçant (auraient-ils décidés de se faire plus de $$$$ comme Apple ?) on est mal barré.
    Acheter une machine et ne pas en être le maitre, être obligé de renouveller pour cause d'obsolescence programmée , cela ne me plait pas des masses
    c'était déjà le plan avec W10, mais ils ont fait marche arrière.
    Developpez.com: Mes articles, forum FlashPascal
    Entreprise: Execute SARL
    Le Store Excute Store

Discussions similaires

  1. Réponses: 2
    Dernier message: 19/08/2015, 17h33
  2. comment rendre une application faite sur eclipse éxecutable?
    Par stellina20 dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 09/06/2009, 09h43
  3. comment rendre une application éxécutable sur netBeans?
    Par stellina20 dans le forum NetBeans
    Réponses: 4
    Dernier message: 01/04/2009, 11h58
  4. Réponses: 2
    Dernier message: 11/07/2007, 23h24
  5. [2.0] Comment déployer une application .net sur Apache ?
    Par veterant_mbk dans le forum ASP.NET
    Réponses: 3
    Dernier message: 28/11/2006, 20h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo