본문 바로가기
반응형

ios13

[iOS&Swift] 버그& 이슈 (BGTaskSchedulerPermittedIdentifiers ) 이슈 상황 iOS에서 Notification 관련 작업을 해주기 위해 Background Fetch, Background processing 을 추가해주었는데, Archive를 하니 아래와 같은 에러가 나타났습니다. Asset validation failed Missing Info.plist value. The Info.plist key 'BGTaskSchedulerPermittedIdentifiers' must contain a list of identifiers used to submit and handle tasks when 'UIBackgroundModes' has a value of 'processing'. For more information, refer to the Information Pr.. 2024. 3. 26.
[iOS&Swift] 버그&이슈 (Asset validation failed Invalid bundle) 이슈 상황 Asset validation failed Invalid bundle. Because your app supports Multitasking on iPad, you need to include the LaunchScreen.storyboard launch storyboard file in your "패키지 이름" bundle. Use UILaunchScreen instead if the app’s MinimumOSVersion is 14 or higher and you prefer to configure the launch screen without storyboards. For details, see: https://developer.apple.com/documentation/bundlere.. 2024. 3. 26.
[iOS] ScrenDelegate 와 Appdelegate에서 navigationViewcontroller 호출하기 딥링크를 사용하여 동작을 할 경우 AppDelegate나 ScrenDelegate에서 ViewController를 호출해야 할 경우가 있습니다. 이때 NavigationController를 호출하는 방법을 알아 보겠습니다. 1. UIWindow의 rootViewController가 UINavigationController인 경우 앱의 rootViewController가 UINavigationController인 경우, 직접 접근할 수 있습니다. if let navigationController = self.window?.rootViewController as? UINavigationController { // navigationController 사용 } 2. UITabBarController를 사용하는.. 2024. 2. 8.
[iOS/Swift]OneLink 적용 및 테스트 방법 firebase의 dynamicLink가 2025년 8월 25일을 기점으로 종료가 된다고 합니다. 그래서 이번에 새로 개발하는 앱에는 OneLink를 적용을 해보았고, 시행착오를 공유하려 합니다.(이 글에서는 마케터 관점이나 appsflyer 설정보다 개발자 적인 관점에서 세팅해주는 방법에 대해서 적어보려 합니다.) 1. OneLink란? OneLink란 간단하게 Appsflyer에서 제공하는 dynamicLink같이 설치나 딥링크 등의 기능을 해주는 링크를 말합니다. 2. 세팅방법 1. Certificaties, Identifiers & Profiles 설정 우선 apple developer 의 Certificaties, Identifiers & Profies에 접속해서 Identifiers에 항목에 .. 2024. 2. 8.
반응형