Search Unity

  1. Megacity Metro Demo now available. Download now.
    Dismiss Notice
  2. Unity support for visionOS is now available. Learn more in our blog post.
    Dismiss Notice

Any hope for Process() to be supported by IL2CPP in the near future?

Discussion in 'macOS' started by dev_arussell, Jul 26, 2019.

  1. dev_arussell

    dev_arussell

    Joined:
    Sep 2, 2018
    Posts:
    3
    Hello,

    we are attempting to move our Mac OS Unity application over to using IL2CPP.
    However, it seems that the Process class and its methods are not yet implemented.
    See:
    /Applications/Unity/Unity.app/Contents/il2cpp/libil2cpp/icalls/System/System.Diagnostics/Process.cpp

    Code (C++):
    1.     bool Process::CreateProcess_internal(void* /* System.Diagnostics.ProcessStartInfo */ startInfo, intptr_t _stdin, intptr_t _stdout, intptr_t _stderr, ProcInfo* proc_info)
    2.     {
    3.         IL2CPP_NOT_IMPLEMENTED_ICALL(Process::CreateProcess_internal);
    4.  
    5.         return false;
    6.     }

    Does anyone have a recommended workaround for this or do we know when these methods are planned to be supported by IL2CPP?

    Checking Windows, they also appear to not be implemented.

    Thanks for your help!
    -Andy
     
  2. Kamyker

    Kamyker

    Joined:
    May 14, 2013
    Posts:
    1,085