App freezing on Unity splash launch screen on iPhone only from XCode (4.6.9f1)

Hello,

I am trying to update an older project of mine, created in Unity 4.x I am using 4.6.9f1 I can’t use 4.7 as it gives me a load of iOS notification errors for some strange reason.

Once I have built the project, I launch XCode (8.2) and compile it, it works perfectly on my iPad Air 2 (running iOS 10.2) yet it hangs on the splash screen for my iPhone (iOS 10.2 also, iPhone 7)

I have tried Deleting the files

LaunchScreenImage-Landscape.png
LaunchScreenImage-Portrait.png
LaunchScreen.xib
And also deleted the key UILaunchStoryboardName~iphone from the plist.

Yet still no success, it just stays at the ‘Powered by UNITY’ black splash screen.

I can’t figure out what is going wrong, why the problem with iPhone and not iPad? This is what I get fromt he XCode console;

(I have disabled Metal API Validation also) and this is Open GL ES 2.0 setting (I tried with 3, its the same)

2017-03-30 17:52:06.008961 carwashfree[2388:582966] [DYMTLInitPlatform] platform initialization successful

2017-03-30 17:52:06.058519 carwashfree[2388:582875] → registered mono modules 0x10132b280

→ applicationDidFinishLaunching()

2017-03-30 17:52:06.172236 carwashfree[2388:582875] Metal GPU Frame Capture Enabled

2017-03-30 17:52:06.172524 carwashfree[2388:582875] Metal API Validation Disabled

2017-03-30 17:52:06.248320 carwashfree[2388:582875] [MC] System group container for systemgroup.com.apple.configurationprofiles path is /private/var/containers/Shared/SystemGroup/systemgroup.com.apple.configurationprofiles

2017-03-30 17:52:06.251382 carwashfree[2388:582875] [MC] Reading from public effective user settings.

2017-03-30 17:52:06.300042 carwashfree[2388:582875] TransactionObserver added

2017-03-30 17:52:06.300119 carwashfree[2388:582875] do we suport downloads: YES

→ applicationDidBecomeActive()

Requesting Resolution: 1334x750

Renderer: Apple A10 GPU

Vendor: Apple Inc.

Version: OpenGL ES 2.0 Metal - 38.3

GL_OES_depth_texture GL_OES_depth_texture_cube_map GL_OES_depth24 GL_OES_element_index_uint GL_OES_fbo_render_mipmap GL_OES_mapbuffer GL_OES_packed_depth_stencil GL_OES_rgb8_rgba8 GL_OES_standard_derivatives GL_OES_texture_float GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_vertex_array_object GL_EXT_blend_minmax GL_EXT_color_buffer_half_float GL_EXT_debug_label GL_EXT_debug_marker GL_EXT_discard_framebuffer GL_EXT_draw_instanced GL_EXT_instanced_arrays GL_EXT_map_buffer_range GL_EXT_occlusion_query_boolean GL_EXT_pvrtc_sRGB GL_EXT_read_format_bgra GL_EXT_separate_shader_objects GL_EXT_shader_framebuffer_fetch GL_EXT_shader_texture_lod GL_EXT_shadow_samplers GL_EXT_sRGB GL_EXT_texture_filter_anisotropic GL_EXT_texture_rg GL_EXT_texture_storage GL_APPLE_clip_distance GL_APPLE_color_buffer_packed_float GL_APPLE_copy_texture_levels GL_APPLE_framebuffer_multisample GL_APPLE_rgb_422 GL_APPLE_sync GL_APPLE_texture_format_BGRA8888 GL_APPLE_texture_max_level GL_APPLE_texture_packed_float GL_IMG_r

ead_format GL_IMG_texture_compression_pvrtc

Creating OpenGLES2.0 graphics device

Initialize engine version: 4.6.9f1 (44099fd26189)

StoreKit canMakePayments: True

UnityEngine.Debug:Internal_Log(Int32, String, Object)

UnityEngine.Debug:Log(Object)

StoreBtnHandler:Start()

(Filename: /Users/builduser/buildslave/unity/build/artifacts/iPhonePlayer-armv7-il2cppGenerated/UnityEngineDebug.cpp Line: 56)

Can anyone help? :frowning:

Have the same issue. IOS 9.x - working fine.
Tested on IOS 10.0 and 10.2 - not working :frowning: