为什么Xcode会不断更改其活动可执行文件?

时间:2008-11-18 20:35:23

标签: iphone cocoa-touch xcode build-process ios-simulator

我正在研究的Xcode和iPhone项目真的很奇怪,当我为模拟器构建时,该项目有2个活动可执行文件(MyApp - iPhone模拟器(2.0)和MyApp - iPhone模拟器( 2.1))几乎所有的时间,我都想使用2.1活动可执行文件,但Xcode偶尔会默默地改为2.0版。

似乎没有任何模式可以注意到这个或任何触发器。谷歌搜索发现有几个人有同样的问题,但没有解决方案。

帮我stackoverflow-kenobi!你是我唯一的希望!

4 个答案:

答案 0 :(得分:1)

好的,这是一个错误。好消息:它已在全新的2.2 SDK中修复。

答案 1 :(得分:0)

很奇怪 - 我一直在做iPhone / XCode开发一段时间,现在,从未见过这样的事情。

你是否绝对肯定你并没有在某个引起变化的地方徘徊?

你可能有一个损坏的XCode或.xcodeproj?如果它仍然存在,我会尝试重新创建我的项目,如果这没有帮助,重新安装XCode。

非常奇怪,确实......!

答案 2 :(得分:0)

我有同样的问题。我需要将活动的可执行文件设置为2.1以使openAL工作。我观察到的模式是每次切换到设备时它都会切换回来。这不是你发生的事吗?

我已经在官方的iphone开发论坛上看过这个问题几次评论,但没有解决方案。看起来像个bug。

答案 3 :(得分:-1)

那么..你为什么要这样做呢?考虑到iPhone的性质(具有多个架构的多个框架),为各种项目设置不同的目标可能会更好。生成的可执行文件将是您的目标的构建阶段的结果。