我是从Windows世界来的......在Windows上,我们有Windows Installer软件包(MSI文件),由系统组件(Windows Installer)处理以安装应用程序(这个系统组件跟踪引用的想法)库和实现事务安装,理论上避免了拙劣的安装)......
有人可以解释一下如何在OSX上安装应用程序的架构和流程吗?Windows Installer是否有相应的组件?如果是这样,我将如何将它用于我的应用程序?
应用程序通常与.app扩展名一起打包成"捆绑包" .这些包包含二进制文件(通常是Mach-O)以及应用程序运行所需的任何其他资源; 这些通常包括:
这些包通常保存在/Applications/文件夹中,尽管它们可以移动并放置在文件系统的任何位置(包格式使这些应用程序更容易移动).
安装应用程序的常用方法是下载Apple磁盘映像文件(扩展名.dmg),该文件作为磁盘驱动器安装在用户的操作系统上; 然后,应用程序实际上以两种主要方式安装:
.pkg),它提供了一个"向导"安装过程,并在安装可配置时使用(用户可以选择安装哪些额外的依赖项等).免费的Apple工具PackageMaker可用于创建这些包.将图标拖到"应用程序"文件夹中.
它实际上是一个名称以.app.结尾的文件夹.操作系统将其视为一个单元."文件夹"里面是应用程序分发和元数据,告诉操作系统如何运行它.通常,系统范围的组件首次安装.
您有时会发现与(a .pkg)完全相同的package()包.msi.
| 归档时间: |
|
| 查看次数: |
333 次 |
| 最近记录: |