Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 是否有可能让PackageMaker在不使用“;“包装”;构建时的内容?_Macos_Installation_Packagemaker - Fatal编程技术网

Macos 是否有可能让PackageMaker在不使用“;“包装”;构建时的内容?

Macos 是否有可能让PackageMaker在不使用“;“包装”;构建时的内容?,macos,installation,packagemaker,Macos,Installation,Packagemaker,我有要安装的内容,但它的文件和文件夹布局是由脆弱的、旧的Windows安装程序决定的。我不能从根本上改变结构,我更愿意不改变它。例如,我不能把它放在PackageMaker包中,然后让Windows安装程序知道如何阅读它 有没有一种方法可以使用PackageMaker而不必在构建时捆绑真正的内容?有没有一种方法可以使用符号链接构建包,并让PM在运行时尊重它们 我需要支持10.5-6 编辑:如果我可以使用一个未压缩的包,它可能能够在安装程序之间共享内容文件。有办法吗 我会尽量提供更多关于我正在做的

我有要安装的内容,但它的文件和文件夹布局是由脆弱的、旧的Windows安装程序决定的。我不能从根本上改变结构,我更愿意不改变它。例如,我不能把它放在PackageMaker包中,然后让Windows安装程序知道如何阅读它

有没有一种方法可以使用PackageMaker而不必在构建时捆绑真正的内容?有没有一种方法可以使用符号链接构建包,并让PM在运行时尊重它们

我需要支持10.5-6

编辑:如果我可以使用一个未压缩的包,它可能能够在安装程序之间共享内容文件。有办法吗

我会尽量提供更多关于我正在做的事情的信息,如果有什么不清楚的,请告诉我。请原谅任何冗余

我需要创建Mac/PC DVD来安装我的应用程序。该应用程序由Mac或Windows“reader应用程序”以及大约GB的“内容”文件组成。现有的Windows安装程序可以读取并安装DVD上的Windows reader和内容文件。很遗憾,无法更改Windows安装程序。因此,DVD上的共享内容文件必须保持与磁盘上的完全相同,我无法对其进行压缩或打包,或者其他任何操作

我需要制作一个Mac安装程序来安装Mac应用程序和内容。因此,安装程序需要从DVD的文件夹结构中安装内容,安装期间必须查看这些内容。我的理解是PackageMaker要求您在安装程序的创建“构建阶段”打包安装的文件。这对我不起作用,因为我无法更改磁盘上的内容

苏尼尔说,


在使用packagemaker创建安装程序期间,我们可以附加文件和文件夹,也可以指定安装路径。如果你想要定制的方式来存储安装的数据,比如在一些目录结构中,那么在预装脚本中编写脚本来创建要创建的目录

创建安装程序时,我无法将文件或文件夹“附加”到安装程序。当用户运行安装程序时,我需要安装程序读取DVD上的内容


如果需要进一步澄清,请告诉我。

使用packagemaker创建安装程序时,我们可以附加文件和文件夹,也可以指定安装路径。如果你想要定制的方式来存储安装的数据,比如在一些目录结构中,那么在预装脚本中编写脚本来创建要创建的目录。请您更深入地描述一下您的问题,以便我可以帮助您编写安装后或飞行后脚本,将文件从DVD上复制下来

听起来您希望.pkg直接从DVD复制文件,而不是让PackageMaker将文件捆绑到.pkg中,对吗


据我所知,一个.pkg不能在本机上实现这一点。正如NSD所提到的,您可以在安装后/飞行后脚本中执行此操作,但您希望显示适当的进度条。我能看到的唯一选项是编写一个Cocoa应用程序,它不仅可以复制DVD上的文件,还可以在GUI中显示一个进度条,并将该应用程序用作安装后的“脚本”。

嗨,Peter Hosey,在使用packagemaker创建安装程序的过程中,我们可以附加文件和文件夹,还可以指定安装路径。如果你想要定制的方式来存储安装的数据,比如在一些目录结构中,那么在预装脚本中编写脚本来创建要创建的目录。请您更深入地描述一下您的问题,以便我能为您提供帮助。首先,您为什么要在Windows计算机上部署OS X软件包?唯一能让它们成为OS X软件包的是packagemaker对它们所做的事情。我正在安装Mac和Windows版本的应用程序之间共享的内容。我在第一篇文章中试图澄清。如果您有更多问题,请告诉我,非常感谢您的关注!问题是它占99%的安装时间。。。主进度条将压缩到完成,并在安装后等待5-10分钟…这正是我最终要做的。事实上,我编写了一个安装程序应用程序,它不会作为安装后脚本运行,因为这是最重要的。