gpt4 book ai didi

windows - Mac .Pkg 文件在 Windows 中打开...奇怪的事情

转载 作者:可可西里 更新时间:2023-11-01 10:01:07 25 4
gpt4 key购买 nike

我是一名 Windows 开发人员,我必须将应用程序移植到 Mac。我构建得很好并且除了我的安装程序之外一切正常。我构建了我的包文件 (.pkg),它可以很好地安装并且在 Mac 上运行良好。

但是,我想通过网络将文件移动到 Windows 操作系统,以将其上传到 ftp 服务器。我的 ftp 客户端在 Windows 上。我以前在以前的 .pkg 文件上没有问题就这样做过,但我只是创建了一个表现奇怪的文件。当我在 Windows 资源管理器中查看大多数 .pkg 文件时,它们几乎被视为未知文件类型。 Windows 允许我查看该文件,但我无法对其执行任何操作。这很好,因为我只想移动文件,而不是以任何其他方式使用它。

不幸的是,我有一个新的 .pkg 文件,Windows 奇怪地将其视为一个目录,而不仅仅是一个文件。我可以打开它并查看“内容”文件夹和一些内部文件/二进制文件/我不想看到的任何内容。虽然这类似于 MacOS 功能,但它会导致问题,因为它是作为目录而不是文件上传的。我只想把它拖到我的服务器上,让人们下载。为什么会这样?

我在网上看了很多,似乎没有人遇到过这个问题。它似乎确实与权限相关。我看到很多人提示“自定义访问”,奇怪的是,当我单击文件上的“获取信息”时,它确实说我有“自定义访问”。在 Windows 资源管理器中似乎可以正确显示的 .Pkg 文件没有此设置。无论如何,我将非常感谢您的帮助。我可能只能在 Mac 上安装一个 ftp 客户端,但这看起来确实很奇怪,如果有解决方案,它可能会对其他人有所帮助。

最佳答案

从历史上看,Mac OS X 安装程序文件被构建为 bundle ,或者在 OS X 中显示为文件的目录。这些类型的安装程序将始终显示为 Windows 中的目录。然而,Mac OS X 10.5 增加了对新格式的支持,这只是使用 xar 压缩的安装程序的重要部分。 .由于此格式是存档而非 bundle ,因此它将在 Windows 中显示为单个文件。

PackageMaker 可以生成任一格式,具体取决于您为包指定的最低目标版本。如果您指定 10.5,它将创建新的 xar 格式,但如果您指定旧版本,它将创建一个捆绑安装程序。如果您的应用程序仅适用于 10.5 及更高版本,您可以通过转到“项目”>“安装属性”(Command+I) 并更改“最低目标”来更改 PackageMaker 中的最低版本落下。如果您想支持旧版本的 OS X,那么您唯一的选择是创建捆绑版本并将其压缩为 zip 文件,或者创建一个磁盘镜像来保存它。

关于windows - Mac .Pkg 文件在 Windows 中打开...奇怪的事情,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7799839/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com