Xcode 3.2 w Snow Leopard zawiesza działające testy jednostkowe
Mam więc testy jednostkowe, które przechodzą w Xcode 3.1 / Leopard. Wykorzystują one SenTestingKit w projekcie aplikacji na iPhone'a i są budowane / uruchamiane w osobnym celu „Test”. Właśnie przeszedłem na Xcode 3.2 w Snow Leopard i testy wydają się działać (dostaję logi w Console.app i widzę ich przechodzących), ale Xcode rozgrywa się na plaży i musi być wymuszony po ich uruchomieniu. Console.app wyświetla następujący błąd Xcode, który pojawia się nawet wtedy, gdy w teście testowym nie ma przypadków testowych:
Xcode[1734] -[XCBuildLogCommandInvocationSection setTestsPassedString:]:
unrecognized selector sent to instance 0x20104db60
Xcode[1734] -runOperationInBackground raised an exception:
-[XCBuildLogCommandInvocationSection setTestsPassedString:]:
unrecognized selector sent to instance 0x20104db60
Bezskutecznie wyczyściłem i ponownie zbudowałem, i nie mogę znaleźć niczego na ten temat poprzez wyszukiwanie (chociaż wydaje sięjedna osoba ma ten sam problem).
Aktualizacja: Zgłosiłem to jako błąd w Apple z błędem # 7214051.