Распакуйте файл .app, не превращая его в папки - PullRequest
0 голосов
/ 01 июня 2018

У компании, с которой я работаю, есть проблема, при которой разархивированный .app-файл распаковывается в свои связанные папки после распаковки.

Каков наилучший способ сжатия .app, чтобы его можно было распаковать без этогоон разрешается в папки, то есть вы хотите, чтобы он оставался одним файлом .app?

Использовать другой формат, чем zip?Сжать в двоичном виде?

Заранее спасибо

1 Ответ

0 голосов
/ 02 июня 2018

С этим проблем быть не должно.Как я отмечал, приложение на Mac - это набор папок.Просто Finder представляет его пользователю как единое целое.

Сжатие и разархивирование пакета не изменит этого.Искатель распознает расширение .app и действует соответственно.Нет необходимости устанавливать то, что раньше называлось битом «bundle», в папке верхнего уровня.Это будет потеряно при повторном отключении приложения через файл .zip, но это уже не важно.

Итак, настоящий вопрос в том, как вы проверяете разархивированную копию своего приложения.?Если через командную строку или какой-либо другой инструмент, который не знает (или не заботится) о том, что приложения действительно являются пакетами, то вы действительно получите описанное вами поведение, даже с оригиналом.

Я не смогнайти какой-либо способ нарушить представление приложения "единой сущностью" в Finder, даже если я намеренно повредил его, но, возможно, вы нашли способ.Если это так, мне было бы интересно узнать, как вы это сделали.

...