我正在查看Sparkle项目的配置,并注意到它们设置:
来自apple的有效架构描述:
空间-分隔的标识符列表。指定可为其生成二进制文件的体系结构。在构建过程中,这个列表与ARCHS构建设置的值交叉;结果列表指定二进制可以运行的体系结构。如果生成的体系结构列表为空,则目标不生成二进制文件。
那么,如果ppc不运行,为什么要设置与有效架构不同的体系结构呢?
发布于 2012-11-20 23:02:32
当设置为“Build的本地体系结构”时,您可能需要指定应用程序所使用的架构。
例如,如果您有一个应用程序还没有为64位环境做好准备(它可能会编译,但会崩溃),那么您只需要将有效的架构放在32位上,那么即使在64位计算机上,它也不会构建64位部分。
至于你的斯巴克尔问题-你需要问Sparkle,但我敢打赌,这只是一个价值的日子里,PPC仍然被广泛使用。
https://stackoverflow.com/questions/10104208
复制相似问题