0

我为 Windows 8 商店准备了一个简单的测验应用程序。我的应用程序在构建和创建本地包后成功通过 WACK,而无需登录到商店帐户,但是当我登录到我的商店帐户时,它失败(性能测试:未检测到启动),将应用程序与保留的应用程序名称相关联并创建包提交。

所以,我提交了我的应用程序 3 次,由于这些包失败,它总是不符合要求 3.8。我应该怎么办?有什么我想念的吗?我正在处理这个问题很多天,但我找不到正确的解决方案。问候,哈坎


我下载并安装了 Visual Studio 2012 Update 1。我使用的 WACK 工具是最新的。我的 Windows 8 帐户和 Windows 8 应用商店帐户相同。然而; 我仍然有问题。

这就是我正在做的;

我重新创建了我的应用程序项目。成功构建应用程序并创建(未与存储关联)应用程序包,而无需登录到 Visual Studio 上的存储帐户。创建这些包后,我在 Visual Studio 上启动了 WACK,应用程序成功通过。然后; 我清理了解决方案并创建了要上传商店的包(我在 Visual Studio 上登录了我的商店帐户并选择了我保留的应用程序名称)。创建包后,我再次启动了 WACK,但这次应用程序失败了;“未检测到启动”错误。

我不认为还有什么可做的。每次提交失败后我都会感到无聊。我应该怎么办?有人有什么主意吗?

4

1 回答 1

1

要求 3.8 非常具体,与您的应用名称无关。来自App Store 要求

3.8 您的应用程序必须满足低功耗计算机上的基本性能标准

  • 应用程序必须在 5 秒或更短时间内启动
  • 应用程序必须在 2 秒或更短时间内暂停

您是否在基于 ARM 的设备上测试过您的应用程序?您的应用启动/暂停需要多长时间?

更新:

如果您使用的是独立的 WACK,那么您可能正在尝试验证您的应用程序的旧版本。我记得,当您将您的应用程序与 App Store 关联时,您的应用程序的名称和包 ID 会发生变化。但是,旧应用程序的某些部分可能仍然存在,这可能会导致认证在不再存在的应用程序上运行。

可能有帮助的是在创建包之前先卸载您的应用程序。要尝试的另一件事是从 Visual Studio 中运行认证。我发现它比独立应用程序更可靠。

于 2013-02-07T15:22:39.840 回答