Crashes on IOS



  • Our application crashes on IOS and I have no clue why. This is the last lines of messages prior to it crashing. Would anyone be able to help me with this? I have been stuck for a few days on this issue.

    Initialized IAPManager
    
    UnityEngine.DebugLogHandler:Internal_Log(LogType, LogOption, String, Object)
    
    UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[])
    
    UnityEngine.Logger:Log(LogType, Object)
    
    UnityEngine.Debug:Log(Object)
    
    SIS.IAPManager:OnInitialized(IStoreController, IExtensionProvider)
    
    UnityEngine.Purchasing.StoreListenerProxy:OnInitialized(IStoreController)
    
    UnityEngine.Purchasing.PurchasingManager:CheckForInitialization()
    
    UnityEngine.Purchasing.PurchasingManager:OnProductsRetrieved(List`1)
    
    UnityEngine.Purchasing.AppleStoreImpl:OnProductsRetrieved(String)
    
    UnityEngine.Purchasing.AppleStoreImpl:ProcessMessage(String, String, String, String)
    
    UnityEngine.Purchasing.<>c__DisplayClass36_0:<MessageCallback>b__0()
    
    System.Action:Invoke()
    
    UnityEngine.Purchasing.Extension.UnityUtil:Update()
    
     
    
    (Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 48)
    
    
    
    UnityIAP: Promo interface is available for 1 items
    
    UnityEngine.DebugLogHandler:Internal_Log(LogType, LogOption, String, Object)
    
    UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[])
    
    UnityEngine.Logger:Log(Object)
    
    UnityEngine.Purchasing.Promo:ProvideProductsToAds(HashSet`1)
    
    UnityEngine.Purchasing.Promo:ProvideProductsToAds(JSONStore, IStoreCallback)
    
    UnityEngine.Purchasing.AppleStoreImpl:OnProductsRetrieved(String)
    
    UnityEngine.Purchasing.AppleStoreImpl:ProcessMessage(String, String, String, String)
    
    UnityEngine.Purchasing.<>c__DisplayClass36_0:<MessageCallback>b__0()
    
    System.Action:Invoke()
    
    UnityEngine.Purchasing.Extension.UnityUtil:Update()
    
     
    
    (Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 48)
    
    
    
    2019-09-05 18:19:54.022977-0700 lootmaster[6631:882564] UnityIAP: Add transaction observer
    
    2019-09-05 18:19:54.023074-0700 lootmaster[6631:882564] UnityIAP UnityEarlyTransactionObserver: Request to initiate queued payments
    
    libc++abi.dylib: terminating with uncaught exception of type Il2CppExceptionWrapper
    


  • Simple IAP System does not contain native code, so it can't be the reason for crashes. However, Unity IAP could.

    Did you try removing Unity IAP in another project and only running Simple IAP System in "virtual purchases only" mode, i.e Unity IAP deactivated in the Plugin Setup window? Or removing Unity IAP + Simple IAP System altogether.

    If there is an issue with Unity IAP, I would recommend reaching out to Unity support directly.


Log in to reply