我向一些使用Windows的测试人员分发了一个iPhone应用程序。在他们的机器上,我构建的应用程序(以.app包的形式)显示为目录。这是有道理的,因为.app包 实际上是一个目录。
Mac OS X使用什么机制将这些捆绑包显示为Finder中的文件?无论如何在Windows上获得相同的抽象?
答案 0 :(得分:5)
让zip文件显示为“压缩文件夹”也是一种神奇的魔力。这就是shell的作用,但我担心你无法接触到这些东西。
答案 1 :(得分:5)
不,但你为什么要这样做? Mac上的.app并不等同于Windows上的.exe - 如果你在Mac上浏览.app软件包(使用“显示软件包内容”),你会在里面看到一个实际的可执行程序。 此程序更像是Windows .exe,您可以将整个.app软件包比作Windows上的应用程序的Program Files目录。 .app所做的就是将程序资源集中在一个目录中,就像Windows上的安装目录一样。
答案 2 :(得分:1)
如果您要分发给Windows用户,如果您为他们提供IPA文件而不是应用程序包,那么所有人都会好得多。
创建IPA文件的最简单方法是将.app包拖到iTunes中,然后查找它为您生成的IPA文件。