2015-05-07 4 views
0

Когда я пытаюсь запустить даже модульные тесты по умолчанию в Xcode foir, проект Swift, сборка завершится неудачно.Почему сбой сборки при выполнении модульных тестов в Xcode 6.3?

import Cocoa 
import XCTest 

class Test2: XCTestCase { 

override func setUp() { 
    super.setUp() 
    // Put setup code here. This method is called before the invocation of each test method in the class. 
} 

override func tearDown() { 
    // Put teardown code here. This method is called after the invocation of each test method in the class. 
    super.tearDown() 
} 

func testExample() { 
    // This is an example of a functional test case. 
    XCTAssert(true, "Pass") 
} 

func testPerformanceExample() { 
    // This is an example of a performance test case. 
    self.measureBlock() { 
     // Put the code you want to measure the time of here. 
    } 
} 

}

enter image description here

Это происходит как на мой MBP и тот, который обеспечивает работодатель. Я не могу не думать, что это связано с настройками проекта.

Прекрасно работает для испытаний Objective-C.

Любая помощь будет очень оценена, я вытащил оставшиеся волосы.

+0

Это его проект iOS или OS X? – dasdom

+0

Это проект iOS. Как ни странно, я просто создал пустой проект iOS, и все было хорошо с чистыми модульными тестами. Поэтому я воссоздаю свой проект и посмотрю, работает ли это. –

ответ

2

Вы случайно добавили тестовый корпус OS X (вы можете видеть это из-за import Cocoa). Иногда это происходит потому, что Xcode выбирает неправильный источник.

Когда вы добавляете тесты в свой проект, убедитесь, что это тесты iOS.

enter image description here

+0

Спасибо! Это хорошо работало :) –

Смежные вопросы