登陆与注册×
两周内自动登陆 忘记密码?


注册

从九十年代初开始,PowerPC芯片成为未来十五年在Mac上使用的主要CPU架构。虽然它有潜力,但它和它背后的公司政治最终成为苹果公司在与大量不断增长的x86竞争并开发来自英特尔和AMD的x64架构时的一个障碍.Apple使用x86和x64架构过渡到x86和x64架构非常顺利。使用Rosetta和Universal Binary应用程序,但这项工作也导致许多剩余的PowerPC代码仍然被使用或者在通用二进制应用程序中与英特尔代码一起打包。这对大多数用户来说不是问题,但是从Apple开始最终取消了OS X 10.7 Lion中的所有PowerPC支持,可能仍在使用旧版PowerPC代码的人将无法选择运行它。此外,有些人可能希望摆脱通用二进制应用程序中未使用的PowerPC代码。识别PowerPC应用程序查找应用程序是否为PowerPC应用程序的一种方法是在Finder中获取有关它的信息,并检查“常规”部分看看它是什么类型。该体系结构将显示在单词“Application”旁边的括号中。虽然这将标识单个应用程序,但对于所有应用程序执行此操作可能有点麻烦,因此有另一种方法可能更方便,是使用System Profiler实用程序。打开System Profiler后,转到“软件”部分,然后单击“应用程序”。该工具将列出系统上的所有应用程序(包括Applications文件夹和其他位置)以及它们的各种属性,包括版本,位数,上次修改日期和种类(体系结构)。当您看到一个被识别为PowerPC的应用程序时应用程序,您可以选择它以查看有关它的更多属性,包括其位置,您可以使用它来查找硬盘上的程序文件。从这里,您可以尝试查找应用程序的更新版本或使用本机英特尔代码构建的替代应用程序。通用应用程序。通用应用程序将在PowerPC和英特尔m.i970.cn架构上运行,除非您计划移动特定的副本在具有不同体系结构的计算机之间应用程序然后没有必要保留未使用的代码。代码不会伤害任何东西,所以只是留下它不会影响太大,但删除它可能会清理一些硬盘驱动器空间(取决于应用程序和你有多少)或人们可能只是想做它的乐趣。有几种方法可以从应用程序包中删除未使用的代码,但最简单的方法是使用具有维护和清理选项的实用程序,如XSlimmer,Monolingual,Snow Leopard Cache Cleaner和Drive Genius。这些程序将运行应用程序文件上的减肥程序,并从中删除PowerPC代码,使文件更小,从而释放更多的硬盘空间。如果您想使用终端尝试此过程,您可以通过运行“ditto”命令,用于复制文件的层次结构,但可以设置为根据体系结构过滤掉应用程序代码。要为单个应用程序执行此操作,请运行以下过程:打开TerminalType“sudo ditto --arch i386”,然后单个spaceDrag将所需的应用程序拖到“终端”窗口,以完成该应用程序的完整路径。确保有空格并输入新应用程序文件的名称(该命令应类似于以下内容).sudo ditto --arch i386 /Applications/MyApp.app MyApp.app当您按Enter键时,该命令将在您的主目录中创建一个新应用程序剥离了PowerPC代码,然后可以将其移回应用程序目录,替换旧应用程序。请记住,虽然从应用程序中剥离未使用的代码可以完成并释放一些硬盘空间,但它也可能会破坏应用程序的代码签名。这当前不应该影响程序,但是一些系统服务(如防火墙)可能需要用户输入以允许服务继续运行该程序。问题?评论?有修复吗?将它们发布在下面或发送电子邮件给我们 请务必在Twitter和CNET Mac论坛上查看我们。