Hi, I recently upgraded to Unity 4.3 and I upgraded my project.

So far I didn’t had any issue, but now I need to add facebook support into my game and for some reason facebook sdk isn’t working for me in 4.3 projects.

If I create two projects with same settings, one in Unity 4.2.2 and one in 4.3, the one in 4.2.2 will work, while 4.3 won’t.

So is there any way converting back my project to 4.2.2 or making facebook sdk work with unity 4.3?

Here is something worth trying, make sure you create backs ups before you start!

  1. Enable source control on your project:
    Edit/Project Settings/Editor/Visible Meta Files
    (This will create meta files for every asset you have, these fiels contain information such as how the asset should be imported as well as a unique guid so you should not lose links to scripts etc)

  2. Create a new project with unity 4.2.2. Keep the project empty. Enable source control on this project like you did with the other.

  3. Now replace the “Assets” folder from your 4.2.2 project with the 4.3 project Assets folder.

  4. Unity 4.2.2 should import all the assets with the correct settings and you should have a 4.2.2 project again. You can now disable source control and it will remove the meta files.

Karl

Update:

Once you have downgraded you may start to get some errors about the Unity serializer. Such as this:
typeTree.m_Children.front ().m_Type != SerializeTraits::GetTypeString (NULL)
This is likely caused by Unity 4.3 adding in some data into its assets/prefabs/scenes etc that 4.2.2 does not recognise. A possible fix is this:
Goto your project settings/Editor/Asset Serialisation and change it to either force text or force binary. This will force Unity to re-serialise all your asset files. So potentially it could get rid of any Unity 4.3 serialisation data.

Does not work for me. The Project works fine in Editor / PC Build, but when I build Android it hangs Often. When it rungs all prefabs and scenes are corrupt. Like one prefabs texture is on another. Many textures are missing from objects etc.