티스토리 뷰
AppStore 등록시 ITMS-90788: Incomplete Document Type Configuration 발생하게 되면 어쩌나...
out of coding 2019. 8. 5. 19:00앱스토어에 업데이트를 오랜만에 해서 그런지 새로운것을 만나게 되었습니다.
메세지는 다음과 같고요
ITMS-90788: Incomplete Document Type Configuration - The CFBundleDocumentTypes dictionary array in the '???' Info.plist should contain an LSHandlerRank value for the CFBundleTypeName 'MKDirectionsRequest' entry. Refer to https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html#//apple_ref/doc/uid/TP40009249-SW1 for more information on the LSHandlerRank key. |
일단 보는것과 동일하게 CFBundleDocumentTypes를 사용하는데 Handler rank를 넣어주지 않았다는 겁니다.
이전부터 있던 내용인데 어느 순간 추가를 하여 주는것이 되었네요.
참고로 이 부분은 워닝이고 업데이트는 됩니다.
별건 아니지만 설명 :
2019/08/06 - [Program/iOS] - iOS. CFBundleDocumentTypes에 대해서
해결해봅시다.
Info.plist 파일을 열어줍니다. 그곳에 document types가 있을거고요.
그 아래에 Item 0 가 있을겁니다.
+를 눌러 아이템을 하나 추가하여 줍시다.
Handler rank를 추가하여 줍니다.
그리고 value는 다음중 선택하여 넣어줍니다.
나름 해석한 부분이라 저도 자세하게는 더 찾아보는걸로...
위쪽 링크의 원문은 이렇고요.
Determines how Launch Services ranks this app among the apps that declare themselves editors or viewers of files of this type. The possible values are: Owner (this app is the primary creator of files of this type), Default (this app is an opener of files of this type; this value is also used if no rank is specified), Alternate (this app is a secondary viewer of files of this type), and None (this app is never selected to open files of this type, but it accepts drops of files of this type). Launch Services uses the value of LSHandlerRank to determine the app to use to open files of this type. The order of precedence is: Owner, Default, Alternate. This key is available in macOS 10.5 and later and iOS 3.0 and later. |
약간의 설명.
Owner : 해당 파일을 만든 주최. 당연히 우선순위가 제일 높음.
Default : 열수 있는 것
Alternate : 열수는 있지만 후순위
None : 파일을 여는데 사용할수 없지만 끌어다가 놓을수 있는 것?
이것을 만들어서 파일에 접근하는 앱의 우선순위를 정해주는걸로 보이네요.
근데... 안사용하면 빼시는게 맞을거 같은 생각입니다.
사용해야하는 앱이면 어쩔수 없고요.
'Mobile > iOS' 카테고리의 다른 글
iOS. RxSwift Traits에 관하여 알아봅시다. 어렵지 않아요... (0) | 2019.08.09 |
---|---|
iOS. CFBundleDocumentTypes에 대해서 (0) | 2019.08.06 |
swift. iOS8 이상 Push 기본 구현 해볼랍니다. (0) | 2019.07.13 |
iOS Lifecycle... (0) | 2019.07.12 |
Objective-C <-> Swift 코드를 사용하기 (0) | 2019.07.11 |
- Total
- Today
- Yesterday
- Windows
- centos8
- ubuntu
- Java
- Codable
- windows10
- Linux
- Python
- git
- rxswift
- github
- war
- Gradle
- Kotlin
- golang
- android
- enum
- docker
- SWIFT
- intellij
- MySQL
- cocoapods
- php
- tomcat
- CentOS
- go
- nodejs
- Xcode
- ios
- Spring
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |