Search Unity

Apple reviewer team report crash on launch while not able replicate

Discussion in 'iOS and tvOS' started by KrcKung, Dec 23, 2020.

  1. KrcKung

    KrcKung

    Joined:
    Jul 18, 2017
    Posts:
    56
    Hi all,

    We trying to submit a iOS build for update purpose and get rejected by Apple Review Team due to crash on launch issue, we trying to replicate on our side but we just can't find way to replicate it.

    Here are the actions we did to replicate on our side
    1. Download the build from Testflight then launch the game, no crash
    2. Invite new player with fresh device to install then launch the game, no crash.
    3. Airplane mode, launch the game , no crash
    4. Try logout game center, iCloud, empty iCloud, launch the game, no crash.
    5. Use VPN to test on different region, US, Europe, Hong Kong, Singapore, and launch the game, still no crash.

    Here is the information that we use to make build
    Unity Version : 2018.4.29f1

    Here is the crash log we get from the Apple side

    Please help if you guy hav any clue what is causing the crash on launch, thanks in advance.

     
  2. Alexey

    Alexey

    Unity Technologies

    Joined:
    May 10, 2010
    Posts:
    1,624

    il2cpp::vm::Runtime::UnhandledException(Il2CppException*) (in app) (Runtime.cpp:677)
    ScriptingInvocation::Invoke(ScriptingExceptionPtr*, bool) (in app) (ScriptingInvocation.cpp:362)
    Coroutine::InvokeMoveNext(ScriptingExceptionPtr*) (in app) (Coroutine.cpp:232)
    Coroutine::Run(bool*) (in app) (Coroutine.cpp:257)
    Coroutine::Run(bool*) (in app) (Coroutine.cpp:302)
    DelayedCallManager::Update(int) (in app) (CallDelayed.cpp:179)
    PlayerSendFrameComplete(bool) (in app) (Player.cpp:977)


    there was a c# exception thrown in some coroutine it seems
     
  3. KrcKung

    KrcKung

    Joined:
    Jul 18, 2017
    Posts:
    56
    Thanks for the reply, it is indeed an error in coroutine, we manage to replicate it with fresh account