Próbuję zbudować dmg pliku .app stosując następujące polecenie hdutil:Błąd podczas tworzenia obrazu dysku za pomocą hdutil
hdiutil create -srcfolder /Users/me/My.app My.dmg
To działa zgodnie z oczekiwaniami, gdyż tworzy My.dmg poprawnie. Problem zaczął się dziać po dodaniu dwóch kolejnych plików do pakietu .app przed wywołaniem tej komendy hdutil. Hdutil kończy się błędem:
diskimages-helper: resize request is above maximum size allowed.
hdiutil: create failed - Invalid argument
Dziękujemy za pomoc.
Co masz na myśli przez 'root_folder'? Czy to jest root systemu? –
Przez "root_folder" mam na myśli katalog, który jest źródłem twojego obrazu (byłby to '-srcfolder', który przekazujesz do' hdiutil'). Zwróć uwagę, że w twoim przykładzie przekazujesz '/ Users/me/My.app', które IMO prowadzi do obrazu, który zawiera zawartość' My.app', a nie samego 'My.app'. Powinieneś raczej przekazać '/ Users/me' (oczywiście zakładając, że nie ma tam nic poza' My.app'). – Michal
Niedawno przenieśliśmy jeden z naszych systemów kompilacji z Snow Leopard do Mavericks, a teraz losowo widzimy ten problem z kompilacjami skryptowymi. Nigdy nie widzieliśmy tego na naszych poprzednich systemach kompilacji z tysiącami kompilacji. Do tej pory praca nad tworzeniem pliku .Trash w źródle wydaje się działać. Ale nienawidzę pracy voodoo tak, więc zgłosiłem to jako błąd do Apple. Sugeruję, aby każdy, kto w to wpadł, również to zgłosił. – acronce