Dlaczego tworzenie instancji UIFont w teście urządzenia iPhone powoduje awarię?

Usiłuję przetestować kod iPhone'a, który tworzy instancje czcionek. Zawęziłem to do następującego testu awarii urządzenia:

#import "test.h"
#import <UIKit/UIKit.h>


@implementation test

- (void)testFonts {
  [UIFont systemFontOfSize:12];
}

@end

To zawiesza się z błędem:

Test Case '-[test testFonts]' started.
/Developer/Tools/RunPlatformUnitTests.include: line 415: 79768 Trace/BPT trap          "${THIN_TEST_RIG}" "${OTHER_TEST_FLAGS}" "${TEST_BUNDLE_PATH}"
/Developer/Tools/RunPlatformUnitTests.include:451: error: Test rig '/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator3.1.sdk/Developer/usr/bin/otest' exited abnormally with code 133 (it may have crashed).

Wygląda na to, że jest jakaś konfiguracja, której nie robię w moim celu testowania jednostki, aby to działało. Jak przetestować elementy, które tworzą instancje czcionek?

questionAnswers(6)

yourAnswerToTheQuestion