Я только что опубликовал свое приложение в App Store и получил взамен это предупреждение, хотя доставка приложения прошла успешно.
Я ничего не изменил в приложении, это предупреждение должно быть введено недавно.
Я разработал свое приложение в Cordova-PhoneGap.
Я прочитал несколько ответов по SO, поэтому хочу объявить пару вещей:
Мое приложениеподдерживает формат файла CSV: когда пользователь пытается открыть файл CSV, мое приложение отображается как «Копировать в приложение».Приложение не редактирует файл сразу, оно копирует файл в локальное хранилище.Это фрагмент файла config.xml , который Cordova преобразует в Info.plist :
<edit-config file="*-Info.plist" mode="merge" target="CFBundleDocumentTypes">
<array>
<dict>
<key>CFBundleTypeName</key>
<string>CSV File</string>
<key>CFBundleTypeRole</key>
<string>Editor</string>
<key>LSItemContentTypes</key>
<array>
<string>public.comma-separated-values-text</string>
</array>
</dict>
</array>
Мое приложение не использует ни UIDocument, ни LSSupportsOpeningDocumentsInPlace (насколько мне известно).
Глядя на LSSupportsOpeningDocumentsInPlace определение Я не думаю, что естьесть какие-то проблемы с этим.
Так что же вдруг делает мое приложение склонным к предупреждениям?