我刚刚将我的应用发布到App Store并得到了此警告,但应用交付成功。
我没有在应用程序中进行任何更改,因此必须在最近引入此警告。
我已经在Cordova-PhoneGap中开发了我的应用。
我在SO上阅读了一些答案,所以我想声明几件事:
我的应用程序支持CSV文件格式:当用户尝试打开CSV文件时,我的应用程序列为“复制到APP”。该应用程序不会立即编辑文件,而是会将文件复制到本地存储中。这是 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 的定义,我认为这没有任何问题。
那是什么突然使我的应用容易出现警告?