packagemaker相关内容

制作准备好开发人员 ID 的 macOS 安装程序包

注意:这仅适用于 OS X Installer 软件包,用于提交给的软件包Mac App Store 遵循不同的规则. 因为 Mountain Lion 的 Gatekeeper 我终于不得不带着我的 PackageMaker 在谷仓后面构建脚本并拍摄它.PackageMaker 已经从 Xcode 中移除并移到“Xcode 的辅助工具"中,所以希望它很快就会被遗忘. 问题是我如何使用 ..
发布时间:2021-12-05 19:52:21 其他开发

PackageMaker自定义UI对话框

我正在使用PackageMaker为我的OS X应用程序构建安装程序包.我需要自定义安装失败时用户看到的对话框(从安装后脚本返回非零值). PackageMaker中的“编辑界面"对话框不会列出错误对话框.有没有一种方法可以手动修改PackageMaker项目以自定义此对话框? 解决方案 PackageMaker不提供更改UI的功能.您只能更改U要显示给客户端的消息.几乎没有第三方安装程序 ..
发布时间:2020-07-02 04:55:17 其他开发

PackageMaker是否被视为Mac OS X软件安装的标准?还是那里还有其他东西?

我已经将我的第一个软件包与PackageMaker放在一起(用于系统服务),但是我对一些错误感到不满意: 将目标权限应用于我的源文件时经常崩溃 打包源文件不会自动或轻松刷新 文件过滤器不起作用 是否还有其他功能可以胜任这项任务?免费不是必需的. 解决方案 是的,是的. Apple几乎完全使用命令行版本,因此GUI倾向于让人觉得它是由暑期实习生打过的,从未经过测试. ..
发布时间:2020-07-02 04:55:15 其他开发

PackageMaker“脚本结果"需求永不超越

我正在尝试使用“脚本结果"检查特定进程是否正在运行的要求,以便我可以在安装开始之前向用户发送消息. 我的脚本是一个shell脚本,如果失败,则返回1,如果成功,则返回0.我遇到的问题是,无论返回值如何,安装程序流程都将其解释为失败.我没有使用非常简单的脚本: #!/bin/bash echo "script starting">> /tmp/myfile true (回声是为了向自己保证 ..
发布时间:2020-07-02 04:54:13 其他开发

签署Mac安装程式(pkgmaker)

我的安装程序是使用PackageMaker创建的.之后,我使用以下命令对安装程序进行了代码签名. productsign --sign'Blah,Inc.' Install.mpkg/CS/Install.mpkg 这似乎工作得很好,我可以看到它是使用以下命令签名的. pkgutil --check-signature Install.mpkg 由于证书是通过钥匙串安装在我 ..
发布时间:2020-07-02 04:54:09 其他开发

如何从Mac终端将参数传递给软件包安装程序

我想从Mac终端以静默方式安装pkg文件.因此,我使用以下命令进行静默安装. sudo installer -store -pkg "/User/MyName/Desktop/helloWorld.pkg" -target / 它完美安装了我的应用程序.但是我想将参数从此命令行脚本传递给在软件包制造商中创建的软件包安装程序.这样我就可以在软件包安装程序中的post/pre安装脚本中使用此 ..
发布时间:2020-07-02 04:54:07 其他开发

如何使用productbuild构建具有自定义背景的OS X安装程序包?

我有一个项目,该项目依赖于现在不推荐使用的PackageMaker工具来创建OS X的安装程序.我正在努力将其更新为使用 productbuild .我正在尝试通过将--resources标志传递到productbuild并使用包含背景图片的目录来向安装程序添加自定义背景.我没有从productbuild命令获得任何错误,但是当我在Pacifist中打开该程序包时,我完全看不到我的资源.我尝试在d ..
发布时间:2020-07-02 04:53:05 其他开发

PackageMaker的“在包中包含根"是什么?选项实际上在做什么?

我正在为OS X应用程序安装程序,但是在了解PackageMaker的UI时遇到了麻烦.我的PackageMaker版本是3.0.4,可与Lion和Xcode 4.1一起运行. 一个选项特别让我感到困惑.编辑软件包内容时,它是“在软件包中包含根目录"复选框.根据是否检查,我的软件包中的某些内容永远不会安装在任何地方. 例如,假设我的内容是一个.app捆绑包,Confused.app.我 ..
发布时间:2020-07-02 04:53:01 其他开发

准备可用于开发人员ID的macOS安装程序包

注意:这仅用于 OS X安装程序程序包,这些程序包将提交给 Mac App Store 遵循不同的规则. 由于山狮的 Gatekeeper 我终于不得不接受我的 PackageMaker 在谷仓后面构建脚本并射击它. PackageMaker已从Xcode中删除,并移至"Xcode辅助工具"中,因此希望很快将其遗忘. 问题是如何使用pkgbuild,productbuild和pkgut ..
发布时间:2020-07-02 04:52:59 其他开发

为我的Mac应用程序创建安装程序

