问题标签 [pkg-file]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
7 回答
182459 浏览

macos - 如何解压和打包 pkg 文件?

我有一个由 Install Maker for Mac 创建的 pkg 文件。我想替换 pkg 中的一个文件。但我必须在 Linux 系统下这样做,因为这是下载过程的一部分。当用户开始下载文件服务器时,必须替换 pkg 中的一个文件。我有一个解决方案如何解压缩 pkg 并替换文件,但我不知道如何再次打包到 pkg。 http://emresaglam.com/blog/1035 http://ilostmynotes.blogspot.com/2012/06/mac-os-x-pkg-bom-files-package.html

0 投票
1 回答
4448 浏览

xcode - 如何从这些文件构建 Mac OS X 安装程序包?

已经尝试了很多方法:pkgbuild、productbuild、PackageMaker、Packages 应用程序......

我要构建的平面包的结构:

扁平包装信息:

例如,我在 productbuild 方面的失败:


请尝试从以下文件构建安装程序包:链接
如果成功,请告诉您您是如何做到的!

0 投票
1 回答
842 浏览

xcode - Mac App - 从 XCode 导出的 pkg 未在 10.7.5 中打开

我有一个 Mac 应用程序,我使用最新的 XCode 将其导出为 pkg 以进行分发。
部署目标是 10.7.3。

我收到很多用户报告说应用程序无法安装在 10.7.5 “应用程序名称无法安装在这台计算机上”

日志中没有更多信息。
我的理解是,当仅 64 位应用程序安装在 32 位模式操作系统上时,可能会出现此消息,但系统运行的是 64 位内核。

关于如何解决这个问题的任何想法?到目前为止,问题似乎只发生在 10.7.5 上,可能是 10.7.5 的错误,但我仍然需要解决方法。

0 投票
1 回答
3329 浏览

java - productbuild --distribution : 无法加载包 xxx.pkg

我正在尝试使用 productbuild 命令打包应用程序以创建一个包含许可证文件的 pkg 文件。这是我的做法:

我总是收到以下警告:

productbuild:警告:无法加载包 ./tamaggoibi.pkg

如果我双击第一个创建的包安装成功完成。如果我双击另一个,什么都不会发生。

我只是无法弄清楚第一个使其无法加载的包有什么问题。

这是 distribution.xml 文件:

0 投票
1 回答
337 浏览

macos - MAC OS 安装程序“子进程异常退出”?

在 MAC OS 上,我在安装程序中运行安装程序包,如下所示,

我收到此错误消息,

子进程异常退出

对此有什么想法吗?

0 投票
1 回答
1008 浏览

macos - OSX 包的自定义 UI

我有一个使用 pkgbuild 和 packagebuild 组合构建的 OSX 平面包。我需要在 UI 中添加一个新页面以从用户那里收集少量数据 - 一个键。而且我不完全确定如何做到这一点。

我已经阅读了讨论使用基于 Cocoa 的安装程序插件的较早文章/线程,链接到早已消失的示例代码,并提供了使用 PackageMaker 来完成此任务的指针,这是一个已经失宠的工具。我还没有找到任何关于如何使用 pkgbuild 和/或 packagebuild 来捆绑插件的讨论。

我可以使用 Xcode 构建安装程序插件。这似乎工作正常。但我不完全确定如何在构建后将其放入包中。有谁知道这可能是如何实现的?

可能值得注意的是,我需要一种可编写脚本的方法(对于 CI)。

0 投票
1 回答
816 浏览

python - 有没有办法在 mac 上为 python 应用程序创建 pkg?

我四处搜索,仍然不确定是否可以使用 python setup.py install ...

任何帮助将不胜感激。谢谢。

我想把我用python做的所有东西都打包成一个pkg或者dog文件,然后这个pkg文件就可以安装到其他机器上。

0 投票
3 回答
13534 浏览

macos - OS X productsign 错误:找不到合适的签名身份

我正在尝试使用命令行实用程序productsign对 OS X 安装程序包进行签名,但出现错误。

当我打开 Keychain Access 时,我可以看到我在 developer.apple.com 创建并导入到我的登录 Keychain 中的证书。它的通用名称与我的命令行参数匹配:“开发人员 ID 安装程序:XYZ”。有没有办法调试这个特定的错误?

0 投票
2 回答
2488 浏览

macos - 如何使 .pkg(dot pkg) 可下载?

我已经安装了 Apache Web 服务器并在其上托管(或上传)了一个 .pkg 文件。

一切都在服务器端工作。我可以看到目录浏览器来获取

从服务器,我可以下载 zip、txt、doc。等其他文件,但我无法下载 .pkg(点 pkg)。从浏览器看,.pkg 文件实际上看起来像一个文件夹。

我有很多服务器,例如 SourceForge.net,我已经下载了这个包。它的可下载。

所以,我的问题是如何使 .pkg 文件可直接下载。1. 是我的 Apache 服务器的一些设置还是 2. 需要创建其他类型的 pkg?

谢谢你的帮助。

0 投票
0 回答
177 浏览

macos - 如何在安装阶段获取 pkg 中的安装路径

程序是这样的:

a).我有一个 pkg 包,例如:abc.pkg。

b).abc.pkg 中有一个名为 preinstall 的脚本。此脚本是 abc.pkg 安装阶段运行的步骤之一。

c).这个 abc.pkg 文件的 PackageInfo 是:

d).preinstall 是一个脚本,它会写一些带有安装路径的东西。所以我需要将安装路径(这个路径是UI中选择的目标路径)传递给这个脚本

e).用户将双击 abc.pkg 文件开始安装。

所以我的问题是:

a).如何在安装运行时知道“目标路径”以及如何传递给我的脚本?

b).我的 abc.pkg 总是安装到 /Applications。我不知道为什么它总是安装到这个路径?

谢谢!