问题标签 [packagemaker]

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 投票
2 回答
2768 浏览

macos - 你如何创作 Mac 包来安装而不需要 Lion 的管理员权限?

我正在尝试了解如何修复我在 Packagemaker 中开发的 Mac 包(Xcode 2.4.1 附带)以安装在 OS Lion 10.7 上,而不需要管理员权限作为标准用户运行。在 10.4、10.5、10.6 中,我能够以没有管理员权限的标准用户身份安装此软件包。包的内容安装到用户的主文件夹中,因此不需要额外的权限。

有谁知道如何做到这一点?或者为什么这个包现在需要 root 权限?

或者有谁知道 OS Lion 中是否有新的限制,即所有安装都需要管理权限,而不是拥有一个应用程序包包,您只需将应用程序包拖到您的主文件夹?

我查看了 developer.apple.com,但找不到任何信息。

布赖恩

0 投票
1 回答
1119 浏览

installation - 当我在 mac os lion 上使用 installer.app 安装我的应用程序时授权失败

我的应用程序在复制/删除“/Library/LaunchAgents/”中的 plist 文件以控制选中/取消选中复选框时的自动启动功能时遇到问题。

我制作了一个安装程序,它在“安装后操作”中有一个“打开文件”操作。安装后,应用程序启动成功,但是当我选中复选框并输入我的管理员密码为所有用户启用“自动启动”时,自动启动 .plist 文件不会复制到 /Library/LauchAgents/ 。如果我杀死应用程序然后手动重新打开应用程序,然后检查自动启动选项,文件可以成功复制到文件夹中。

这是我用于将文件复制到“/Library/LauchAgents/”的 AppleScript。我确定源路径和目标路径是正确的。

以下是我在控制台中收到的错误消息:

0 投票
1 回答
97 浏览

android - android : 控制安装过程

我想创建一个简单的应用程序,它显示一个带有 2 个按钮 YES 和 No 的对话框,询问用户是否要安装新应用程序?当用户在 android 设备中安装新应用程序时。如果用户按“是”按钮,则应用程序有权安装,如果用户按“否”按钮,则新应用程序安装将取消。谢谢大家

0 投票
2 回答
2098 浏览

macos - 在 PackageMaker (Mac OS X) 中使用脚本

我正在尝试在 Mac 上为我的应用程序构建一个安装包(有两个 .app-s)。其中一个是 GUI,另一个是代理(服务)。安装包必须在安装结束时运行脚本(这是我知道的唯一方法),以便将代理安装为代理。还有一个.plist 文件安装在/Library/LaunchAgents 中,但这就是PackageMaker 自动执行的操作(即不需要脚本)。

问题是……我不能让脚本运行。最后我得到“安装失败”。我不知道问题是什么。有人可以帮忙吗?

更多细节:

  • 我正在尝试在飞行后步骤(安装完成后)执行此操作。只是一个猜测......我是否需要用相同的名称调用我的文件(例如 postflight)?
  • 我想这是我设置的正确目录和路径。经过数十次尝试,在最后一次我将 PackageMaker 文档所在的路径设置为“相对路径”(在同一个文件夹中,我有脚本)。关于可能导致问题的路径,我应该知道一些重要的事情吗?(事实上​​,构建是成功的)
  • 我是否必须写一些特定的东西才能执行脚本?我有以下脚本:MyInstall.sh

包含以下内容(不带引号):

"#!/bin/sh

sudo launchctl load /Library/LaunchAgents/com.MyCompany.MyService.plist"

(请注意,com.Mycompany.MyService.plist 已经存在 - 它在安装时将其放在那里)。

PS 在我尝试让它工作的一些尝试中,PackageMaker 崩溃了。

有人可以帮忙吗?

0 投票
0 回答
550 浏览

osx-snow-leopard - PackageMaker 在 Mac os X 中因证书无效而失败

