2017-10-24 8 views
0

私はそれがエラーの下に私を与えます。#import &をインポートしようとしているために: 'objc_property_t' のXCodeの9 - エラーの#import <にObjC/runtime.h>インポート中 - シミュレータのみ

宣言インポートする必要があります

#import <Foundation/Foundation.h> 
#if TARGET_IPHONE_SIMULATOR 
#import <objc/objc-runtime.h> 
#else 
#import <objc/runtime.h> 
#import <objc/message.h> 
#endif 

ご注意:デバイスの場合、それはsuccessfuコンパイルだモジュールそれはここで

を必要とする前に、 'ObjectiveC.runtime' からのコードですlly。シミュレータでのみエラーが発生します。これは、XCode 9を使用し始めてから起こります.XCode 8ではうまくいきました。

+0

実行する展開ターゲットまたはシミュレータは違いがありますか? –

+0

いいえ違いはありません。同じエラーが続く – Niraj

+0

また、11.1ベータ版のSDKを試してみてください。 –

答えて

1

iOS 11のように、objc-runtime.hが削除されています。

enter image description here

あなたはどちらかそれの内側に、マクロまたはインポートする場合は削除する必要があります。

+0

マクロ – Niraj

関連する問題