インストール時に元の* .pkgファイルディレクトリを取得するにはどうすればよいですか?MAC PackageMaker preinstall/postinstallスクリプトを使用して元の* .pkgファイルディレクトリ
私はPKGファイルを作成し、同じフォルダに別のファイル(test.txt
のような)でそれを入れて、〜/デスクトップ/テスト
、いつPKGファイルをインストールするように、私はそれが「テストをコピーしたいしています.txt "ファイルを〜/ Libraryフォルダにコピーします。 "test.txt"ファイルをコピーするには、preinstall/postinstallスクリプトをpkgファイルに追加します。 私はディレクトリが
DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
使用取得しようとする。しかし、それは誰もがインストールしたときに、元のディレクトリを取得する方法を知っています(~/Desktop/test)
tmpディレクトリ
/private/tmp/PKInstallSandbox.G5GFI6/Scripts/com.myApp.testApp.pkg.o5k2nE
ないオリジナルpkgディレクトリを返します。 ?
パッケージにplistを埋め込まないのはなぜですか?またplistはパッケージではなく、あなたのアプリケーションで作成する必要があります – CharlesB
plistファイルは後で変更される可能性があります。plistファイルが変更されたときに頻繁に新しい関連するpkgを作成します。 BTW:それは、コピーするファイルをplistだけでなくてもよい。 –
解決方法を見つけましたか? – MiuMiu