본문 바로가기

development2

CocoaPods PBXFileSystemSynchronizedRootGroup 오류 (Xcode 16 ) Xcode 16으로 업그레이드한 뒤에 CocoaPods를 쓰려고 pod init을 실행했는데,아래와 같은 오류가 자주 발생한다.RuntimeError - `PBXGroup` attempted to initialize an object with unknown ISA `PBXFileSystemSynchronizedRootGroup` 이 문제를 해결하는 가장 빠르고 간단한 방법 중 하나는프로젝트 내에 “Folder”로 표시된 디렉터리를 전부 “Group”으로 변환해주는 것이다.문제가 해결이 우선이라면 여기까지만 읽어도 해결이 될듯하다.핵심 해결 방법Xcode 프로젝트 열기프로젝트 트리(좌측 Navigator)에서 폴더 아이콘으로 표시된 디렉터리를 우클릭“Convert to Group” 메뉴가 있으면 선택하여 .. 2025. 1. 23.
APNs 푸시 알림이 오지 않는다 - DeviceToken, aps-environment, Provisioning Profile 1. 문제 상황(1) 운영 APNs에서 푸시 알림이 도착하지 않음배경: iOS 앱에서 푸시 알림이 정상적으로 오지 않는 상황이 발생함.증상: 운영(Production) 환경으로 APNs 푸시를 보냈는데, 실제 기기에서는 알림이 전혀 수신되지 않음.(2) 디바이스 토큰이 환경별로 다른 것으로 보임포인트: APNs에서 개발(Sandbox) 환경과 운영(Production) 환경은 각기 다른 디바이스 토큰을 발급하는가?상세: 개발 환경에서 발급된 토큰을 운영 환경 서버로 사용하면 푸시가 오지 않을 수 있음.(3) Entitlements.plist 설정 문제발견: aps-environment 값이 development로 설정되어 있음.의문: 운영 환경 배포 시에는 production으로 바꿔야 하는지, 그리고 .. 2024. 12. 28.
728x90