首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为什么Xcode 4不创建任何产品?

为什么Xcode 4不创建任何产品?
EN

Stack Overflow用户
提问于 2011-03-17 04:20:50
回答 3查看 35.2K关注 0票数 79

不管构建配置如何,构建我的iPad应用程序实际上并不会输出.app文件。它确实可以在iPad模拟器和设备上运行,但当我点击build或build并运行时,二进制文件以红色显示在Products下,并且不是在build设置中指定的"build“文件夹中创建的。

有什么想法吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-03-17 04:37:28

Xcode4现在将其构建产品和其他中介/临时文件/索引放在派生数据目录中,而不是与产品文件混合在一起的“构建”目录。它这样做是为了处理新的工作区,也是为了让您可以在不同的工作区中拥有不同项目的干净构建,而不会相互污染。

如果您的原始模板是旧的,那么您构建的产品可能是相对于您的源目录,而不是相对于您的构建产品目录,这就是它显示为红色的原因。默认情况下,您的派生数据目录位于~/Library/Developer/Xcode/DerivedData下。要查看当前工作区/项目放置这些文件的位置,您可以通过文件->工作区设置...并查看构建位置。

票数 131
EN

Stack Overflow用户

发布于 2011-11-05 03:39:53

我遇到了这个问题。不仅产品.app是红色的,模拟器也没有加载二进制文件,它卡在附加‘我的应用’。我通过进入文件->项目设置解决了这个问题。在选项卡“build”中,将派生数据位置更改为“project-relative”,在高级中,将生成位置更改为“locations by targets”。使用默认选项无法运行该应用程序,我不确定为什么。

票数 2
EN

Stack Overflow用户

发布于 2012-10-29 19:44:02

要解决XCode 4.x中的问题,请执行以下步骤:-

在XCode中打开项目。

在XCode项目导航器中选择.xcodeproj文件。

在项目标题下选择目标。(即最顶层的目标,此目标指定您的项目级构建设置)

现在导航到Build Settings。

现在搜索选项"Per-Configuration Build Products Path“并将其值更新为$(SYMROOT)。

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

https://stackoverflow.com/questions/5331270

复制
相关文章

相似问题

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