빌드 중에 temp~staging area에 생성된 AssembIy-CSharp.dll 파일에는 일단 주석이고 전처리기고 뭐고 다포함되어있어서 확인이 안되네
결국 나온 apk나 aab까는 방법밖에 없음?
리버스 엔지니어링 한번도 해본적 없어서 골치아픈데...
#if UNITY_EDITOR나 DEBUG전처리기로 빌드에 들어가면 안될 코드를 꽤 많이 넣어놔가지고 이게 최종빌드에서 무사히 제거되는지는 꼭 확인이 필요한 부분인데
심지어 #if DEBUG 는 얼핏 동작은 하는것 같아 보이면서도 정작 최신 메뉴얼에는 안보이는 심볼이라 더 불안함
로그 찍어서 로그캣으로 확인해봐
일단 코드 실행 자체는 안되는건 확인은 됐는데 문제는 실행과 별개로 정말 빌드에서 빠진게 맞는지 여부임. 들어있고 호출만 막는식이면 어떻게든 인젝션으로 임의실행시킬 수 있으니까... 분명 빠졌어야할 코드가 실행이 된 흔적을 발견했는데, 이게 오류라고 해도 호출이 됐다면 프로젝트 어딘가에 포함되어있는게 아닌가 싶은 의구심이 들어서. 일단 그냥 증분빌드 버그때문에 코드최신화가 덜된게 아닐까 잠정결론 냈긴 한데...