Недавно я создал приложение для Mac, на Mountain Lion. Через пару дней я сделал чистую установку на своем Mac Snow Leopard. У меня есть резервная копия «my_app» .pkg на внешнем жестком диске, и когда я запускаю его, он обычно запускается при установке. Или так кажется! После завершения установки он говорит «установка завершена», но ничего не появляется в папке «приложения» или в другом месте. Другие приложения, устанавливаемые правильно без проблем. Должно ли это быть, что приложение было сделано под Mountain Lion? Вы заранее, Nikolasпосле установки приложения на снежный барс, приложение в никуда
ответ
Если вы сами создаете приложение, вы уверены, что файл .pkg был правильно построен? Вы проверили это?
Вы можете использовать команду pkgutil из командной строки, чтобы узнать, какие файлы pkg утверждают, что они установлены в вашей системе.
pkgutil --pkgs
перечисляет все установленные вами пакеты.
pkgutil --files <id from earlier command>
будет перечислять файлы, установленные пакетом.
pkgutil --pkg-info <id from earlier command>
покажет вам, на каком томе вы установили пакет.
Для просмотра фактического файла .pkg вы можете использовать pkgutil --bom file.pkg
. Это извлечет все файлы bom (Bill of Materials) в/tmp, которые вы можете посмотреть с помощью lsbom
. Это скажет вам, что установщик хочет установить.
Надеюсь, этого достаточно, чтобы вы собрались. Если нет, вам может потребоваться добавить дополнительную информацию к вопросу, такую как вывод некоторых из приведенных выше команд.
Я использовал «pkgutil --pkgs», а pkg, который я использовал, не отображается! я все равно все сделаю! Спасибо –
Имея ту же проблему на другой pkg. Использовал «pkgutil --pkgs-info», и я вижу, что приложение, похоже, установлено в папке приложений, но его там нет ... –