首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >此类型的mac计算机上不支持的程序

此类型的mac计算机上不支持的程序
EN

Stack Overflow用户
提问于 2009-12-28 18:26:00
回答 1查看 2.3K关注 0票数 3

我有一个刚进入测试版的软件。日语版的Mac运行良好,但德国测试版测试员收到一条消息,大致翻译为“无法运行程序,因为它在这种类型的Mac计算机上不受支持”。

它只有Intel和10.6版本,但这是测试版测试人员所拥有的。他告诉我,这个错误不应该与本地化有关( .nib只有英语,但实际上在程序中没有文本可言,而且他会说英语),但据我所知,Mac没有给我更多信息。

我知道这些信息不多,但这是我所知道的全部信息。

是什么导致了这种类型的问题?我可以让我的测试版测试员获得哪些更多信息?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-12-28 18:30:40

在英特尔上,该程序可以编译为32位(i386)和64位(X86_64)版本。这可能是你的测试版测试者有一个旧的英特尔盒,它只运行32位版本的操作系统,而你只编译了64位。(另一种方式由操作系统支持)

您可以使用file命令检查编译成二进制文件的可用架构。即

代码语言:javascript
复制
% file Program.app/Contents/MacOS/Program

如果在Dashboard.app上选中此选项,则会得到以下输出

代码语言:javascript
复制
% file /Applications/Dashboard.app/Contents/MacOS/Dashboard 
/Applications/Dashboar…: Mach-O universal binary with 3 architectures
/Applications/Dashboar… (for architecture x86_64):Mach-O 64-bit executable x86_64
/Applications/Dashboar… (for architecture i386):    Mach-O executable i386
/Applications/Dashboar… (for architecture ppc7400)Mach-O executable ppc
票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1968835

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档