首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >XCode 12.0.1和12.1不构建通用应用程序

XCode 12.0.1和12.1不构建通用应用程序
EN

Stack Overflow用户
提问于 2020-10-21 22:48:25
回答 2查看 754关注 0票数 2

在MacOS上使用MacOS 10.15.7上的XCode 12.0.1或12.1时,我无法让我的MacOS应用程序针对arm64架构进行编译(即创建通用应用程序)。我的项目经历了许多XCode版本的演变,所以我想它可能不知何故被破坏了。

因此,我在XCode中创建了一个新的非基于文档的应用程序项目。然后,我编辑了Run to build for Release的方案。默认的构建设置包括arm64架构,对于版本,"Build Active archtecture Only“设置为NO。然后,我将工具栏方案设置为“任何Mac”的buid,构建项目并查看构建日志。它只为x86_64架构构建。

苹果公司的文档说,它应该为这两种架构构建这些设置。我遗漏了什么?

EN

回答 2

Stack Overflow用户

发布于 2020-10-22 22:59:26

问题出在苹果的文档上,文档清楚地说XCode 12是通用的。在撰写本文时,您不一定要使用Xcode12测试版。

票数 2
EN

Stack Overflow用户

发布于 2021-01-27 15:23:42

我曾经有过一些旧的Xcode项目,它们不会构建通用的二进制文件。这是由于其中一个构建设置(在列表的最底部)中的VALID_ARCHS用户定义变量造成的。一旦删除,就会创建通用二进制文件。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64466156

复制
相关文章

相似问题

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