Obecnie budujemy nasz instalator mac jako plik pkg przy użyciu productbuild --component (zgodnie z następującym postem: Mac app store productbuild).mac: Jak dodać plik License.txt do pliku pkg utworzonego za pomocą produktu - komponentu przy użyciu opcji --component?
Działa to cudownie, ale chcę również dodać plik licencji do tego instalatora.
Przy użyciu programu pakującego można określić opcję --resources [ścieżka_do_pliku_rejestru]. Jeśli umieścisz plik License.txt w określonym folderze zasobów, instalator w sposób magiczny zawiera krok licencyjny.
Podczas gdy strona producenta produktu opisuje także opcję --resources, w praktyce wygląda na to, że nie działa z opcją --component. Wydaje się, że po prostu ignoruje tę opcję.
Zgodnie ze stroną producenta produktu, opcja --component najwyraźniej przyjmuje tylko plist definicji (przeglądałem opcje plist i żaden nie wydawał się mieć zastosowania do pliku licencji), komponent, opcjonalna ścieżka instalacji i ścieżka wyjściowa. Chociaż opcja --sign działa również.
Czy ktoś wie, czy jest możliwe (a jeśli tak, jak) dołączyć plik licencji dla instalatora podczas korzystania z productbuild --component?
Z góry dziękuję.
Iain
To nie działa z - komponentem. – jcoffland