

Xcode6 で10.4u.sdkを利用してコンパイルを行う必要が出てきました。

10.4u.sdkを別途用意し、GCC4.0を使用できるようにしてコンパイルしました。
ターゲットのプロジェクトはコンパイルに成功するのですが、Testerのプロジェクトで以下のファイルでコンパイルエラーが発生します。

[code]

    ・SenTestCase.h
    　・Expected ';' before ')' token.
    　・Expected type-specifier before 'NSUInteger'
    　・Expected ')' before 'NSUInteger'
    
    ・SenTestLog.h
    　・Expected ';' before '(' token.
    　・Expected ')' before numeric constant.
    　・Expected type-specifier before numeric constant
    　・Expected ';' before numeric constant.
    　・Expected identifier before numeric constant.
    
[/code]

Tester以外のターゲットはコンパイルエラーになっていません。 このエラーの原因が分からず困っています。

「SenTestCase.h」は「SenTestingKit.framework」に含まれるヘッダファイルです。  

具体的には、上記ファイルの以下の部分がエラーとなっています。  

[code]

    - (void) beforeTestIteration:(NSUInteger)iteration selector:(SEL)testMethod; // 165行目
    - (void) afterTestIteration:(NSUInteger)iteration selector:(SEL)testMethod; // 166行目
    
    - (NSUInteger) numberOfTestIterationsForTestWithSelector:(SEL)testMethod; // 169行目
    
[/code]

どなたか原因が分かる方や、同じような経験をされた事がある方がいらっしゃいましたら、 情報を頂けると大変助かります。


CC BY-SA 3.0
2014-12-22T05:40:53.617
2368
2014-12-23T01:10:59.517
2014-12-23T01:10:59.517
30
4413
question
objective-c xcode6
Xcode6 で10.4u.sdkを使用する