¿Hay alguna manera de empaquetar scripts de shell bash con la aplicación AppleScriptObjC en MacOSX con Xcode?

Estoy intentando automatizar tres o cuatro scripts de shell bash utilizando AppleScriptObjC como un contenedor. Esto me dará una interfaz de usuario amigable para seleccionar archivos de datos, etc., y el conveniente archivo de texto que manipula y procesa varios scripts de bash.

Todo funciona (puedo presionar mis botones y ejecutar los scripts de shell), excepto que no puedo averiguar cómo hacer que las cosas sean semi-portátiles. Me gustaría tener una sola aplicación o paquete que pudiera distribuir a otros, con los archivos de script necesarios de alguna manera incorporados o generados por la aplicación, en lugar de estar expuestos a los usuarios.

Soy un novato de Xcode y AppleScriptObjC (ASOC) y no puedo ver la forma de hacerlo. - Puedo ejecutar los scripts como un conjunto de simples comandos de shell do shell, o mediante comandos enviados a una ventana de terminal, pero eso significa que todos los archivos de shell individuales deben distribuirse y colocarse en el lugar correcto como un montón de piezas. - He intentado generar los archivos de script desde el ASOC, pero me encuentro con barreras al construir los archivos debido a la forma en que ASOC maneja cadenas y caracteres especiales. He intentado ambas cadenas normales o la forma citada de construcción de cadena. Como fondoNota técnica de Apple TN2065 es relevante. Crear los archivos de esa manera pierde los caracteres especiales. Este código demuestra el problema (por ejemplo, ¡lo que estoy haciendo mal!):

set scriptName to "/Users/me/Desktop/myScript.sh" -- Name of file
-- Define a multi line string:
set scriptContents to "       First Line - OK  
Second Line, all good so far
$Test fails - the (dollar sign)Test vanishes
\"$Test\" also fails
Last line"
do shell script ("cd " & myFolder & "; echo \" " & scriptContents & " \" > " & scriptName)

Sin una manera de crear los scripts de shell necesarios desde el ASOC o acceder a los scripts si se incluyen en el paquete de la aplicación como un archivo de soporte, ¡haré muchos trucos de conversión desde bash a AppleScriptObjC!

Las sugerencias o soluciones serían aceptadas con gratitud: 1. ¿Cómo puedo escribir archivos multilínea arbitrarios con AppleScriptObjC incluyendo caracteres de control, etc. 2. o 3. ¿Cómo puedo empaquetar un script de shell para que ASOC pueda ejecutarlo cuando sea necesario?

Respuestas a la pregunta(3)

Su respuesta a la pregunta