簡體   English   中英

收到一個非常奇怪的錯誤,指出“程序包中的Info.plist必須包含CFBundleShortVersionString鍵。”

[英]Receiving a very strange error stating “The Info.plist in the package must contain the CFBundleShortVersionString key.”

構建並壓縮要提交供Apple審查的應用程序時,顯示警告:

The Info.plist in the package must contain the CFBundleShortVersionString key.

這沒有包含在我的Info.plist中。 任何有關如何解決此問題的幫助?

Info.plist中的CFBundleShortVersionString標識應用程序的版本字符串,例如1.0或3.5.1。 如您的錯誤所示,在Info.plist中是必需的。

只需打開項目的Info.plist,選擇Add Row,然后輸入CFBundleShortVersionString ,它可能會變為“ Bundle version string,short”。 將類型設置為字符串,將值設置為應用程序的版本標識符; 如果是第一個版本,請使用1.0。 現在重新存檔。

Info.plist條目

您還應該能夠通過在Xcode中轉到目標的“常規”選項卡來更改版本字符串。 目標>常規>版本

迅捷3

Bundle versions string, short添加到info.plist如下圖所示:

在此處輸入圖片說明

我遇到了類似的問題,事實證明Xcode清除了我創建的應用擴展程序中的內部版本號。 如果您有任何應用程序擴展名,請確保存在版本和內部版本號。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM