我正在使用 Appirater ( https://github.com/arashpayan/appirater ) 在我的 xcode 项目中启用应用评级。使用“iOS 模拟器”时一切正常,但是当我使用“iOS 设备”目标存档我的项目时,我得到 2 个构建错误:
语义问题:函数“SYSTEM_VERSION_GREATER_THAN_OR_EQUAL_TO”的隐式声明在 C99 中无效
语义问题:函数“SYSTEM_VERSION_LESS_THAN”的隐式声明在 C99 中无效
相关代码行在 Appirater.m 文件中:
if (SYSTEM_VERSION_GREATER_THAN_OR_EQUAL_TO(@"7.0") && SYSTEM_VERSION_LESS_THAN(@"7.1")) {
reviewURL = [templateReviewURLiOS7 stringByReplacingOccurrencesOfString:@"APP_ID" withString:[NSString stringWithFormat:@"%@", _appId]];
}
我在如何检查 iOS 版本中找到了一组与这些非常相似的宏 ?
任何援助将不胜感激。