我正在研究的Xcode和iPhone项目真的很奇怪,当我为模拟器构建时,该项目有2个活动可执行文件(MyApp - iPhone模拟器(2.0)和MyApp - iPhone模拟器( 2.1))几乎所有的时间,我都想使用2.1活动可执行文件,但Xcode偶尔会默默地改为2.0版。
似乎没有任何模式可以注意到这个或任何触发器。谷歌搜索发现有几个人有同样的问题,但没有解决方案。
帮我stackoverflow-kenobi!你是我唯一的希望!
答案 0 :(得分:1)
好的,这是一个错误。好消息:它已在全新的2.2 SDK中修复。
答案 1 :(得分:0)
很奇怪 - 我一直在做iPhone / XCode开发一段时间,现在,从未见过这样的事情。
你是否绝对肯定你并没有在某个引起变化的地方徘徊?
你可能有一个损坏的XCode或.xcodeproj?如果它仍然存在,我会尝试重新创建我的项目,如果这没有帮助,重新安装XCode。
非常奇怪,确实......!
答案 2 :(得分:0)
我有同样的问题。我需要将活动的可执行文件设置为2.1以使openAL工作。我观察到的模式是每次切换到设备时它都会切换回来。这不是你发生的事吗?
我已经在官方的iphone开发论坛上看过这个问题几次评论,但没有解决方案。看起来像个bug。
答案 3 :(得分:-1)
那么..你为什么要这样做呢?考虑到iPhone的性质(具有多个架构的多个框架),为各种项目设置不同的目标可能会更好。生成的可执行文件将是您的目标的构建阶段的结果。