gpt4 book ai didi

iphone - 如何在xcode4中实现应用测试?

转载 作者:行者123 更新时间:2023-11-28 19:42:05 25 4
gpt4 key购买 nike

我正在尝试为我的应用程序添加一些测试。根据 Apple 的文档,我将两个测试包添加到我的项目中。逻辑测试没问题,但是当我尝试在设备上进行应用程序测试时,我总是收到逻辑测试无法在设备上运行的错误。

在 Xcode 3 中没有问题。只有 Xcode 4 会抛出这个错误...

有什么建议吗?

谢谢,蒂姆

最佳答案

我在 xcode4 中设置应用程序测试时也遇到了问题。对我有用的解决方案如下:

假设您有一个名为“MyApp”的应用程序目标

  1. 向项目添加一个类型为“other/Cocoa Unit Testing Bundle”的新目标,例如“MyAppTesting”。所有单元测试文件都位于此处。
  2. 转到 MyAppTesting 构建阶段并将 MyApp 添加为目标依赖项。这可确保在构建 MyAppTesting 目标之前构建 MyApp。
  3. 打开 MyAppTesting 的build设置并更改
    • 捆绑加载器:$(BUILT_PRODUCTS_DIR)/MyApp.app/MyApp
    • 测试主机:$(BUNDLE_LOADER)
    这会导致测试在 MyApp 中运行。
  4. 打开 MyApp 的build设置并更改
    • 默认隐藏的符号:NO(两者均适用)
    • 在复制过程中去除调试符号:Debug:NO
    通过这样做,您不必将每个 .m 文件都包含到测试目标中。

要在设备上运行测试,请插入设备并选择方案“MyAppTesting on device”并作为测试运行。确保上述方案已在测试/构建配置中设置“调试”,这应该是默认设置。

最好的问候。

关于iphone - 如何在xcode4中实现应用测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5637272/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com