ios4 [Swift/Xcode] 하나의 빌드 설정에 여러 xconfig을 등록하는 방법 카카오 로그인을 구현하는 와중에 Native App Key, API key 등을 숨기고 싶어secret 키들을 담고 있는 xcconfig 를 따로 만들어 깃에 업로드되지 않도록 관리하고 싶었다. 문제는 debug, release 빌드 설정에 이미 CocoaPod에서 생성한 xcconfig 파일이 등록된 상태이 상황에서 두 xcconfig 을 하나의 빌드 설정에 모두 적용하고 싶었다. #include#include 지시자를 사용하면 하나의 xcconfig 파일에서 다른 xcconfig 파일의 내용을 포함할 수 있다.#include "Pods/Target Support Files/Pods-walkbook/Pods-walkbook.debug.xcconfig"KAKAO_API_KEY = "APIKEY" 주의.. 2024. 7. 27. [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/Storyboard] 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.viewDid.. 2024. 4. 9. [Flutter/FCM] ios기기에서 firebaseMessagingBackgroundHandler 호출 오류 Flutter / FCM 프로젝트 진행 중에 iOS 기기에서 앱이 terminated 되고 첫번째 FCM push를 받을 때 알림이 뜨지 않는 에러가 발생했다.firebaseMessagingBackgroundHandler 이 호출되어야 그 내부에 notification을 표시하는 로직이 실행되어 알람이 뜨게 된다.앱 종료 후 첫번째 푸시 때에만 firebaseMessagingBackgroundHandler 호출되지 않는지 원인을 파악해야 한다. 1. 주요 레퍼런스 알아보기가끔은 너무 잦은 발생으로 인해 유명해진 버그들이 있을까 싶어서 먼저 가볍게 구글링해보았다. 레퍼런스들을 찾아보니 FCM 백그라운드에서 메시지 받기 위해 빼먹기 쉬운 설정들에 대한 자료들은 있었어도 첫번째만 안 받아지는 상황에 대한 .. 2024. 1. 23. 이전 1 다음