我们在将应用程序上传到应用程序商店时遇到以下问题,尽管我们没有在应用程序中使用CFBundleDocumentTypes,并且上一个版本已于上周成功上传错误ITMS-90149:此捆绑包无效. Info.plist中CFBundleDocumentTypes项得值必须是字典数组,每个字典至少包含CFBundleTypeName项.
我们如何解决这个问题?X代码11.3.1谢谢你的好意。
gdrx4gfi1#
你好,你可以打开你的info.plist文件作为一个源,并检查如果你的CFBundleDocumentTypes关键字有正确的格式,即
<key>CFBundleDocumentTypes</key> <array> <dict> </dict> </array>
我猜在您的情况下,您还缺少CFBundleTypeName键,这是一个必须的ie
<key>CFBundleTypeName</key> <string>Your App</string>
要完整了解代码,请参阅here
nlejzf6q2#
经过这么多个小时的研究终于取得了成功上传到应用程序商店.看来苹果在提交应用程序方面有一些变化。我们在info.plist中有以下内容,在过去的10次提交中正常工作
info.plist
<key>UTExportedTypeDeclarations</key> <array> <string>public.url</string> <string>public.plain-text</string> <string>public.image</string> </array>
删除它并上传到存储后,一切正常工作,不知道是什么与CFBundleDocumentTypes有关,但这就是原因
CFBundleDocumentTypes
nkoocmlb3#
解决方案:(缺少一些键和值)
<key>CFBundleDocumentTypes</key> <array> <dict> <key>CFBundleTypeName</key> <string></string> </dict> </array>
3条答案
按热度按时间gdrx4gfi1#
你好,你可以打开你的info.plist文件作为一个源,并检查如果你的CFBundleDocumentTypes关键字有正确的格式,即
我猜在您的情况下,您还缺少CFBundleTypeName键,这是一个必须的ie
要完整了解代码,请参阅here
nlejzf6q2#
经过这么多个小时的研究终于取得了成功上传到应用程序商店.
看来苹果在提交应用程序方面有一些变化。
我们在
info.plist
中有以下内容,在过去的10次提交中正常工作删除它并上传到存储后,一切正常工作,不知道是什么与
CFBundleDocumentTypes
有关,但这就是原因nkoocmlb3#
解决方案:(缺少一些键和值)