iOS测试失败-“;未实施…&引用;

iOS测试失败-“;未实施…&引用;,ios,xcode,testing,Ios,Xcode,Testing,在完成我的应用程序后,我从Xcode、Product->test运行了一个测试,它显示“Build Successed”(构建成功),应用程序会弹出一秒钟,但随后它会提示我以下消息: 我已经搜索了很多,但没有找到任何解决方案,在这种情况下工作。我想提到的是,我还尝试将应用程序的名称从CSQTCConference更改为CSQTC Conference,但不确定这是否相关 我计划今天将我的应用程序发布到app store,但这个问题阻碍了我的应用程序发布。如果您可以建议任何解决此问题的指针,这将

在完成我的应用程序后,我从Xcode、Product->test运行了一个测试,它显示“Build Successed”(构建成功),应用程序会弹出一秒钟,但随后它会提示我以下消息:

我已经搜索了很多,但没有找到任何解决方案,在这种情况下工作。我想提到的是,我还尝试将应用程序的名称从CSQTCConference更改为CSQTC Conference,但不确定这是否相关


我计划今天将我的应用程序发布到app store,但这个问题阻碍了我的应用程序发布。如果您可以建议任何解决此问题的指针,这将非常有用。

我不熟悉XCTest,但我认为
XCTFail
总是会失败,所以这里没有什么大的意外


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

我只评论以下几行:

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

#导入
@接口测试:XCTestCase
@结束
@应用程序测试的实现
-(无效)设置
{
[超级设置];
//将设置代码放在这里。在调用类中的每个测试方法之前调用此方法。
}
-(无效)拆卸
{
//将拆卸代码放在这里。该方法在调用类中的每个测试方法后调用。
[超级撕裂];
}
-(无效)测试示例
{
//XCTFail(@“没有实现\%s\”,\uu漂亮的函数\uuuu);
}
@结束

这个解决方案对我有效,希望能有所帮助:)

真正的问题是:为什么会发生这种情况?
答:您执行了命令U或选定的测试。这运行了默认测试,该测试总是失败。

更正:注释掉失败行,然后再次运行。

我是应用程序开发的新手,所以我认为这是你应该做的。但是,如果这并不意味着苹果会拒绝我的应用程序,那也没关系,谢谢@ScottMcCoy,不,它实际上在
XCTFail
上失败了,错误消息是“没有实现…”这只是测试如何工作的一个示例。因此,名称“testExample”可能更适合用于注释。您是否有可能被认为是最佳答案的特定解决方案?
#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