相关疑难解决方法(0)

如何以编程方式确定我的应用程序是否在iphone模拟器中运行?

正如问题所述,我主要想知道我的代码是否在模拟器中运行,但也有兴趣了解正在运行或正在模拟的特定iphone版本.

编辑:我在问题名称中添加了"以编程方式"这个词.我的问题是能够动态地包含/排除代码,具体取决于正在运行的版本/模拟器,所以我真的在寻找类似于预处理器指令的东西,它可以为我提供这些信息.

xcode objective-c ios ios-simulator swift

263
推荐指数
12
解决办法
12万
查看次数

以编程方式检测app是否正在设备或模拟器上运行

我想知道我的应用程序是否在运行时在设备或模拟器上运行.有没有办法检测到这个?

用模拟器测试蓝牙api的原因:http: //volcore.limbicsoft.com/2009/09/iphone-os-31-gamekit-pt-1-woooohooo.html

iphone simulator detect ios

54
推荐指数
4
解决办法
2万
查看次数

iPhone模拟器 - 如何检测应用程序何时在模拟器上运行(这样可以设置测试数据)?

在我的iPhone应用程序代码中,任何示例代码都会告诉我如何:

  1. 如何检测应用程序是否刚刚被部署为运行到模拟器(而不是设备)[如果"已部署"不可用,那么只检测应用程序何时在模拟器上运行而不是设备)
  2. 在我的iPhone应用程序代码中,我会将设置我的测试数据的行放在模拟器中 - 这是注意到每次我重新编译并推送到模拟器时我都希望有效地擦除/重新安装测试数据(但是我我真的不希望在我在模拟器中使用应用程序期间运行此代码 - 例如应该能够在模拟器中交换应用程序然后当我在模拟器中再次启动我的应用程序时它不应该运行数据设置代码

任何其他更好的建议如何在模拟器上掩盖管理这些测试数据将是好的.这里的背景是我在谈论日历中的测试数据(例如使用事件工具包),所以当我部署到我的设备时,我不希望应用程序将日历项目放入我的iPhone(对不起 - 只有1个人iPhone在这里).

iphone test-data ios eventkit ios-simulator

24
推荐指数
3
解决办法
2万
查看次数