Coba ubah skrip yang Anda miliki .command
atau .tool
ekstensi, tetapi mungkin itu tidak bisa berfungsi di OS X baru-baru ini.
Namun jika Anda membutuhkan skrip untuk menjadi aplikasi, Anda harus membuatnya.
Struktur dasar aplikasi Mac adalah:
MyApp.app/
Contents/
Info.plist
MacOS/
Resources/
Kemudian salin skrip Anda ke MacOS/
(dengan nama yang sama dengan aplikasi Anda), yang harus berisi kode yang dapat dieksekusi aplikasi mandiri. Semua sumber daya lainnya masuk Resources/
.
Silakan lihat appify naskah oleh Thomas (atau Versi Mathias itu) yang pada dasarnya seperti:
#!/usr/bin/env bash
APPNAME=${2:-$(basename "$1" ".sh")}
DIR="$APPNAME.app/Contents/MacOS"
if [ -a "$APPNAME.app" ]; then
echo "$PWD/$APPNAME.app already exists :("
exit 1
fi
mkdir -p "$DIR"
cp "$1" "$DIR/$APPNAME"
chmod +x "$DIR/$APPNAME"
echo "$PWD/$APPNAME.app"
Pemakaian:
appify foo.sh "Bar"
Sumber: Cara membuat aplikasi Mac sederhana dari skrip shell
Atau Anda dapat menggunakan:
- DropScript yang memungkinkan Anda membuat aplikasi baru (seperti skrip yang ditulis dalam sh, perl, dll.).
- Platypus - aplikasi yang membuat aplikasi Mac OS X asli dari skrip yang ditafsirkan seperti skrip shell atau program Perl, Ruby dan Python.
- Buat di beberapa IDE (seperti Eclipse) yang memiliki opsi seperti itu untuk melakukannya.
Atau buat secara manual dengan:
- buat struktur folder aplikasi,
- tempatkan skrip Anda ke:
MyApp.app/Contents/MacOS/MyApp.app
- membuat file dapat dieksekusi
Dengan kata lain ( Gino ):
- Buat skrip shell Anda (mis
command.sh
)
- Berikan izin eksekusi (
chmod 755 ./command.sh
)
- Dapatkan Info → Buka dengan: → (kaitkan aplikasi Terminal)
- Dapatkan Info → (letakkan ikon yang Anda inginkan di atasnya)
Lihat juga: