J'ai créé le fichier paquet (.pkg) en utilisant packagemaker ver 3.0.4. Est-il possible de fournir une icône personnalisée au fichier .pkg. Quelqu'un peut-il m'aider comment cela peut-il être fait? Merci d'avance.Changement de l'icône du paquet créé par le fabricant du paquet
3
A
Répondre
3
3
Setting an icon for an mpkg, works fine
# create a file that actually going to set the icon file
touch <package_name>.mpkg/Icon$'\r'
# --- copy the customIcon.icns file to the <package_name>.mpkg before doing the sips, if its needed you
# can take a copy of the file before doing the sips command, doing on a copied file will do good
sips -i <package_name>.mpkg/customIcon.icns
DeRez -only icns <package_name>.mpkg/customIcon.icns > tmpIcon.rsrc
Rez -append tmpIcon.rsrc -o $'<package_name>.mpkg/Icon\r'
SetFile -a C <package_name>.mpkg
# removing the tmp file
rm tmpIcon.rsrc
# remove the .icns from mpkg
rm <package_name>.mpkg/customIcon.icns
# if you want you can hide the Icon$'\r' file inside the .mpkg file, file that presently sets the icon
SetFile -a V <package_name>.mpkg/Icon$'\r'
Hope this helps.
Questions connexes
- 1. Structure du paquet OSGi
- 2. configuration du paquet sharepoint
- 3. Joomla! Manuel du paquet Quickstart
- 4. éviter la dépendance du paquet
- 5. html 1.13 installation du paquet
- 6. Lancement Le programme d'installation du paquet
- 7. Jeton pour le nom du paquet Maven
- 8. Echec du chargement du paquet Ankhsvn
- 9. Fichier du contrôle du paquet Debian Question
- 10. Problèmes avec le renommage du paquet dans le projet Mercurial
- 11. réinstaller le paquet
- 12. Paquet SQL - Paquet DTS: droits minimum
- 13. question sur l'exécution du paquet ssis
- 14. XCode - Édition du paquet xcodeproj (spécifiquement project.pbxproj)
- 15. Liste de l'horloge du fabricant/paquet d'alarme et le nom de la classe, S'il vous plaît ajouter
- 16. Paquet RST envoyé par le serveur
- 17. Chargement du paquet html + ressources dans webview
- 18. Taille du paquet UDP et TCP vide?
- 19. Inclure une interface du même paquet (Java)
- 20. Exemples complets d'utilisation du paquet pySerial
- 21. Problème du paquet algorithmique TeX/LaTeX
- 22. exclusion Javac du paquet dans ANT build.xml
- 23. Recherche du type de données dans le paquet IPv4
- 24. Désinstaller le service Windows du paquet de déploiement
- 25. Comparer le code du paquet SSIS ... des suggestions?
- 26. intérieur paquet
- 27. Comment faire un paquet supprimer un autre (plus ancien) paquet?
- 28. Charger le fichier à partir du paquet source
- 29. Données d'accès Python dans le sous-répertoire du paquet
- 30. démarrer l'application en sachant le nom du paquet
Je ne sais pas si cela est encore applicable pour le léopard des neiges. N'a pas travaillé pour moi. – Unicorn
Licorne: C'est. Cela fonctionne très bien tout au long de 10.6.3. Assurez-vous que l'emplacement où vous placez le pkg et le pkg lui-même sont accessibles en écriture. –
Oh oui, ça a marché pour moi. Était en train de faire à un endroit incorrect. Merci beaucoup pour l'info. Mais maintenant le problème est quand je crée à nouveau le paquet cette icône sera changée. Est-il possible d'ajouter ce fichier icône à pmdoc lui-même alors quand jamais un paquet est créé, il aura une icône personnalisée? – Unicorn