I am using version 4.3 on OS X, and deploying to an running iOS 7. When I deploy my game on iOS, it will open to the main menu and run just fine. But whenever I press a button, which is supposed to flip a boolean in a custom HUD Blueprint to display another menu, I get the following error message in the Output Log:
LogPlayLevel:Display: env: 2014-08-14 18:28:56.312 MattieMathBot[10213:3a07] /Users/build/BuildFarm/build_++depot+UE4-Releases+4.3/Engine/Source/Runtime/Engine/Public/CanvasItem.h(183): Assertion failed: InTexture != NULL
I tracked down the FCanvasTileItem method that is throwing the error, in the latest build it is between lines 157 and 180 in the following file: latest-preview/Engine/Source/Runtime/Engine/Public/CanvasItem.h (you can find it on GitHub).
I am getting this error only on iOS. When I run the game in the Editor on OS X, and in the Editor on Windows, everything runs fine and I don’t receive any warnings or errors. When I run the app after deploying it to the iPad (after shutting down the editor and just running the app off of the iPad; the game crashes.
Here’s what the crash log says:
Any ideas?