- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我是一名 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/
我有一个包含两个项目的解决方案,每个项目都生成一个单独的 dll,供另一个 Windows 应用程序使用。这些项目中的每一个都有一个名为 MyActions 的类,只有一个这样的方法 项目 1
我有一个包含两个项目的解决方案,每个项目都生成一个单独的 dll,供另一个 Windows 应用程序使用。这些项目中的每一个都有一个名为 MyActions 的类,只有一个这样的方法 项目 1
所以我在 if 语句中有这段代码如下 if (!inTime || !moment(inTime).format('m') % 15 === 0) { doSomething(); } 传入的 inT
像往常一样,我想做的比我知道的还多:-D 这就是我正在做的事情......我正在写一篇简历。 但是在简介中,我想要一个“长简介”和一个“短简介”按钮。 长传记显然会显示整个传记,但短传记会捕获列表中的
我正在使用物质。 js创建一个二维场景。我在场景中对一个物体施加力,这个物体撞击其他物体,但最终所有物体都因摩擦和能量损失而停止移动。 我需要以某种方式检测场景中的所有物体何时停止移动。我发现这样
谁能快速浏览一下这段代码,让我知道哪里出错了。 在模糊事件中,.textok 类加载正常,但 .textbad 类加载不正常。 .textok { color:#0F0; background
我的情况是这样的:我有一个项目,它使用了一些生成的代码。在生成的代码中,几乎所有文件中都硬编码了某个 URI。 因此,在某些时候我得到了两个生成的代码库:一个针对开发,另一个针对暂存。 我想通过 Gr
这是一个严肃的问题(见我的评论)。 问题很简单:Java 所做的所有 SEO 不友好的事情有哪些会导致您的网站在主要搜索引擎中的排名不如应有的好? 最佳答案 有一个与 JSESSIONID 相关的 s
我正在使用 PHP。我想完成 jQuery AJAX 进程,(完成进程并数据返回主页后)。 然后执行下一个 jQuery 操作。关于如何做到这一点有什么想法吗? $.ajax({ url: "pa
在释放内存之前,我要从 CPU 缓存中逐出内存范围。理想情况下,我只想放弃这些缓存行而不将它们保存到内存中。因为没有人会使用这些值,无论谁再次获得该内存范围(在 malloc()/new/_mm_ma
我不喜欢 jackson 。 我想使用 ajax,但要使用 Google Gson。 所以我试图弄清楚如何实现我自己的 HttpMessageConverter 以将其与 @ResponseBody
我是一名优秀的程序员,十分优秀!