【问题标题】:Mac .Pkg File Opened In Windows...Strange HappeningsMac .Pkg 文件在 Windows 中打开...奇怪的事情
【发布时间】:2011-12-09 15:13:07
【问题描述】:

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

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

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

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

【问题讨论】:

  • 如果有人有任何想法,我将不胜感激。
  • 对不起,这个答案没有帮助,我认为你的问题是 Windows 将你的 pkg 显示为一个目录(它也在 Mac OS X 上)并且无法从 FTP 服务器下载目录.介意更新一下您的问题,以便更清楚您的实际问题是什么?
  • 嘿 JustSid,听起来不错。我会尽量让它更清楚。似乎应该有一个简单的修复,但我还没有找到它。非常感谢您的意见。

标签: windows macos installation explorer


【解决方案1】:

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

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

【讨论】:

  • ughoavgfhw,非常感谢。我不知道我的如何更改为 10.4,但这很有意义。非常感谢,我真的很感激。
猜你喜欢
  • 2012-07-11
  • 1970-01-01
  • 1970-01-01
  • 2016-06-07
  • 1970-01-01
  • 2020-11-18
  • 1970-01-01
  • 2019-07-23
  • 1970-01-01
相关资源
最近更新 更多