J'ai une application OS X en tant que package .app qui peut résider dans n'importe quel emplacement arbitraire dans le système de fichiers. Existe-t-il un moyen de trouver le chemin actuel du paquet avec.Comment trouver le répertoire résident d'un package d'application OS X - par programme
NOTE
getcwd() ne fonctionne pas depuis le répertoire courant de tous les paquets ouvert est par un clic-ouvert ou en utilisant la commande d'ouverture est «/». Si j'appelle l'exécutable depuis myapp.app/Contents/MacOS, le répertoire s'affiche correctement. C'est une application de cacao.
Des indices?
Works très bien. Merci beaucoup! –
@Deepak Narayan: Je dois reformuler mes deux points auxiliaires: Ne supposez pas que vous pouvez modifier le bundle d'application, et accéder aux ressources par le biais de '-urlForResource: ofKind:' de 'NSBundle' et des amis. –
Merci. Je ne cherche pas à modifier le bundle, j'ai juste besoin du chemin du répertoire pour changer de répertoire et charger quelques fichiers du répertoire où est le .app. –