none
WACK test passed locally but failed after submission RRS feed

  • Question

  • My game passed the test in Windows App Certification Kit v3.4 on my PC but It was rejected every time during certification on store. The report says that package failed the 'Supported API Test' in windows app certification kit.

    Supported API test

    FAILED
    Supported APIs
      • Error Found: The supported APIs test detected the following errors:
        • This API is not supported for this application type - Api=AnchoredJoint2D_CUSTOM_INTERNAL_get_anchor. Module=unityenginedelegates.dll. File=UnityEngineProxy.dll.
        • This API is not supported for this application type - Api=AnchoredJoint2D_CUSTOM_INTERNAL_get_connectedAnchor. Module=unityenginedelegates.dll. File=UnityEngineProxy.dll.
        • This API is not supported for this application type - Api=AnchoredJoint2D_CUSTOM_INTERNAL_set_anchor. Module=unityenginedelegates.dll. File=UnityEngineProxy.dll.
        • This API is not supported for this application type - Api=AnchoredJoint2D_CUSTOM_INTERNAL_set_connectedAnchor. Module=unityenginedelegates.dll. File=UnityEngineProxy.dll
        • ...
        • ...
        • ...
        • ...
        • ...
        • This API is not supported for this application type - Api=WindZone_Set_Custom_PropWindPulseFrequency. Module=unityenginedelegates.dll. File=UnityEngineProxy.dll.
        • This API is not supported for this application type - Api=WindZone_Set_Custom_PropWindPulseMagnitude. Module=unityenginedelegates.dll. File=UnityEngineProxy.dll.
      • This API is not supported for this application type - Api=WindZone_Set_Custom_PropWindTurbulence. Module=unityenginedelegates.dll. File=UnityEngineProxy.dll.

    • Impact if not fixed: Using an API that is not part of the Windows SDK for Windows Phone Store apps violates the Windows Phone Store certification requirements.
    • How to fix: Review the error messages to identify the API that is not part of the Windows SDK for Windows Phone Store app. Please note, C++ apps that are built in a debug configuration will fail this test even if they only use APIs from the Windows SDK for Windows Phone Store apps.
      Alternatives to Windows APIs in Windows Phone Store apps.

    As you can see test failed due to the Unity Game Engine API. Removing those API can cause the game to stop working. Besides the game passed the Wack test on local machine. This problem started in the new dashboard. Please help.


    Tuesday, July 21, 2015 4:56 AM

All replies

  • I'm having the same issue with both Unity 4.6.6 and Unity 4.6.7. I might try rolling back to 4.6.5 but I kind of doubt that it's an issue Unity introduced since it happens in both 4.6.6 and 4.6.7
    Tuesday, July 21, 2015 7:13 PM
  • I have the same error in Unity5.1.2 will occur.
    However, the error does not occur in the empty project.

    vDog Top page http://vdog.iza-yoi.net/

    Tuesday, July 21, 2015 9:20 PM
  • We are getting exactly same error on submission . Unity 5.0.2f1 & unity 5.1.1p4 are our unity version and visual studio 2013 update 2. 

    Wednesday, July 22, 2015 4:26 AM
  • This error has been described as a bug in the WACK in the Unity of the forum.

    WinPhone 8.1 Certification Failure
    http://forum.unity3d.com/threads/winphone-8-1-certification-failure.283426/


    vDog Top page http://vdog.iza-yoi.net/

    Wednesday, July 22, 2015 4:55 AM
  • I updated Visual Studio from Community 2013 to 2015, Unity from V5.1.1 to V5.1.2, WACK from V3.3 to V3.4. Build my project again but still failed submission. Worst part is that app passed all the tests on local machine so I have to submit my app on store and wait to check if it passes the certification. 5 days and no result.

    Friday, July 24, 2015 9:00 AM
  • Is anyone using Playmaker? I am using Playmaker V1.8 Beta.
    Friday, July 24, 2015 9:03 AM
  • This error has been described as a bug in the WACK in the Unity of the forum.

    WinPhone 8.1 Certification Failure
    http://forum.unity3d.com/threads/winphone-8-1-certification-failure.283426/


    vDog Top page http://vdog.iza-yoi.net/


    It is mentioned on the forum "These UnityEngineProxy.dll failures will not prevent application submission to the store". This is true. In the past I successfully submitted many apps with these errors. The problems started when new dashboard is introduced.
    Friday, July 24, 2015 9:12 AM
  • If you use this, you can test in 1 hour.

    Targeted app distribution
    https://msdn.microsoft.com/en-us/library/windows/apps/jj619160%28v=vs.105%29.aspx


    I think that MS team still using old version kit.

    Why Microsoft steel use Wack 3.3 but already exist Wack 3.4

    https://social.msdn.microsoft.com/Forums/en-US/d7697473-9c31-474a-b56a-df99f32f6cfd/why-microsoft-steel-use-wack-33-but-already-exist-wack-34?forum=windowsstore


    vDog Top page http://vdog.iza-yoi.net/

    Friday, July 24, 2015 10:36 AM
  • Finally my submission passed. I did not change a single line of code in my app. In package.appmanifest I changed 'Generate app bundle' option from Never to Always, created Bundled App Package, submitted and it passed within an hour. Now I don't know if changing option worked or Microsoft repaired the dashboard.

    To check how my app passed I tried to submit an update of my package with old configuration(Generate app bundle->Never) but I got the 'Package Version Error' in Visual Studio Community 2015 which i solved by following this link(adamkinney.com/blog/2015/07/03/windows-phone-8-1-store-package-version-change-surprise-one-act/). After that I created app package and submitted in store but immediately i got error saying that i can only submit bundled app package because i previously submitted the bundled package. To start from scratch, I tried to unpublish my app but I am also unable to find the Unpublish button.

    Conclusion:- My app passed the submission but I can not verify if changing option worked or Dashboard is repaired. So please let me know if anyone passes the submission process without changing anything.


    Saturday, July 25, 2015 10:50 AM