Создание пакета приложения для Mac - PullRequest
0 голосов
/ 01 октября 2019

Я использую программное обеспечение Packages для создания пакета приложения для распространения на Mac. Скачал его отсюда: https://www.macupdate.com/app/mac/34613/packages

Я в основном хочу добиться следующих вещей в пакете: 1. Возьмите DMG из места сборки 2. Скопируйте его временно куда-нибудь 3. Запустите скрипт, который установитприложение в этом DMG в папку приложений. 4. Удалите DMG * ​​1004 *

Я копирую DMG в папку / Applications и пытаюсь запустить этот сценарий как часть шага после установки. DMG копируется в папку / Applications .. здесь нет ничего сложного. Но этот скрипт не устанавливает приложение правильно. Тот же скрипт работает правильно при запуске отдельно от командной строки. Но если я добавлю его в .pkg, установка приложения не будет работать нормально, потому что скрипт не выполняется правильно. Пожалуйста, найдите сценарий ниже. Первоначально я думал, что это может иметь проблемы с разрешениями. Но также сделал chmod 777 на скрипте.

Пожалуйста, помогите с этим. Любые указатели приветствуются

#!/bin/bash

echo attaching 
sudo hdiutil attach my-dmg.dmg

echo copying
cp -rf /Volumes/my-dmg/*.app /Applications/

Echo detaching
sudo hdiutil detach /Volumes/my-dmg/
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...