- Home /
This is not a bug, it's my fault. Close!
IL2CPP Build error with enum or coroutine.
If I try to use Enum or Coroutine (IEnumeraltor / IEnumerable) in specific class, I got IL2CPP error with iOS/64bit.
but, I'm using Enum or Coroutine in anothor clesses with no problem and IL2CPP build is ok. what is this situation?? how can I handle it?
Here is my error message from Xcode. Unity 5.2.2f1 and Xcode 7.1.1 I always see with U3CPrivateImplementationDetailsU3E_ctor_mXXXX.
and I search native cpp files, I can't find U3CPrivateImplementationDetailsU3E_ctor_mXXXX's body. I find only declare in Il2CppMethodPointerTable.o.
I completely messed up with this error. plz help me.
I direct my post from script forum here. link text
As I mentioned on the forum as well, please submit a bug report. This is a bug in IL2CPP, and we should like to understand and correct it! Thanks.
Same error, but different reason.
I have some classes like
namespace Tutorais.Tutorail_1
{
class Step1 : Tutorail /*not mono behaviour*/
{
//body
}
class Step2 : Tutorail /*not mono behaviour*/
{
//body
}
//etc
}
//and one more
namespace Tutorais.Tutorail_2
{
class Step1 : Tutorail /*not mono behaviour*/
{
//body
}
class Step2 : Tutorail /*not mono behaviour*/
{
//body
}
//etc
}
And get
"U3CPrivateImplementationDetailsU3E_ctor_m_1395324892_0", referenced from: g$$anonymous$$ethodPointers in Il2Cpp$$anonymous$$ethodPointerTable.o ld: symbol(s) not found for architecture armv7 clang: error: linker command failed with exit code 1
I moved classes into separate files, changed namespaces etc.. same. If I del this classes all ok.
Why it's happening?
Same error with @DantaliaN.
This error occured after a add a new file, disappeared after i delete it. Can someone tell me how to resolve it?