【问题标题】:Building custom installer构建自定义安装程序
【发布时间】:2014-04-08 06:28:10
【问题描述】:

我需要为我的应用程序构建一个安装程序,它具有以下组件/任务 -

  1. 主 .app 文件
  2. Helper .app 文件
  3. 支持文件夹
  4. .plist 文件,需要复制到 /Library/LaunchAgents
  5. 使用“launchctl load”加载 plist 文件

正如我们从上述组件中看到的, 1.文件需要解压到/Applications/ABC 2.以管理员身份执行perl命令文件

由于上述第 2 步涉及管理员活动,安装程序应提示管理员/本地用户名和密码。基于此,我们需要继续下一步。

有人可以建议 - 1.上述场景的安装工具(最好是免费的) 2.安装程序在执行命令文件时应该提示登录/密码

【问题讨论】:

  • 你尝试过使用 PackageMaker 吗?
  • 我正在查看一些链接,其中显示 PackageMaker 已弃用/将很快被弃用。还有其他选择吗?
  • 您可以从命令行使用 productbuild 命令
  • 有没有教程可以构建?我的意思是一步一步的文档

标签: macos cocoa


【解决方案1】:

您可以使用 pkgbuild 和 productbuild 命令来构建安装程序。检查这个非常详细的答案here

这些命令的官方文档在这里pkgbuildproductbuild

还有另一个 pkg 创建应用程序可用:iceberg

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多