今天,我开始使用fastlane和Xcode收到此错误:
错误ITMS-90783:“缺少包显示名称。Info.plist键CFBundleDisplayName丢失,或者在包标识符为'com.id'的包中具有空值。”
可以,我没有删除此属性。我认为这是苹果方面的错误。
有没有人遇到相同的问题,您如何解决?
今天,我开始使用fastlane和Xcode收到此错误:
错误ITMS-90783:“缺少包显示名称。Info.plist键CFBundleDisplayName丢失,或者在包标识符为'com.id'的包中具有空值。”
可以,我没有删除此属性。我认为这是苹果方面的错误。
有没有人遇到相同的问题,您如何解决?
Answers:
只需转到Info.plist并检查是否有条目,CFBundleDisplayName
如果没有,则:打开Info.plist的源代码并添加
<key>CFBundleDisplayName</key>
<string>$(PRODUCT_NAME)</string>
现在尝试存档,这次您将成功。这是5-7天前引入的新要求。
干杯!!
我在这里查看答案,当我检查文件时,看起来应该是应该的样子,几天之内我都没有碰过info.plist文件。然后我注意到了一些东西,而不是$(PRODUCT_NAME)
我知道的${PRODUCT_NAME)
。奇怪的是大括号。由于我将2个info.plist文件用于不同的目标,因此我决定检查另一个文件是否也包含大括号,并且确实包含大括号。