Jar*_*den 62 app-store ios app-store-connect
我已向App Store Connect提交了Single View Swift iOS应用程序.该应用程序不是基于文档.
应用程序上传成功,但我在Apple的电子邮件中收到以下警告.我仍然可以通过Test Flight测试应用程序,但我想消除警告.
"无效的文档配置 - 基于文档的应用程序应支持文档浏览器(UISupportsDocumentBrowser = YES)或实现Open In Place(LSSupportsOpeningDocumentsInPlace = YES/NO)."
dbm*_*mrq 25
我刚遇到同样的问题; 我不知道为什么,因为自从我的应用程序的上一版本以来我几乎没有任何改变.
无论如何,我的应用程序不支持文档浏览器,因此错误消息的前半部分不适用.这让我下半场.我查了一下LSSupportsOpeningDocumentsInPlace文档但仍然不清楚它是如何工作的,所以我决定尝试这两个选项.我的应用程序支持它自己的文档类型,当用户打开相应的文件时,iOS会显示一个带有"Copy to Leio"(我的应用程序)选项的操作表.设置LSSupportsOpeningDocumentsInPlace后YES,iOS将不再显示该操作表; 它会打开我的应用程序,什么也不做.所以我把它设置为NO; 现在该应用程序像以前一样工作,我不再收到该错误消息了.如果你不处理任何文档类型,我想你可以设置选项.
编辑:有一个关于该选项更多的信息在这里.
你去吧 如果您的应用程序要编辑文档,它是否会编辑原始文档,还是会复制并处理该文档?相应地设置选项.如果你真的不做那样的话,我猜想把选项设置为NO最安全的赌注,我认为这就是我的应用程序在我没有设置该选项时的表现.
chr*_*low 12
由于您的应用程序不是基于文档,只是在您的plist中设置UISupportsDocumentBrowser和/或LSSupportsOpeningDocumentsInPlace(参考和文档)为NO.这应该解决警告.
我对App Store Connect的警告也有同样的问题.将这两个键更改为NO并重新提交警告后就消失了.
如果您的应用程序不是基于文档的(如果您收到此新警告通常就是这种情况),而且如果您已经在文档目录中打开文件,那么您只需要:
LSSupportsOpeningDocumentsInPlace = YES
如果您没有打开文档(即复制),或者当您希望支持文档浏览器时,这个答案不适用,如@ rivera的评论中所示.
小智 6
如果您在应用中使用UIDocumentInteractionController,请设置
UISupportsDocumentBrowser = YES
Run Code Online (Sandbox Code Playgroud)
在您项目的info.plist中;否则,设置
UISupportsDocumentBrowser = NO
Run Code Online (Sandbox Code Playgroud)
我最近在将应用程序上传到时也遇到了同样的问题TestFlight,以下解决方案对我有用,
在您的应用程序的Info.plist文件中,UISupportsDocumentBrowser键设置为YES,声明您的应用程序的文档浏览器支持。
有关更多信息,请参阅设置文档浏览器应用程序
| 归档时间: |
|
| 查看次数: |
10573 次 |
| 最近记录: |