XCode - 如果我的程序在模拟器或设备中运行,请检查常量[重复]
Posted
技术标签:
【中文标题】XCode - 如果我的程序在模拟器或设备中运行,请检查常量[重复]【英文标题】:XCode - Check with constant if my program is running in simulator o device [duplicate] 【发布时间】:2012-09-02 03:30:03 【问题描述】:可能重复:How can I programmatically determine if my app is running in the iphone simulator?
如果我的程序在模拟器或设备中运行,我如何以常量签入 XCode 4? 像这样的:
#ifdef RUNING_ON_DEVICE
#else
#endif
【问题讨论】:
检查这个:***.com/questions/458304/… 【参考方案1】:有几个选项
预处理宏:
#if TARGET_IPHONE_SIMULATOR
//is sim
#elif TARGET_OS_IPHONE
//is real device
#else
//unknown target
#endif
或者,如果您更愿意采用任意方法:
if ([[[UIDevice currentDevice] model] isEqualToString:@"iPhone Simulator"])
//device is simulator
【讨论】:
以上是关于XCode - 如果我的程序在模拟器或设备中运行,请检查常量[重复]的主要内容,如果未能解决你的问题,请参考以下文章
如何设置一个自定义端口,在 Xcode 中使用电容器运行我的混合应用程序?