Je suis en train de développer une application de type cacao qui doit prendre en charge une requête http, lire un système de fichiers, copier des fichiers dans/usr/share, configurer cron (pas launchd) et demander des informations à l'utilisateur. J'ai abandonné PackageMaker car j'ai besoin de plus de flexibilité.Cocoa - Comment copier des fichiers dans/usr/share?
tout va bien actuellement, mais ma dernière étape d'installation, je dois:
- Supprimer mon dossier d'application précédemment installée (si elle existe). Il est toujours le même chemin:/usr/share/my_app
- Recréer le dossier d'application à:/usr/share/my_app
- Copier les fichiers d'application dans/usr/share/my_app
- Mise à jour d'un d'emploi cron
Il est très important que/usr/share/MY_APP reste protégé avec des privilèges administratifs, donc un habitué ne devrait pas le supprimer.
Quelle serait la meilleure approche pour mettre en œuvre ces étapes?
BTW, j'utilise Xcode 3.2.
Merci beaucoup! Carlos.
Tout ce qui se trouve sous/usr sauf/usr/local/* fait partie du système d'exploitation d'Apple et seul Apple devrait s'y installer. Si une application Cocoa doit être sous/Applications ou similaire afin que les services, etc peuvent le trouver. – Mark
Et les paquets d'installation sont vraiment la voie à suivre. Ils peuvent exécuter du code personnalisé, c'est ce que vous devriez faire. – Josh