Xcode 4:无法选择测试方案的目标

时间:2011-03-14 22:04:21

标签: xcode xcode4

我有一个在Xcode 3中开发的项目,我正在转换到Xcode 4.当我尝试“测试”构建时,我收到一条消息,指示我的应用程序方案未配置为进行测试。我选择“编辑方案”,我看到我没有配置测试。我选择“+”添加新测试,并要求选择要测试的目标。问题是没有提供任何可选择的目标。如何填充此目标列表?对于我的项目,“Build”,“Run”和“Profile”正确填充了目标。

4 个答案:

答案 0 :(得分:13)

我点击了“No Scheme”按钮,然后选择了Manage Schemes ..

然后我选择了“自动创建方案”,它带回了我的方案(iPhone模拟器等)

答案 1 :(得分:9)

如果这是用于单元测试,请确保您的单元测试包目标的包装器扩展设置为octest,并且框架搜索路径设置为$(DEVELOPER_LIBRARY_DIR)/Frameworks。然后重新启动Xcode,它应该作为该方案的测试列表中的目标出现。我不确定为什么重新启动Xcode是必要的,但它似乎对我有用。

答案 2 :(得分:0)

我选择使用所需的配置创建一个新方案:配置为“运行”的方案,打开断点,并将配置设置为“debug”(取自我的XCode 3项目)。我一开始以为我可以轻松地从一个方案中轻松访问调试,执行和归档,特别是当这些模式中的每一个(“运行”,“测试”,“配置文件”,“分析”,“存档”)都是可以从工作区工具栏中选择。虽然我可能会遗漏一些东西,但我可以通过创建一个新方案来获得所需的功能。

答案 3 :(得分:0)

我所做的只是按下Run,Stop和Scheme按钮旁边顶栏中的切换按钮“Breakpoints”。然后在按Run时,调试器将附加到进程,停在断点上并显示变量值。无需修改方案。