2

我正在使用 Os X 10.6.4 和 X 代码版本 3.2.3 开发一些简单的应用程序文件并使用 PackageMaker 分发这些应用程序文件。但是,当尝试在其他 Mac 上运行该软件包时,我收到错误消息,即该软件包与 Os X 不兼容,它的运行和文件将不会被安装。这是 X 代码或软件包制造商的问题。很抱歉重新发布它,但虽然我尝试将基本 SDK 更改为 10.5,但它在我用于开发的 mac(Mac OS X 10.6.4)上编译并运行良好,但是当安装在运行 OS X 10.5 的 mac 上时,.app 文件是变灰并弹出消息说“您不能将此版本的应用程序与此版本的 Mac 一起使用”。知道为什么会这样吗?同样如前所述,我使用 IBOutlet 从表单中接受用户日期,然后将其写入文本文件。

4

2 回答 2

2

您的 Info.plist 中是否为 LSMinimumSystemVersion 键设置了任何内容?这是系统看起来的一个地方。

于 2010-09-17T20:12:58.873 回答
0

当我是全新的时候,我很难弄清楚这一点......确保您的 Base SDK 和部署目标是 10.5,并且您有正确的编译器(GCG4.0/4.2),还要确保当您更改这些设置时您为 Release 和 Debug 都更改了它,我曾经犯过仅在调试时更改它的错误,而当我为 release 构建它时,它仅在 10.6 上有效,因为我没有更改这些设置。

于 2010-09-17T23:34:11.333 回答