본문 바로가기

ios3

[Flutter/Xcode] 여러 타겟 동시에 version 관리 - Generated.xcconfig Flutter 프로젝트에서 ios 빌드하면서 AppStore에 배포할 때 자꾸 아래와 같은 경고 이메일이 날라왔다. ITMS-90473: CFBundleVersion Mismatch - The CFBundleVersion value '1' of extension 'Runner.app/PlugIns/ImageNotification.appex' does not match the CFBundleVersion value '181' of its containing iOS application 'Runner.app'.ITMS-90473: CFBundleShortVersionString Mismatch - The CFBundleShortVersionString value '1.0' of extension 'Runne.. 2024. 4. 18.
[UIKit] UITableView didSelectRowAt 메서드 func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) { print("hi") } 테이블 뷰의 셀을 클릭해도 select 이벤트를 관리하는 위 메서드가 호출되지 않는다.. 일단 아래처럼 Outlet 연결은 되어 있다. class FlightListViewController : UIViewController, UITableViewDataSource, UITableViewDelegate { @IBOutlet weak var tableView: UITableView!​ 그리고 Delegate, DataSource 연결도 해놨다. override func viewDidLoad() { super.viewDidLoad() tabl.. 2024. 4. 9.
[Flutter/FCM] ios기기에서 firebaseMessagingBackgroundHandler 호출 오류 Flutter / FCM 프로젝트 진행 중에 iOS 기기에서 앱이 terminated 되고 첫번째 FCM push를 받을 때 알림이 뜨지 않는 에러가 발생했다. firebaseMessagingBackgroundHandler 이 호출되어야 그 내부에 notification을 표시하는 로직이 실행되어 알람이 뜨게 된다. 앱 종료 후 첫번째 푸시 때에만 firebaseMessagingBackgroundHandler 호출되지 않는지 원인을 파악해야 한다. 1. 주요 레퍼런스 알아보기가끔은 너무 잦은 발생으로 인해 유명해진 버그들이 있을까 싶어서 먼저 가볍게 구글링해보았다. 레퍼런스들을 찾아보니 FCM 백그라운드에서 메시지 받기 위해 빼먹기 쉬운 설정들에 대한 자료들은 있었어도 첫번째만 안 받아지는 상황에 대한.. 2024. 1. 23.