要区分 Xcode 构建出来的 iOS 环境,可以使用以下代码:

#ifdef TARGET_IPHONE_SIMULATOR
    ' Simulator'
#else
    ' Device'
#endif

这段代码使用了预处理器宏 TARGET_IPHONE_SIMULATOR。在 iOS 模拟器上编译时,该宏会被定义,因此代码会执行 ' Simulator' 部分的逻辑。在真机上编译时,该宏不会被定义,代码会执行 ' Device' 部分的逻辑。这样就可以根据不同环境执行不同的代码逻辑。

如何代码区分 Xcode 构建的 iOS 环境 (模拟器 vs 真机)

原文地址: https://www.cveoy.top/t/topic/lZ46 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录