Cordova:无论如何,是不是可以在 Javascript 中检测 iOS 应用程序是作为调试版还是作为发布版构建的?
Posted
技术标签:
【中文标题】Cordova:无论如何,是不是可以在 Javascript 中检测 iOS 应用程序是作为调试版还是作为发布版构建的?【英文标题】:Cordova: is there anyway to detect in Javascript whether an iOS app is built as debug or release?Cordova:无论如何,是否可以在 Javascript 中检测 iOS 应用程序是作为调试版还是作为发布版构建的? 【发布时间】:2016-06-08 17:21:05 【问题描述】:我正在开发一个 Cordova ios 应用程序,如果能够检测该应用程序是使用调试配置还是发布配置构建的,这对我非常有帮助。具体来说,我希望能够检测应用程序是通过 Xcode 在设备上运行(使用调试配置构建),还是通过临时或应用商店分发(使用发布配置构建)在设备上运行。
通常在我可以使用的原生应用程序中
#ifdef DEBUG
但它是一个 Cordova 应用程序,所以我需要一些方法来使用 javascript。
我知道我可以从头开始编写一个 Cordova 插件来执行此操作,但我希望有更简单的方法,或者也许有人已经编写了这样的插件。
【问题讨论】:
【参考方案1】:看看这个plugin。它应该提供您需要的信息:
cordova.plugins.DeviceMeta.getDeviceMeta(function(result)
// result.debug - Whether App is in debug mode
);
【讨论】:
以上是关于Cordova:无论如何,是不是可以在 Javascript 中检测 iOS 应用程序是作为调试版还是作为发布版构建的?的主要内容,如果未能解决你的问题,请参考以下文章