![]() An XML file containing the default settings for the entire package. The payload itself rendered as a pax archive and compressed with the gzip tool. To view its data, use the command-line tool lsbom. A binary file that serves as the bill of materials for the entire package. Its root directory, Contents, contains four items, which are listed as follows. As you can see from the diagram, the package is, in essence, a bundle. This package is the simplest of four possible packages.įigure 2 shows the structure of a typical payload package. If you choose Build from the Project menu, PackageMaker stores your payload inside a payload package, also known as a component package. Also, assume your installer project has only one payload. A safer approach is to keep a separate project file for each OS target.Īssume you have chosen 10.3 as the minimum OS target. Doing so, however, may corrupt your project file. You can always change the format by choosing Install Properties from the Project menu, and then choosing a different OS target from the pop-up menu. By choosing an OS target, you set the format of your final installer package. This menu provides three choices: Panther (10.3), Tiger (10.4), and Leopard (10.5). ![]() Next, from the pop-up menu Minimum Target, choose which OS target you plan to support at least. If your product URL is then type the string as. ![]() Make sure to enter the string using reverse-domain syntax. Convention dictates that you use your product or company's URL as the ID string. For instance, in the Organization field, enter a unique ID for the package. Use this dialog to supply some basic information about your project. When PackageMaker starts a new project, it displays its sheet dialog Install Project (Figure 1). If this is your first time using PackageMaker 3.0, refer to my introductory article Packaging For Leopard for the necessary basics. The article assumes that readers know how to use PackageMaker 3.0, as well as the Terminal utility. Finally, we look at three useful tools with which to manage the package. Then we examine the structure of a typical flat package. First, we learn how this format compares with earlier bundle-style formats. In today's article, we will look at the new flat package format. Educational Institution and Student Discounts. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |