问题描述
我的应用在提交的预处理阶段收到错误代码2001.
My app received an error code 2001 during the preprocessing phase of submission.
这是确切的措辞:T 他的提交失败,错误代码为2001.有关
的更多信息可在此处找到错误。
This is the exact wording: This submission failed with error code(s) 2001. More info about the error(s) can be found here.
此链接将您带到页面(https://msdn.microsoft.com/en-us/windows/uwp/publish/resolve-submission-errors?f=255&MSPPError=-2147217396)以令人难以置信的模糊术语谈论2001年。我不知道在哪里寻找解决方案,这里。
The link takes you to a page (https://msdn.microsoft.com/en-us/windows/uwp/publish/resolve-submission-errors?f=255&MSPPError=-2147217396)talking about 2001 in incredibly vague terms. I don't know where to look for a solution, here.
我已经检查了AppManifest的重复项,但没有。
I've checked the AppManifest for duplicates, and there are none.
我正在使用Unity 5.3.3和Visual Studio Community Edition 2015构建它。
I'm building this with Unity 5.3.3 and Visual Studio Community Edition 2015.
我不知道从哪里开始...
I have no idea where to go from here...
推荐答案
- 获取一个Windows应用程序认证工具包,可以排除故障排除的猜测。 Windows 10的SDK仍然可以对Windows 8.1进行认证检查。
- 始终在 clean 目录中构建,因为在没有清理的情况下在旧目录之上构建可能会导致很多问题。清理/重建您的解决方案并清除错误。
- 确保没有其他平台的本机代码 - 您无法使用Google或iOS社交Windows上的服务。使用Prime [31]插件集成iOS"游戏中心"将导致您的应用被拒绝。
- 始终提交主版本,而不是发布版本或调试版本。
- 您将需要完全删除Prime [31]以摆脱 p31RestKit.dll 导致您的错误"此支持的API测试检测到以下错误"。
- 将其保存为一个全新的项目,因此它没有任何旧引用。不要将Unity构建到以前的版本上。
- 在Windows Phone上进行测试时,手机必须在部署之前解锁并打开。然后可以在启动手机之前部署项目。
- Get a Windows App Certification Kit that works to take the guesswork out of the troubleshooting. Windows 10's SDK can still do certification checks for Windows 8.1.
- Always build in clean directories, because building on top of old directories without cleaning may cause a lot of problems. Clean / Rebuild your solution and Clear your errors.
- Make sure there is nothing that has native code from other platforms -- you can't use Google or iOS social services on Windows. Using the Prime[31] plugin for integrating iOS "Game Center" will cause your app to be rejected.
- Always submit a Master build, not a Release build or a Debug build.
- You will need to completely remove Prime[31] to get rid of the p31RestKit.dll that is causing your error regarding "This supported APIs test detected the following errors".
- Save it as an entirely new project so it has no old references anywhere. Don't build from Unity onto a previous build at all.
- When testing on a Windows Phone, the phone must be unlocked and turned on before deploying. Then the project can be deployed before starting up on the phone.
这篇关于错误2001(没有给出额外的信息)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!