3

完成我的应用程序后,我从 Xcode 运行测试,Product -> Test,它显示“构建成功”并且该应用程序会弹出一秒钟,但随后它会提示我以下消息:

在此处输入图像描述

我进行了很多搜索,但找不到任何适用于这种情况的解决方案。我想提一下,我还尝试将应用程序的名称从 CSQTCConference 更改为 CSQTC Conference,但不确定这有多相关。

我计划今天将我的应用程序发布到应用商店,但这个问题阻碍了它。如果您能提出解决此问题的任何建议,将会很有帮助。

4

3 回答 3

2

我只是评论以下行:

//XCTFail(@"No implementation for \"%s\"", __PRETTY_FUNCTION__);

在:

#import <XCTest/XCTest.h>

@interface KinderAppTests : XCTestCase

@end

@implementation KinderAppTests

- (void)setUp
{
    [super setUp];
    // Put setup code here. This method is called before the invocation of each test method in the class.
}

- (void)tearDown
{
    // Put teardown code here. This method is called after the invocation of each test method in the class.
    [super tearDown];
}

- (void)testExample
{
    //XCTFail(@"No implementation for \"%s\"", __PRETTY_FUNCTION__);
}

@end

该解决方案对我有用,希望对您有所帮助:)

于 2014-06-18T08:12:58.150 回答
1

我对 XCTest 不熟悉,但我认为XCTFail总会失败,所以这里没有什么大惊喜。

您正在运行样板示例代码,它创建了一个总是失败的测试。如果您还没有编写自己的测试,那么首先运行它们有什么意义?

于 2013-11-08T05:39:57.197 回答
0

真正的问题是:为什么会这样?
答案:您执行了 Command U 或选择测试。这运行了默认测试,该测试总是失败。
更正:注释掉失败行,然后再次运行。

于 2014-09-19T20:32:29.027 回答