본문 바로가기
프로그래밍/debug

the native debug symbols contain an invalid directory __macosx. only android abis are supported.

by 데일리파이 2024. 1. 17.
반응형

__macosx error
__macosx error

 

app bundle 탐색기에서 네이티브 디버그 기호를 올릴 때 이런 문구가 뜨면서 안 될 경우가 있습니다.

__macosx의 경우 lib파일들을 맥에서 압축할 때 맥의 불필요한 디렉토리가 포함되면서 발생되는 문제인데요.

 

방법은 간단했습니다. 집파일 안에 있는 해당 맥 디렉토리를 지워주면 됩니다.

 

터미널에서 cd 로 해당 zip파일이 있는 디렉토리로 이동합니다.

저 같은 경우 m1 맥북 에어로 작업을 하였고, zsh쉘이었기 때문에 명령어는 다음과 같습니다.

 

zip -d symbol.zip "__MACOSX*"

 

bash쉘이면 다음 명령어를 쓰면 됩니다.

zip -r archive.zip -x "*/\.__MACOSX*" lib/*

 

그러면 자동으로 해당 폴더의 맥 디렉토리를 알아서 지워줍니다.

그 후 다시 업로드 해보면 정상적으로 업로드가 완료된 걸 확인할 수 있습니다.

 

반응형