近日,需要上架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表示不接受此类型
添加上再提交审核便可以了。
网友评论