1Mono(macpack) Mono(macpack)
2
3
4
6 macpack - Macintosh OS X Packager for managed gui assemblies
7
9 macpack [options] assembly
10
12 macpack is a tool used to package managed assemblies (like System.Win‐
13 dows.Forms or Cocoa#) that require gui availability for deployment on
14 Mac OS X.
15
16 macpack will prepare a OS X compatible bundle from the provided assem‐
17 bly and resources. The bundle will include the specified assembly as
18 well as any of the provided resources (specified with the -resource:
19 switch).
20
21 Developers can specify the kind of application to produce using the
22 -mode: argument. This controls how the environment in the Mono class
23 libraries is setup.
24
26 -a assembly
27
28 This option tells macpack where the managed assembly that you want to
29 bundle resides. This option is also used to point to the shell script
30 to launch in the case of a X11/Gtk# application.
31
32 This is the same as just passing the assembly as an argument.
33
34 -m [winforms,x11,console,cocoa] or -mode:[winforms,x11,console,cocoa]
35
36 A value indicating the kind of application: WinForms is a Winforms
37 application running on Quartz; X11 is an application that requires the
38 X11 server to run; console is a non-graphical application; cocoa is
39 an application based on Cocoa#
40
41 -n NAME or -appname:NAME
42
43 This option specifies the application name of the emitted bundle. This
44 is what you will see in Finder.
45
46 -o DIRECTORY or -output:DIRECTORY
47
48 This option specifies the path to output the generated Application.
49
50 -r RESOURCE or -resource:RESOURCE
51
52 This option can be specified multiple times. It will place a copy of
53 each resource into the bundles resources directory. Alternatively, you
54 can use a comma separated list of resources.
55
57 Geoff Norton
58
60 Visit: http://www.mono-project.com for details
61
62
63
64 Mono(macpack)