locked
Error 2001 (no additional info given) RRS feed

  • Question

  • My app received an error code 2001 during the preprocessing phase of submission. 

    This is the exact wording: This submission failed with error code(s) 2001. More info about the error(s) can be found here.

    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.

    I've checked the AppManifest for duplicates, and there are none.

    I'm building this with Unity 5.3.3 and Visual Studio Community Edition 2015.

    I have no idea where to go from here...


    Tuesday, April 5, 2016 5:51 AM

All replies

  • Gerald, here are some lessons that can help you narrow down your problem: 

    1. 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. 
    2. 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. 
    3. 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. 
    4. Always submit a Master build, not a Release build or a Debug build. 
    5. 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". 
    6. 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. 
    7. 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. 
    Friday, April 8, 2016 10:47 PM