比如我们在使用的人脸识别,ocr等等的时候需要用到真机,但是有时候三方库导入进去就会出现模拟器无法使用的,而使用模拟器运行程序,会报错的问题
1,使用宏定义 一个开关来处理这种,只是每次都要在使用真机的时候打开宏,使用模拟器的时候关闭宏比较麻烦
定义宏 #define faceCheck 115 //人脸识别开关,模拟器不能跑
使用方法:
#ifdef faceCheck
//防止模拟器不能使用的头文件,或者模拟器加载会出问题的代码等等
#endif
2,使用判断方法判断是不是模拟器来规避这种方法不用去每次都处理开关的问题
#if TARGET_IPHONE_SIMULATOR == 0
//防止模拟器不能使用的头文件,或者模拟器加载会出问题的代码等等
#endif
《完》
目前就遇到这两种处理方法;