728x90
# 이슈
CocoaPods을 사용하는 프로젝트에서 Archive 빌드 후 AppStore에 업로드하던 중 이런 에러가 발생했습니다.
이거뿐만 아니라 다양한 에러로그가 나왔는데요.
Unsupported Architectures. xxxxx.framework contains unsupported architectures '[arm64e]'.
Invalid bundle structure. Your app cannot contain standalone executables or libraries, other than a valid CFBundleExecutable of supported bundles.
Invalid Bundle. 'NotificationService.appex' contains disallowed nested bundles.
Invalid Bundle. The bundle at 'NotificationService.appex' contains disallowed file 'Frameworks'.
전부 Notification Service Extension에서 발생한 에러였습니다ㅠㅠ
# 해결방법
(방법 1) 'Extension target > Build Phases'로 가서 아래 스크립트를 Run Script에 넣어주면 됩니다.
('unsupported architectures arm64e' 어쩌구 에러도 해결 되더라구요... 왜인지는 저도 잘...;;;)
cd "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/"
if [[ -d "Frameworks" ]]; then
rm -fr Frameworks
fi
또는!!!
(방법 2) Extension에 추가된 Library가 Embed & Sign으로 되어 있으면 Do Not Embed로 바꿔보세요.
(왜 이런 이슈가 발생했는지까진 안찾아봐서... 잘 모르겠어요ㅠㅠ 혹시 잘못된 해결방법이거나 원인을 알고 계신 분 있으시면 알려주세요!!ㅠㅠ)
# 참고
https://github.com/CocoaPods/CocoaPods/issues/4203
이번 글은 여기서 마무리.
반응형
'TroubleShooting' 카테고리의 다른 글
[iOS] Error Domain=NSURLErrorDomain Code=-1200 해결방법 (0) | 2023.02.15 |
---|---|
[iOS] Unsupported Swift architecture 해결방법 (2) | 2023.02.11 |
[SwiftUI] '__designTimeInteger(_:fallback:)' is only available in iOS 13.0 or newer 에러 해결방법 (0) | 2022.11.05 |
[Xcode 14] Signing for "xxxx" requires a development team. 에러 (0) | 2022.10.26 |
[Unity] Undefined symbol: _OBJC_CLASS_$_XXXXXXXX 해결방법 (0) | 2022.10.07 |