Macos 在Xcode 4中创建了一个.pkg文件,无法在我的计算机上运行

Macos 在Xcode 4中创建了一个.pkg文件,无法在我的计算机上运行,macos,xcode4,pkg-file,Macos,Xcode4,Pkg File,我使用XCode 4为我的Mac应用程序创建了一个.pkg文件。我使用终端成功地安装了它,但是当我双击.pkg文件时,我收到一条消息说,“…无法安装在这台计算机上” 有什么建议吗 谢谢 编辑:这是我收到的错误消息。我通过进入产品->归档创建了包。然后在管理器中,我单击了共享->Mac OSX应用商店软件包(.pkg),然后将软件包保存到桌面 这是包裹里的东西。 此外,我还检查了XCode 3和4之间的构建设置,如下所示 XCode 3 Path to Link Map File Debug

我使用XCode 4为我的Mac应用程序创建了一个.pkg文件。我使用终端成功地安装了它,但是当我双击.pkg文件时,我收到一条消息说,“…无法安装在这台计算机上”

有什么建议吗

谢谢

编辑:这是我收到的错误消息。我通过进入产品->归档创建了包。然后在管理器中,我单击了共享->Mac OSX应用商店软件包(.pkg),然后将软件包保存到桌面

这是包裹里的东西。

此外,我还检查了XCode 3和4之间的构建设置,如下所示

XCode 3

Path to Link Map File 
Debug           build/Alarm Pro.build/Debug/Alarm Pro.build/Alarm Pro-LinkMap--x86_64.txt
Release        build/Alarm Pro.build/Release/Alarm Pro.build/Alarm Pro-LinkMap--i386.txt
XCode 4

Path to Link Map File 
Debug           build/Alarm Pro.build/Debug/Alarm Pro.build/Alarm Pro-LinkMap--x86_64.txt
Release        build/Alarm Pro.build/Release/Alarm Pro.build/Alarm Pro-LinkMap--x86_64.txt

尝试将文件扩展名从.pkg更改为dmg,因为据我所知,所有安装文件都是.dmg而不是.pkg

仍然不工作

只有一件事需要改变 右键单击该文件并选择“获取信息”


在open with open中…选择DiskImageMounter.app,然后选择您的好去处。。。希望这有帮助…

您不能在64位系统上安装32位软件包,反之亦然。进入Xcode检查器,将基本SDK更改为目标系统或您的系统。

将SDK和Xcode升级至最新版本。这为我解决了过去的问题


清理您的项目,然后在更改设置时构建/归档它。

这可能是Xcode4中的一个严重错误。。。xcode和packagemaker之间的接口工作不正常。。。话虽如此,如果您单独使用Packagemaker,您将能够创建一个工作包。。。瞧!:-))

我编辑了答案。。。如果有帮助,请检查并将其标记为答案。我尝试在聚光灯下搜索DiskImageMounter,但未找到任何结果。我还用谷歌搜索了它,很明显它在图书馆/核心服务文件夹中。该文件夹不存在。还有其他想法吗?那是你的问题…是应用程序让dmg运行。。。。默认情况下,它在MacOSX中。。。你正在使用哪个操作系统版本!!它位于/System/Library/CoreServices/Ok中,因此我找到了DiskImageMounter并尝试用它打开包,但它没有工作。我收到一条消息说该文件无法识别。我以前使用雪豹构建过应用程序。这只发生在我升级XCode时。我使用了“sudo安装程序-verbose-dumplog-store-pkg”/Users/David/Desktop/MyApp.pkg”-target/“嗯。。。你能不能给我看一张错误的图片,或者准确地告诉我错误是什么,我会帮你的。这是一个bit系统问题。您的项目是32位或64位,而您的系统则相反。您必须在Xcode inspector中更改目标SDK。我有一台64位的机器,该应用程序被编译为64位应用程序。我有最新版本的Xcode和目标SDK。如果这是一个小问题,为什么我可以在什么时候使用终端完美地安装它?它也在app store上,我已经下载了,并且可以正常工作。只是当我构建和共享软件包并双击它时,它不起作用。我认为你在终端中使用的标志与Installer.app使用的标志不同。你能提供任何进一步的细节,软件包是如何创建的,以及内部结构吗。