美文网首页
iOS上架遇到二进制文件无效记录

iOS上架遇到二进制文件无效记录

作者: damon俊熙 | 来源:发表于2019-11-07 14:38 被阅读0次

    近日,需要上架app,正常传包到connect都正常,唯独提交审核以后不到1分钟就给打回来,说是二进制文件无效,很奇怪,找了很多办法也没有找到合适的解决办法,自己琢磨一下午,appStore内编辑项目时的路由 App 覆盖地区文件必须让我传才可操作保存,不然不能操作,于是只能先把项目的Maps打开,再次提交审核,这次还是一样,但是邮件返回的结果不一样了,看下是由于

    0x00

    应用添加了可以打开其他应用文档的功能。

    但缺少了一个参数

    导致了一个警告:

    WARNING ITMS-90788: "Incomplete Document Type Configuration. The CFBundleDocumentTypes dictionary array in the xxx Info.plist should contain an LSHandlerRank value for the CFBundleTypeName '$documentTypeName' 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."

    0x01

    一搜LSHandlerRank

    发现Info.plist中Document Type(CFBundleDocumentTypes)字段的内容

    需要添加LSHandlerRank字段

    这个字段提供四种可选参数:Owner、Alertnate、Default、None

    制定对于某种类型的优先权级别

    级别从左到右由高到低

    最后一种None表示不接受此类型

    添加上再提交审核便可以了。

    相关文章

      网友评论

          本文标题:iOS上架遇到二进制文件无效记录

          本文链接:https://www.haomeiwen.com/subject/glhvbctx.html