Hi there.
I recently released an update to my games Shelter Free and Shelter SCG, but they are unplayable when installed from the store. What stack traces I have managed to get from the Microsoft Dev Center only contain the following info:
This is a new issue with this update. Testing by deploying to the phone from Visual studio is absolutely fine. As soon as I install and run from the store, I get the Unity splash screen and then it immediately crashes out.
Typically, this happens on the same day I win some promotion competition that gets me a free review on the biggest WP review site.
Is there anything I can do to track this down? As mentioned, there is no hint of a problem when I test locally, it is only through the store.
Thanks
Chris
Which version of Unity do you use?
Most recent versions should have a fix to prevent something like this. We have also reported an issue to Microsoft. It was related to app updates, where OS fails to detect that .dll file has changed and does not regenerate native code cache for it, so half of app uses new code and half of it uses old, resulting in mystical crashes. Newest versions of Unity should change GUIDs for dlls, so that OS detects they changed.
I’m using unity 5.1.2f1. Would this have the fix?
Side note based on this: An old plugin I used for IAP said that to test it I had to set the project GUID in the WMAppManifest in Visual Studio to match the store app UID. This caused an equally mystical crash when running, as the plugin attempted to do a Resources.Load at startup. It seemed at the time that Unity must use the project GUID to path to the resources folder, and changing this in the manifest caused a crash when attempting to access it. I’m hoping this isn’t related