我使用 PackageMaker 开发了一个安装程序包,它在用户机器上安装不同的组件。签署包后,它在另一台用户机器上失败,日志中出现以下错误。它适用于未签名的 .pkg 文件的任何问题

11/4/11 7:24:37 AM installd[718] PackageKit:安装失败:(null)错误域=PKInstallErrorDomain Code=102 UserInfo=0x1004261f0“包“_Installer”不受信任。” 底层错误=(错误域=NSOSStatusErrorDomain Code=-2147409622 UserInfo=0x10043b2e0 "操作无法完成。CSSMERR_TP_NOT_TRUSTED") { NSLocalizedDescription = "包\U201cInstaller\U201d 不受信任。"; NSURL = "#plugin.pkg -- file://localhost/Users/sandeepakhare/Documents/%20Apps/1025/Installer/Installer.pkg"; NSUnderlyingError = "错误域=NSOSStatusErrorDomain Code=-2147409622 UserInfo=0x10043b2e0 \"操作无法完成\U2019。CSSMERR_TP_NOT_TRUSTED\"";

我已使用 Verisigned 证书签署 .pkg .. 请指教

0 投票
1 回答
3746 浏览

macos - 了解我的 install.log 文件

我刚刚第一次破解了我的 install.log 文件,我可以使用一些帮助来理解文件的结构。我需要了解的是括号内数字的重要性。

例子:

Jun 5 08:16:13 My-MacBook-Pro Installer[2605]

似乎每个数字都适用于特定的安装。这是真的?以及数字是如何产生的?

另一个对我有帮助的问题......你会如何标记这个问题?

感谢您帮助新手!

0 投票
1 回答
263 浏览

installation - 如何制作 SIMBL 基础插件包文件?

我创建了一个在 safari 上运行的基于 SIMBL 的插件,但我无法通过包制造商制作我的插件的包文件,我正在执行以下步骤。1:在Package make中设置我的插件包文件路径“library/Application Support/SIMBL/Plugins”。2:完成pkg。

尝试安装 pkg 文件,它会完全安装成功并将我的插件放在目标位置。

但是当我打开 Safari 时,我的插件没有出现。

当我编译我的代码并运行插件时,Safari 就会出现。

请帮助我如何制作包文件?

谢谢阿米特古普塔

0 投票
1 回答
2436 浏览

xcode - PackageMaker 错误无法将资源复制到 en.lproj

我将我的应用程序包放在 PackageMaker 中并尝试构建它,现在我收到此错误:

错误无法将资源复制到 en.lproj

有任何想法吗?谢谢

截屏: 在此处输入图像描述

0 投票
3 回答
511 浏览

java - 当项目在 Java 中使用许多其他依赖项时,如何制作安装程序?

我的主应用程序是用 Java 编写的,它有 Main.jar。我正在准备最终的部署包。

但它有其他依赖项,例如第三方库需要首先在 Windows 操作系统中可用/预安装,一旦安装,我的应用程序就可以运行,否则它将显示错误并且无法工作。所以我很挣扎,最终用户必须这样做:

对于这种情况,是否有任何适当的方法可以制作一个安装程序,它可以完成第 1 步和第 2 步的工作,但两者看起来都像 1 安装?

跟进:我还希望最终用户看不到我的第三方以进行演示。所以我看到有一个工具叫做 msi

1) 安装人员准备 BATCH

或者 在此处输入图像描述

2) 实用/样品

0 投票
1 回答
97 浏览

python - 以其他用户身份安装 py2app 缺少图标

我正在使用 py2app 和 package maker 来安装 python 程序。我遇到的问题是,如果我作为一个用户安装,选择“为所有用户安装”,然后切换到另一个用户,则该应用程序的图标丢失 - 我只是得到一个空白,但其他一切正常。icns我想知道这是否是权限问题,但我可以在包中找到的唯一文件Contents/Resources是 775。这是应用程序使用的文件吗?

很难提供有关此的大量信息,但希望有人以前遇到过此问题或对图标可能丢失的原因提出建议