通用首选项窗格被强制在32位上启动

时间:2010-02-17 00:34:21

标签: objective-c cocoa xcode macos

我正在为应用程序构建一个Preference窗格,它是Universal(PPC / 32位/ 64位)但是当我在System Preferences上安装它时,我被迫在32位上运行它。知道为什么以及如何解决它?

如果我运行文件FILE_PATH我得到:

FILE_PATH: Mach-O universal binary with 3 architectures
FILE_PATH (for architecture x86_64):    Mach-O 64-bit bundle x86_64
FILE_PATH (for architecture i386):  Mach-O bundle i386
FILE_PATH (for architecture ppc7400):   Mach-O bundle ppc

所以,我可以确认是通用的,但是证实了,我被迫在32上运行它,请帮忙。

1 个答案:

答案 0 :(得分:3)

64位首选项窗格需要使用垃圾回收,请参阅this Apple document。你打开它了吗?