"We offer new support options and therefor the forums are now in read-only mode! Please check out our Support Center for more information." - Vuforia Engine Team

App rejection

Our iOS apps are being rejected by Apple due to a crash we cannot reproduce and it may relate to Vuforia.

Using Unity 2017.2.1p3 and Vuforia 6.5.25.

This is not related to AirPlay crash that others are recently experiencing and because of this, we cannot rollback to a previous version of Unity.

The response from Apple app review team is [quote]Your app crashed on iPad or iPhone running iOS 11.2.5 connected to an IPv6 network during our review.[/quote]

Here is part of the symbolicated crash log:

Thread 0 name: Dispatch queue: com.apple.main-thread Thread 0 Crashed: 0 libsystem_pthread.dylib 0x0000000184c637cc pthread_mutex_lock$VARIANT$mp + 104 1 abc 0x00000001013ca6cc Vuforia::init+ 14116556 () + 260 2 abc 0x00000001013a731c initQCARiOS + 13972252 (VuforiaUnityPlayer.mm:83) 3 abc 0x00000001008cd1e8 IOSUnityPlayer_InitializeVuforia_m2342214426 + 2593256 (Bulk_Vuforia.UnityExtensions_0.cpp:46460) 4 abc 0x0000000100907b68 VuforiaRuntime_InitVuforia_m64948871 + 2833256 (Bulk_Vuforia.UnityExtensions_2.cpp:41671) 5 abc 0x0000000100b06b50 RuntimeInvoker_Void_t1185182177(void (*)(), MethodInfo const*, void*, void**) + 4926288 (Il2CppInvokerTable.cpp:23268) 6 abc 0x000000010139de48 il2cpp::vm::Runtime::Invoke(MethodInfo const*, void*, void**, Il2CppException**) + 13934152 (Runtime.cpp:471) 7 abc 0x0000000100e0a4e8 scripting_method_invoke(ScriptingMethodPtr, ScriptingObjectPtr, ScriptingArguments&, ScriptingExceptionPtr*, bool) + 8086760 (ScriptingApi_Il2Cpp.cpp:216) 8 abc 0x0000000100e1150c ScriptingInvocation::Invoke(ScriptingExceptionPtr*, bool) + 8115468 (ScriptingInvocation.cpp:328) 9 abc 0x0000000100d4a864 RuntimeInitializeOnLoadManager::ExecuteInitializeOnLoad(std::__1::vector<int, stl_allocator<int, (MemLabelIdentifier)13, 16> >) + 7301220 (RuntimeInitializeOnLoadManager.cpp:363) 10 abc 0x0000000100d4a728 RuntimeInitializeOnLoadManager::ExecuteInitializeOnLoad(RuntimeInitializeLoadType) + 7300904 (RuntimeInitializeOnLoadManager.cpp:356) 11 abc 0x0000000100d6f250 LoadSceneOperation::IntegrateMainThread() + 7451216 (LoadSceneOperation.cpp:371) 12 abc 0x0000000100d70074 PreloadManager::UpdatePreloadingSingleStep(PreloadManager::UpdatePreloadingFlags, int) + 7454836 (PreloadManager.cpp:478) 13 abc 0x0000000100d705bc PreloadManager::WaitForAllAsyncOperationsToComplete() + 7456188 (PreloadManager.cpp:561) 14 abc 0x0000000100d73b1c RuntimeSceneManager::LoadScene(core::basic_string<char, core::StringStorageDefault<char> > const&, core::basic_string<char, core::StringStorageDefault<char> > const&, core::basic_string<char, core::StringStorageDefault<char> > const&, UnityGUID const&, int, RuntimeSceneManager::LoadingMode) + 7469852 (SharedObject.h:110) 15 abc 0x0000000100d46878 PlayerStartFirstScene(bool) + 7284856 (Player.cpp:479) 16 abc 0x0000000100b85108 UnityLoadApplication + 5443848 (LibEntryPoint.mm:209) 17 abc 0x000000010066fe68 -[UnityAppController startUnity:] + 114280 (UnityAppController.mm:130) 18 Foundation 0x0000000185a1bd58 __NSFireDelayedPerform + 412 19 CoreFoundation 0x0000000184fdfdc0 __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ + 28 20 CoreFoundation 0x0000000184fdfae4 __CFRunLoopDoTimer + 864 21 CoreFoundation 0x0000000184fdf2e4 __CFRunLoopDoTimers + 248 22 CoreFoundation 0x0000000184fdcecc __CFRunLoopRun + 1928 23 CoreFoundation 0x0000000184efcc58 CFRunLoopRunSpecific + 436 24 GraphicsServices 0x0000000186da8f84 GSEventRunModal + 100 25 UIKit 0x000000018e6555c4 UIApplicationMain + 236 26 abc 0x000000010065b4a0 main + 29856 (main.mm:33) 27 libdyld.dylib 0x0000000184a1c56c start + 4
 

shoutrlabs

Tue, 03/13/2018 - 13:51

Did you have a look at https://developer.vuforia.com/forum/ios/ios-apps-failing-app-review-vuforia-7047-and-unity-201731f1 ?