광어네 맛집
[Xcode 16] Validation failed Invalid Executable. ~ contains bitcode. 본문
[Xcode 16] Validation failed Invalid Executable. ~ contains bitcode.
Lautner Jacob 2025. 3. 6. 20:02
이번 글은 애플에서 Xcode 16으로 올리라는 메일을 받고 업데이트를 하다 발견한 이슈입니다
업데이트 후 아카이브 > Test App 배포시 에러가 떠서 글을 씁니다
에러 내용
[altool] 2025-03-06 13:50:18.693
*** Error: Validation failed Invalid Executable.
The executable '{yourProject}.app/Frameworks/{frameworkName}.framework/{frameworkName}'
contains bitcode.
해당 내용은 아카이브 파일에 bitcode가 포함되어 있어서 Testflight에 올리지 못한다는 이야기입니다.
처음 해결 방법으로는
Target > Build Phases > Run Script 에서 BitCode 를 삭제하는 스크립트를 작성해주었습니다.
다음과 같이 맨 마지막 순서에 추가를 해주었습니다.
그러자 서명 관련 에러가 뜨면서 아카이브는 되지만 실제 기기에서 실행할 수 없었습니다.
매번 바꾸면서 개발을 하는 건 아니다 싶어서 상황에 맞게
Build Target > Scheme > Pre-actions을 이용하게 되었습니다
'+' 버튼을 눌러 'New Run Script Action'을 선택해줍니다.
이후 아래 스크립트를 추가해주면 끝입니다!
find "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" -name '*.framework' -type d | while read -r framework; do
framework_name=$(basename "$framework" .framework)
binary_path="$framework/$framework_name"
if xcrun otool -l "$binary_path" | grep -q __LLVM; then
xcrun bitcode_strip -r "$binary_path" -o "$binary_path"
fi
done
개발하시는 상황에 맞게 커스텀하여 사용하시면 될 것 같습니다.

아래 StackoverFlow 글을 참고 하여 해결해도 좋을 것 같습니다!
Asset validation failed, NSLocalizedRecoverySuggestion=Invalid Executable. The executable hermes.framework/hermes' contains bitc
if a build the app it is correct. archieve is also correct. but when i upload app to Test Flight i get this error o MacOS 15 , Xcode 16 . <IDEDistributionContext: 0x7f9ef32a6d50; archive = &quo...
stackoverflow.com
추가 글)
해당 글로 이슈가 해결은 가능하나 근본적인 해결 방법이 아니라고 생각하여 아래 글을 작성하였습니다!
참고해주세요
2025.03.22 - [Xcode/Xcode] - [Xcode 16] 아카이브 시간 늘어날 때
[Xcode 16] 아카이브 시간 늘어날 때
이전 글)2025.03.06 - [Xcode/Xcode] - [Xcode 16] Validation failed Invalid Executable. ~ contains bitcode. Test App 배포시 에러가 떠서 글을 씁니다 에러 내용[altool] 2025-03-06 13:50:18.693 " data-og-host="kwanghone.tistory.com" data-o
kwanghone.tistory.com
'Xcode > Xcode' 카테고리의 다른 글
[Xcode 16] 아카이브 시간 늘어날 때 (0) | 2025.03.22 |
---|---|
[Xcode 15] Build Error (1) | 2023.11.13 |
[Xcode Error] Undefined Symbol (0) | 2022.11.03 |
[Xcode Error] Library not loaded (0) | 2022.10.17 |
[Xcode] 버전별 설치 및 사용법 (Pods & SPM 동적, 정적 설치 에러) (0) | 2022.10.10 |