Xcode应用程序版本与Mac OS X版本不兼容

时间:2010-09-17 20:04:16

标签: objective-c xcode nsfilemanager nsfilehandle osx-leopard

使用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接受表单中的用户日期,然后将其写入文本文件。关于它的任何想法或解决方案?

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:0)

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