完成我的应用后,我从Xcode运行测试,产品 - >测试,它说'Build Succeeded'并且应用程序弹出一瞬间,但随后它会提示我这条消息:
我搜索了很多,但找不到任何适用于这种情况的解决方案。我想提一下,我还尝试将应用程序的名称从CSQTCConference更改为CSQTC Conference,但不确定这是多么相关。
我计划今天将我的应用程序发布到应用程序商店,但是这个问题阻碍了它。如果您可以建议任何指针来解决此问题,将会很有帮助。
答案 0 :(得分: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
这个解决方案对我有用,希望有所帮助:)
答案 1 :(得分:1)
我对XCTest并不熟悉,但我认为XCTFail
总会失败,所以这里没什么大惊喜。
您正在运行样板示例代码,该代码创建的测试始终失败。如果您还没有编写自己的测试,那么首先运行它们的重点是什么?
答案 2 :(得分:0)
真正的问题是:为什么会发生这种情况? 答:您执行了命令U或选择的测试。这运行默认测试,总是失败 更正:注释掉失败行,然后再次运行。