안드로이드에 유니티 라이브러리를 추가하여 사용할 때 맥에서 제목처럼 il2cpp.exe'' finished with non-zero exit value 126 에러가 발생한다면 유니티 라이브러리가 윈도우 운영체제에서 개발된 파일이라 그럴 수 있습니다. 맥에서 안드로이드 개발 시 유니티 라이브러리를 사용해야한다면 맥에서 Export한 유니티 라이브러리를 사용해야 합니다. 윈도우에서 Export 할 경우 .exe 실행파일들이 생기는데, 맥에서 이 실행파일들을 실행할 수 없어서 발생하는 에러로 예상됩니다. 저는 이 문제로 며칠을 고생했는데, 저같은 실수를 하는 분이 없기를... 끝.