我有一个包含2个文件的Mac应用程序: firstFile.tst secondFile 我想把它们放进去: 〜/图书馆/音频/MyProg/ 〜/图书馆/应用程序支持/MyProg/ 我还希望安装程序看起来像是精美的DMG安装程序(例如Skype的). 现在,我是Mac的新手,但我愿意学习一切. 我知道dmg安装程序实际上是拖放操作;这是否意味着如果我的应用程序 ..
发布时间:2020-06-12 18:50:30 其他开发

通过adb shell pm删除域包

有一条命令可以减轻管理Android手机软件包的痛苦, adb shell pm卸载org.kde。 necessitas.example.one adb shell pm卸载org.kde.necessitas.example.two 但是我有很多电话,只想删除它们上特定域中的所有软件包。 这是不行的 adb shell pm卸载org.kde. ..
发布时间:2020-06-01 20:41:02 移动开发

PackageMaker,用于在Windows/Linux上创建Mac软件包

我们需要即时构建Mac软件包,如果有一种方法可以在Windows或Linux平台上创建相同的软件包,而不是在Mac上使用PackageMaker,则将非常方便.有什么想法吗? 解决方案 不,您不能.您可以执行脚本化的ssh登录并使用osascript触发它,以便可以从其他位置自动执行整个构建,但是只能在Mac上为Mac构建. 不过,您可以在Mac上完成所有的构建.这样子要容易得多. ..
发布时间:2020-05-04 11:32:15 其他开发

使用PackageMaker在安装时运行脚本

我有一个我需要为其创建安装程序的应用程序,并且该安装程序需要做的所有工作(复制该应用程序除外)都运行一个脚本(或可执行文件),该脚本(或可执行文件)不属于该应用程序本身.我如何做到这一点有帮助吗?我在要求标签中看到了脚本结果操作,并且在操作中还有预安装操作 strong>标签,该标签具有打开文件操作.这些都可以做吗,还是我应该找别的地方? 解决方案 此处是一个很好的方法 在安装过程中 ..
发布时间:2020-05-04 11:27:37 其他开发

如何在linux上构建一个Mac软件包? (BOM文件问题)

我正在经营一个我们为人们创建电子邮件文具的企业。我们有一些Mac用户,目前必须下载一个zip文件,并手动将其复制到邮件文件夹目录。 我想自动执行该过程,并允许Mac用户下载直接一个将自动复制这些文件的包。 我已经使用PackageMaker构建了一个示例包,创建的脚本将替换Archive.pax.gz与客户端的文具,但去一个错误。我意识到我没有提供强制性的BOM文件。如何在非Mac平台 ..
发布时间:2017-08-08 22:40:25 移动开发

如何将用户输入到PackageMaker包中?

我正在尝试创建一个安装包。我有我所有的组件,我认为我理解大部分的过程。我想要安装/设置脚本作为安装的一部分运行。我计划把它作为安装后的动作或安装后的脚本。 问题是我需要用户输入。我不知道如何将用户输入到脚本中,或者如何在安装UI中添加一个具有用户输入位置的页面,然后将其传递到脚本。 我猜,我可以用一个对话框来编写一个apple脚本来提出这个问题,然后将这些信息传递给我的shell脚本( ..
发布时间:2017-05-09 19:31:43 其他开发

可可应用程序的卸载程序

我使用PackageMaker作为我的应用程序的安装程序(这不仅仅是一个简单的包)。 我想知道如何创建一个卸载程序,在哪里安装它和如何提供给用户一种方式启动它。 提前感谢您的帮助 解决方案 在为某些MAC OS应用程序实现卸载程序时,我们提出了一个想法。正如SerpicoLugNut所说: 严重 - 98%的Mac应用程式不提供解除安装程式,如果大多数使用者想要将应用程式解除 ..
发布时间:2016-12-07 19:12:19 其它移动开发

CP退出了64错误状态

我使用的是preflight bash脚本中的 packagemaker 运行CP -pf“/文件夹/到/我/ DB”“/库/ Application Support /应用/数据库 run函数(即我StackOverflow上发现的方式): 的run(){$ *; code = $ ?; [$$ C $ç-ne 0]放大器;&安培; echo“命令[$ *],错误code $ $ C $ç ..
发布时间:2016-08-03 12:13:16 Linux/Unix

添加应用OSX"登录项目"一个包装设备的安装脚本飞行后在

我需要一种方法来将应用程序添加到从中运行作为我的安装程序的一部分飞行后脚本登录项。它需要在10.5+工作。 preferably,它会在bash脚本工作。我的应用程序已经要求管理权限。 我发现这里的方法:的Mac OS登录项目与参数似乎是在正确的轨道(下面附带)上...但是,当我试图在命令行没有工作,我不知道如何使它为所有用户安装或者如果我需要添加逻辑来检查,如果它调用此code之前已经被添加到 ..
发布时间:2016-08-02 13:28:02 Linux/Unix