1

我向一些使用 Windows 的测试人员分发了一个 iPhone 应用程序。在他们的机器上,我构建的应用程序(以 .app 包的形式)显示为一个目录。这是有道理的,因为 .app 包实际上是一个目录。

Mac OS X 使用什么机制将这些捆绑包显示为 Finder 中的文件?反正有没有在 Windows 上获得同样的抽象?

4

3 回答 3

5

这有点像让 zip 文件显示为“压缩文件夹”的魔法。这就是 shell 所做的,但恐怕你无法连接到这些东西。

于 2009-10-12T20:38:10.230 回答
5

不,但你为什么要这样做?Mac 上的 .app 不等同于 Windows 上的 .exe - 如果您在 Mac 上探索 .app 包(使用“显示包内容”),您将在其中看到一个实际的可执行程序。程序更相当于 Windows .exe,您可以将整个 .app 包比作 Windows 上应用程序的 Program Files 目录。.app 所做的只是将程序资源集中在一个目录中,就像 Windows 上的安装目录一样。

于 2009-10-12T20:46:08.873 回答
1

如果你要分发给 Windows 用户,如果你给他们 IPA 文件而不是应用程序包,一切都会好得多。

创建 IPA 文件的最简单方法是将 .app 包拖到 iTunes 中,然后查找它为您生成的 IPA 文件。

于 2009-10-12T20:48:05.107 回答