首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >添加cordova-plugin adal后无法将应用程序提交到Windows商店

添加cordova-plugin adal后无法将应用程序提交到Windows商店
EN

Stack Overflow用户
提问于 2016-11-21 11:53:21
回答 1查看 115关注 0票数 0

我在我的应用程序中添加了Azure广告认证,使用cordova-plugin。它运行良好,但是当将包提交到Windows时,我会收到以下错误

不能提交预编译的.NET本机包。

此外,在建造它时,我会收到以下信息:

C:\Program (x86)\MSBuild\Microsoft.NetNative\x64\ilc\IlcInternals.targets(934,5):警告:您的应用程序缺少一个Runtim指令(rd.xml)文件。运行时指令用于描述应用程序的动态行为,并控制.NET本机优化器。建议您的项目中至少有一个rd.xml文件。C:\dev\projects\first\platforms\windows\CordovaApp.Wi ndows10.jsproj

当我删除插件时,我没有收到任何一个插件。我正在使用Visual 2015,并使用cordova 6.4和cordova-windows 4.4.3构建Windows 10。值得一提的是,我正在使用此标志构建包--archs="x86 x64 arm“,因为我还使用了sqlite。

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-12-21 17:39:06

随着对错误的更多研究和一些帮助,这个问题实际上是由于试图上传appxbundle而不是appxupload而引起的。我试图上传appxbundle的原因是没有生成appxupload文件。

在cordova-windows@4.4.3中构建UAP时,没有生成appxupload是一个问题。要生成appxupload,我必须修改build.js以添加StoreUpload选项。

代码语言:javascript
复制
if (shouldBundle && index === configsArray.length - 1) {
    otherProperties.CordovaBundlePlatforms = bundleTerms;
    otherProperties.UapAppxPackageBuildMode = "StoreUpload";
} else if (shouldBundle) {
    otherProperties.CordovaBundlePlatforms = build.arch;
}

希望这能帮上忙!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40719545

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档