对于Cordova项目,以下两者之间的区别是什么;分配“;及;“释放”;配置?

对于Cordova项目,以下两者之间的区别是什么;分配“;及;“释放”;配置?,cordova,visual-studio-2013,visual-studio-cordova,Cordova,Visual Studio 2013,Visual Studio Cordova,的MSDN主题提到了“分发”配置,但没有详细说明它与“发布”配置的区别。Cordova项目的“分发”和“发布”配置有什么区别?为iOS app store创建应用程序包时,将使用分发配置文件对包进行签名。它与Android和Windows、Windows Phone平台无关。发布配置用于Android和Windows,Windows Phone平台用于为Android或Windows应用商店创建应用程序包。目前,visual Studio不会根据所选平台(如Android、iOS、Windows

的MSDN主题提到了“分发”配置,但没有详细说明它与“发布”配置的区别。Cordova项目的“分发”和“发布”配置有什么区别?

为iOS app store创建应用程序包时,将使用分发配置文件对包进行签名。它与Android和Windows、Windows Phone平台无关。发布配置用于Android和Windows,Windows Phone平台用于为Android或Windows应用商店创建应用程序包。目前,visual Studio不会根据所选平台(如Android、iOS、Windows等)筛选配置,因此列出了所有配置,即使它可能不适用于特定平台。

对于使用脚本语言的项目,“发布配置”一词意义不大。在调试和发布构建之间,没有什么区别,就像C++或C语言项目中的一样,它是完全相同的脚本代码。“分发”代表了你需要采取的额外步骤,以保持应用商店的快乐。我从代码行为的角度同意这一点,但正如您所说,这是关于打包的,我正是从这个角度寻找差异。通过构建Cordova项目生成的特定于平台的本机软件包的调试和发布之间实际上存在差异。例如,在创建安卓软件包时,调试配置使用安卓SDK的证书对软件包进行签名,但发布版要求开发人员创建证书。