我正在将我的iOS(swift和Objective-c)项目转换为Xcode 10,发现了奇怪的问题:
在我的.m文件中 #pragma警告SUPPORTED_XCODE_ERROR 首先,它抱怨未知的编译指示被忽略了。
如果我使用#warning SUPPORTED_XCODE_ERROR,则Xcode会给出用户定义的问题,例如没有任何解释和建议。
您能指出我的正确方向如何在if条件下发出警告:
#define SUPPORTED_XCODE_ERROR "You must use Xcode 10.0 to build."
#define SUPPORTED_XCODE_VERSION SDK_VERSION_XCODE_1000
#if __IPHONE_OS_VERSION_MAX_ALLOWED != SUPPORTED_XCODE_VERSION
#warning SUPPORTED_XCODE_ERROR
#endif