javascript - Cordova:无论如何在 Javascript 中检测 iOS 应用程序是作为调试还是发布构建的?

标签 javascript ios xcode cordova

我正在开发一个 Cordova iOS 应用程序,如果能够检测该应用程序是使用调试配置还是发布配置构建的,这对我非常有帮助。具体来说,我希望能够检测应用程序是通过 Xcode(使用调试配置构建)在设备上运行,还是通过临时或应用程序商店分发(使用发布配置构建)在设备上运行。

通常在我可以直接使用的原生应用中

#ifdef DEBUG

但它是一个 Cordova 应用程序,所以我需要一些方法在 Javascript 中完成它。

我知道我可以从头开始编写 Cordova 插件来执行此操作,但我希望有更简单的方法,或者也许有人已经编写了这样的插件。

最佳答案

看看这个plugin .它应该提供您需要的信息:

cordova.plugins.DeviceMeta.getDeviceMeta(function(result){
   // result.debug - Whether App is in debug mode
});

关于javascript - Cordova:无论如何在 Javascript 中检测 iOS 应用程序是作为调试还是发布构建的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37709004/

相关文章:

javascript - jQuery 查询.children

javascript - TinyMCE 标准表情符号不显示在前端

ios - MapBox 导航舱无法在我使用 Xcode 9.2 的地方使用 ObjectiveC 安装

iphone - 如何再次要求用户注册 RemoteNotifications?

iphone - removeFromSuperview 完成后,会显示一个白色屏幕

ios - 试飞 session 为空

javascript - AngularJS 如何忽略 ng-repeat 中隐藏的表行但保持增量?

javascript - 无法从 WSL 中的 npm/yarn 链接加载链接的模块

ios - 我是否需要检查 block 内的 strongSelf = weakSelf 赋值是否为 nil?

ios - 在 tableViewController 中填充图像