You cannot package ULC-based applications using Applications->Make executable; you must use the packager in XD. Packaging ULC-based applications involves the following steps:
For more information about XD packaging, see the Server Guide.
To illustrate this process, we return to the ToDoList sample, which represents the simplest ULC program possible: a single view with no user-defined server-side processing. Packaging your application may involve additional steps. If necessary before proceeding, review Building the To-Do List with ULC.