none
发布metro app,检测项 Supported API test 为 FAILED RRS feed

  • 问题

  • 我在我的Metro App中使用了开源的 itextsharp.dll 组件用来生成PDF,开发的过程中没有任何问题。现在需要将App发布到应用商店,但是 Supported API test 这个检测项不能通过导致发布失败,按照检测报告中提示的要求 “Retest your app in a release configuration, and with .NET Native enabled if applicable.”  设置了 build项的 模式为 release 也不好用,求助!
    2016年6月1日 2:07

答案

  • 您好 codre1234,

    出现这个问题,不是说你切换成release模式编译一下就可以了,应用商店检测到在你用的这个开源库所用到的API在.NET 核心库中不存在,建议你在release模式下重新测试,这是因为默认情况下当你切换到release模式后,build选项默认会选中“.NET Native Tool Chain”

    你可以检查一下,之后重新编译成功后,重新生成包,并在本地用WACK进行测试,看看是否会出现API不受支持的情况,如果有,那么你需要根据具体的错误信息去定位到具体的哪个API引起的这个问题。

    如果你不是很清楚怎样在本地进行WACK检测,请看一下这个文档:打包适用于 Windows 10 的通用 Windows 应用 

    从第10步开始就是WACK检测。


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.


    2016年6月3日 1:41
    版主

全部回复

  • 您好 codre1234,

    出现这个问题,不是说你切换成release模式编译一下就可以了,应用商店检测到在你用的这个开源库所用到的API在.NET 核心库中不存在,建议你在release模式下重新测试,这是因为默认情况下当你切换到release模式后,build选项默认会选中“.NET Native Tool Chain”

    你可以检查一下,之后重新编译成功后,重新生成包,并在本地用WACK进行测试,看看是否会出现API不受支持的情况,如果有,那么你需要根据具体的错误信息去定位到具体的哪个API引起的这个问题。

    如果你不是很清楚怎样在本地进行WACK检测,请看一下这个文档:打包适用于 Windows 10 的通用 Windows 应用 

    从第10步开始就是WACK检测。


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.


    2016年6月3日 1:41
    版主
  • 您好 codre1234,

    出现这个问题,不是说你切换成release模式编译一下就可以了,应用商店检测到在你用的这个开源库所用到的API在.NET 核心库中不存在,建议你在release模式下重新测试,这是因为默认情况下当你切换到release模式后,build选项默认会选中“.NET Native Tool Chain”

    你可以检查一下,之后重新编译成功后,重新生成包,并在本地用WACK进行测试,看看是否会出现API不受支持的情况,如果有,那么你需要根据具体的错误信息去定位到具体的哪个API引起的这个问题。

    如果你不是很清楚怎样在本地进行WACK检测,请看一下这个文档:打包适用于 Windows 10 的通用 Windows 应用 

    从第10步开始就是WACK检测。


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.


    Xavier Eoro 你好,

    按照你所说的我找到了对应的dll,该dll为第三方开源的用来生成pdf的,并不被app store所认可,这种情况是否只能换个别的dll?不知对于metro app 生成pdf 并发布通过可有建议?

    2016年7月7日 1:00
  • 发布到商店的应用必须使用本机编译
    这个就是应本机编译的啊、但是生成pdf的那个第三方开源的dll不通过
    2016年7月7日 4:12
  • 您好,

    如果是第三方库引起的问题,你需要去他们的论坛反馈这个问题了,或者你可能需要换一个类库试试。


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    2016年7月7日 8:47
    版主
  • 看来只能想别的拌办法了,多谢!
    2016年7月8日 1:22