Search Issue Tracker

Fixed in 2018.2.X

Fixed in 2017.1.X, 2017.2.X, 2017.3.X, 2018.1.X



Found in

Issue ID




Facebook Platform support throws BadImageFormatException error and prevents building

Facebook Gameroom


Steps to reproduce:
1. New project
2. Switch platform to Facebook
3. Switch SDK to 7.10.1
4. Choose WebGL
5. Build and Run
6. Build and run again

Expected: Build will complete, no errors thrown
Actual: BadImageFormatException error is thrown, Build and Run can't complete

Reproduced with Unity 5.6.3p3, 2017.1.1p2, 2017.2.0f1, 2017.3.0b3

Tested with Branch: 2017.1/platform/facebook/integration but later reproduced on stable as well.

BadImageFormatException: Format of the executable (.exe) or library (.dll) is invalid.
Mono.Cecil.PE.ImageReader.ReadImage ()
Mono.Cecil.PE.ImageReader.ReadImage (Disposable`1 stream, System.String file_name)
Mono.Cecil.ModuleDefinition.ReadModule (Disposable`1 stream, System.String fileName, Mono.Cecil.ReaderParameters parameters)
Mono.Cecil.ModuleDefinition.ReadModule (System.String fileName, Mono.Cecil.ReaderParameters parameters)
UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)

Comments (2)

  1. mulagraphics

    Jan 30, 2018 04:22

    I also have this problem ,how to solve it? Unity to xcode Ios build not working

  2. zcwfeng

    Jan 26, 2018 10:57

    i also has the problem ,how to solve it? facebook sdk version plugin is too hight?

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.