728x90

TroubleShooting 45

[Xcode 14] Asset validation failed 해결방법

# 이슈 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 disallow..

TroubleShooting 2022.12.31

[SwiftUI] '__designTimeInteger(_:fallback:)' is only available in iOS 13.0 or newer 에러 해결방법

안녕하세요. 저는 요즘 UIKit으로 개발할 때 (귀찮긴 하지만) 아래처럼 같은 파일 안에 UIViewControllerRepresentable과 PreviewProvider를 사용해서 프리뷰로 바로바로 볼 수 있도록 구현해놓는데요. 최근에 macOS 업데이트하면서 Xcode도 13 -> 14로 올렸더니 갑자기 SwiftUI 프리뷰에서 이런 에러가 발생했습니다. (빌드했을 때는 정상 동작하구요..) '__designTimeInteger(_:fallback:)' is only available in iOS 13.0 or newer 이럴 때는 SwiftUI 프리뷰와 관련된 코드를 다른 파일로 분리시키면 의외로(?) 쉽게 해결될 수 있습니다ㅎㅎ 이번 글은 여기서 마무리.

TroubleShooting 2022.11.05

[Xcode 14] Signing for "xxxx" requires a development team. 에러

안녕하세요. 이번에는 Xcode 14에서 빌드할 때 발견한 이슈와 그 해결방법에 대해 공유드리려고 합니다. # 이슈 우선 저는 Cocoapods을 사용하고 있었구요. Podfile에 아래처럼 LineSDKSwift 모듈을 import 한 상태였습니다. platform :ios, '12.0' # source 'https://github.com/CocoaPods/Specs.git' target 'MySampleAppPod' do use_frameworks! pod 'LineSDKSwift', '~> 5.0' end Xcode 13에서는 문제 없었구요. 그런데 Xcode 14로 빌드하니 갑자기 이런 에러가 뜨더라구요. Signing for "LineSDKSwift-LineSDK" requires a devel..

TroubleShooting 2022.10.26

[Unity] Undefined symbol: _OBJC_CLASS_$_XXXXXXXX 해결방법

안녕하세요. Unity에서 EDM4U를 사용할 때, 아래처럼 Xcode에서 Undefined symbol 에러가 발생한 경험 없으신가요?? (물론, 진짜로 프레임워크를 추가하지 않았다거나 하는 symbol이 없는 상황인 경우는 논외로 하구요..ㅎㅎ) 진짜 아무리 봐도 원인을 모르겠는 경우, 제가 알려드린 방법을 한번 해보시는 것을 추천드립니다. 이제부터 말씀드리는 해결 방법은 아래 상황에서만 유효한 것이니 참고해주세요!! Unity 2019.3 이상 사용 EDM4U 사용 # 해결방법 ## Xcode 14 기준 'Unity-iPhone > Build Phases > Line Binary With Libraries'에 UnityFramework.framework가 빠졌는지 확인해보세요. UnityFramew..

TroubleShooting 2022.10.07

[Unity] Unity iOS Resolver(EDM4U)에서 xcworkspace 생성되지 않는 이슈

Unity iOS Resolver는 Unity에서 사용할 수 있는 iOS 의존성 관리 툴입니다. 보통은 Unity 빌드를 하면 알아서 pods 설치 및 xcworkspace가 생성되어야 하는데, wcworkspace가 생성되지 않는 이슈를 발견하여 정리합니다. #1 현상 Cocoapods 1.11.2를 사용하던 중, Unity iOS Resolver 설정 후 Unity 빌드 시 wcworkspace가 생성되지 않았습니다. 아래는 에러 로그입니다. iOS framework addition failed due to a CocoaPods installation failure. This will will likely result in an non-functional Xcode project. After the ..

TroubleShooting 2022.02.05